Functions.OrdKeyGoto 方法 | |
移动到控制顺序中由其逻辑记录编号指定的记录。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION OrdKeyGoto(
nKeyNo
) AS LOGIC CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public static bool OrdKeyGoto(
__Usual nKeyNo = default
)
查看代码参数
- nKeyNo (Optional)
- 类型:__Usual
逻辑记录编号。
如果指定的值不满足范围或顺序的条件,记录指针将被定位到文件末尾。
返回值
类型:
Boolean
如果成功则为 TRUE;否则为 FALSE。
备注
OrdKeyGoTo() 是 OrdKeyNo() 的补充。OrdKeyNo() 返回当前记录的逻辑记录编号(即它在控制顺序中的位置),而 OrdKeyGoTo() 将记录指针移动到指定的逻辑记录。
提示:
此函数在显示滚动条时非常有用。
如果用户点击滚动条上的某个位置,可以通过调用 OrdKeyGoTo() 移动到相应的记录。
默认情况下,此函数在当前选定的工作区上操作。
可以通过在别名表达式中指定来使其在未选定的工作区上操作。
示例
此示例展示了物理和逻辑记录编号之间的区别:
1USE customer
2SET INDEX TO first
3
4OrdKeyGoTo(100)
5? RECNO()
6
7? OrdKeyNo()
8
参见