GetNthRecord

从指定的记录编号返回字段内容。

格式 

GetNthRecord (字段;记录编号)

参数 

字段 - 任何相关字段或重复字段,或返回字段或重复字段的表达式

记录编号 - 需要其中的数据的记录编号

返回的数据类型 

文本、数值、日期、时间、时间戳、容器

原始版本 

8.0

说明 

如果 GetNthRecord() 参考的记录与当前正在解析的计算结果所在的记录不是同一记录,则将不更新 GetNthRecord() 的结果。

当前表的 GetNthRecord 根据当前表的排序方式返回搜索结果的第 N 条记录。

相关表的 GetNthRecord 根据关系的排序顺序,返回相关集的第 N 条记录(相对于当前记录)。

示例 1 

GetNthRecord(名字;2) 返回当前表中第 2 条记录的名字字段的内容。

示例 2 

GetNthRecord(名字;Get(记录编号)+ 1) 返回当前表中下一条记录的名字字段的内容。

示例 3 

GetNthRecord(联系人::名字;2) 返回“联系人”表中第 2 条记录的“名字”字段的内容。

示例 4 

GetNthRecord(联系人::有重复项[2];2) 返回“联系人”表中第 2 条记录的“有重复项”字段的第二个重复项的内容。