点击或拖拽改变大小

Functions.Tag 方法

X#
返回打开的复合索引文件 (.cdx) 的索引标识名称或打开的单项索引文件 (.idx) 的名称。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION Tag(
	CDXFileName,
	nTagNumber,
	uArea
) AS STRING CLIPPER
查看代码

参数

CDXFileName (Optional)
类型:__Usual
指定要从中返回标志名称的 .cdx 文件的名称。
nTagNumber (Optional)
类型:__Usual
指定一个与复合索引文件中标识创建顺序对应的数字。例如:
如果 nTagNumber 是 1,则 TAG( ) 返回复合索引文件中第一个创建的标志的名称。
如果 nTagNumber 是 2,则 TAG( ) 返回第二个创建的标志的名称,以此类推。
当 nTagNumber 超过标志名称的数量时返回空字符串。

如果您省略 CDXFileName,TAG( ) 按特定顺序返回单项索引文件的名称和复合索引文件的标志名称:
根据 UseSet IndexIndex 子句中的顺序,返回单项索引文件的名称。
返回结构性复合索引文件(如果存在)的标志名称。
根据 UseSet IndexIndex 子句中指定的顺序,返回其他打开的复合索引文件的标志名称。
uArea (Optional)
类型:__Usual
返回其他工作区中打开的文件的标志名称和索引文件名称。
nWorkArea 指定一个工作区编号,cTableAlias 指定一个表别名。
默认情况下,返回当前工作区中的文件的标志名称和索引文件名称。

返回值

类型:String
字符。 TAG( ) 返回一个索引标识名称作为大写字符字符串。
备注
标志是复合索引文件 (.cdx) 中的索引项,通过 Index 命令创建。单项索引文件 (.idx) 只包含一项;因此,TAG( ) 返回 .idx 文件的文件名。
结构性复合索引文件 (.cdx) 会自动与其表一起打开。您可以使用 Use 命令的 Index 子句或 Set Index 命令为表打开非结构性 .cdx 文件和 .idx 索引文件。
示例
X#
1Close Databases
2Open Database (HOME(2) + 'Data\TestData')
3Use Customer
4Clear
5
6For nCount = 1 TO TAGCOUNT()
7    ? TAG(CDX(1),nCount)
8ENDFor
参见