Returns a tag name from an open, multiple-entry compound .CDX index file or the name of an open, single-entry .IDX index file.
Syntax
TAG([CDXFileName,] nTagNumber [, nWorkArea | cTableAlias])
Returns
Character
Arguments
CDXFileName
Specifies the name of the multiple-entry compound .cdx index file from which TAG( ) returns a tag name.
nTagNumber
Specifies a number corresponding to the order in which a tag was created in the compound index file. For example, if nTagNumber is 1, TAG( ) returns the name of the first tag created in the compound index file. If nTagNumber is 2, TAG( ) returns the name of the second tag created, and so on. TAG( ) returns the empty string when nTagNumber exceeds the number of tag names.
If you omit CDXFileName, TAG( ) returns compound index file tag names and single-entry index file names in a specific order as follows.
nWorkArea | cTableAlias
Returns tag names and index file names from files open in another work area. nWorkArea specifies a work area number and cTableAlias specifies a table alias. By default, tag names and index file names are returned from files in the current work area.
Remarks
Tags are index entries in multiple-entry compound .cdx index files created with INDEX.
Note Multiple-entry compound .cdx index files and single-entry .idx index files can be opened for a table with the INDEX clause in USE or with SET INDEX. A structural compound .cdx index file is automatically opened with its table.