点击或拖拽改变大小

Functions.Primary 方法

X#
-- todo --
如果索引标记是主索引标记,则返回真(.T.);否则返回假(.F.)。

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

参数

nIndexNumber (Optional)
类型:__Usual
指定Primary( )返回主要状态的索引标记的编号。Primary( )按以下顺序返回主要状态, 随着nIndexNumber从1增加到结构复合和独立复合索引标记的总数。
首先返回结构复合索引中每个标记的主要状态(如果存在)。 主要状态按照标记在结构索引中创建的顺序返回。
接下来返回任何打开的独立复合索引中每个标记的主要状态。 主要状态按照标记在独立复合索引中创建的顺序返回。
如果省略nIndexNumber,Primary( )检查主控制索引标记是否为主索引标记。 如果没有主控制索引标记,Primary( )返回假(.F.)。
uArea (Optional)
类型:__Usual
指定nIndexNumber指定的索引标记的工作区。

指定nIndexNumber指定的索引标记的工作区。
如果省略uArea,Primary( )检查当前选定工作区中的索引标记是否为主索引标记。

返回值

类型:Boolean
逻辑值
示例
X#
 1Close Databases
 2Set PATH TO (HOME(2) + 'Data\')   // 设置数据库路径
 3Open Database testdata  // 打开testdata数据库
 4Use Customer     // 打开客户表
 5
 6For nCount = 1 TO TAGCOUNT( )
 7    IF !EMPTY(TAG(nCount))  // 检查索引中的标记
 8        ? TAG(nCount)  // 显示标记名称
 9        ? Primary(nCount)     // 显示主要状态
10    ELSE
11EXIT  // 当没有更多标记时退出循环
12    ENDIF
13ENDFor
参见