点击或拖拽改变大小

Functions.OrdKeyGoto 方法

X#
移动到控制顺序中由其逻辑记录编号指定的记录。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION OrdKeyGoto(
	nKeyNo
) AS LOGIC CLIPPER
查看代码

参数

nKeyNo (Optional)
类型:__Usual
逻辑记录编号。
如果指定的值不满足范围或顺序的条件,记录指针将被定位到文件末尾。

返回值

类型:Boolean
如果成功则为 TRUE;否则为 FALSE。
备注
OrdKeyGoTo() 是 OrdKeyNo() 的补充。OrdKeyNo() 返回当前记录的逻辑记录编号(即它在控制顺序中的位置),而 OrdKeyGoTo() 将记录指针移动到指定的逻辑记录。 提示:
此函数在显示滚动条时非常有用。
如果用户点击滚动条上的某个位置,可以通过调用 OrdKeyGoTo() 移动到相应的记录。 默认情况下,此函数在当前选定的工作区上操作。
可以通过在别名表达式中指定来使其在未选定的工作区上操作。
示例
此示例展示了物理和逻辑记录编号之间的区别:
X#
1USE customer
2SET INDEX TO first            // 按名字排序记录
3                        // 
4OrdKeyGoTo(100)                // 转到第100个逻辑记录
5? RECNO()                    // 返回物理记录
6                        // 编号
7? OrdKeyNo()                // 返回100,逻辑
8                        // 记录编号
参见