东北财经大学VF期末考试套题表记录的显示与指针.docx

东北财经大学VF期末考试套题表记录的显示与指针.docx

一. 表记录的显示:用于将记录显示在系统的主窗口中命令格式(1): LIST [FIELDS 字段名表][范围] [FOR 条件表达式] [WHILE 条件表达式] [OFF][TO PRINTER [TO FILE文件名] 说明: 省略范围子句和[FOR条件表达式],[WHILE 条件表达式] 时,默认范围是显示所有记录,相当于ALL 范围可以是以下四个选项之一: ALL: 范围为数据表中所有记录RECORD n: 范围为记录号为n 的记录 NEXT n: 范围为当前记录及其下的n-1 条记录REST: 范围为当前记录到最后一条记录 (c)[FOR条件表达式]:只有使得子句后的关系表达式返回真值的记录才被显示 (d)[OFF]: 不显示记录号命令格式(2): DISPLAY [FIELDS 字段名表][ 范围] [FOR 条件表达式] [WHILE 条件表达式] [OFF][TO PRINTER [TO FILE文件名] 说明: 省略范围子句和[FOR条件表达式], [WHILE 条件表达式]时, 默认范围是显示当前记录,相当于NEXT 1 二. 记录指针定位 绝对定位命令go|go to: 命令格式:go top | bottom 或 go 数值表达式 说明: top: 表 中 首 记 录 bottom:表的最后一条记录 相对定位命令: skip [数值表达式] 说明: 当数值表达式为正值时,记录指针向文件尾方向移动 N 个记录;当数值表达式为负值时,记录指针向文件头方向移动N 个记录 数值表达式为默认时,默认值为 1,即skip 与 skip 1 相同 记 录 测 试 函 数 : reccount():返回表中记录数,返回值为数值型。recno():返回当前记录号,,返回值为数值型。当记录指针指向文件尾时,recno()为最大记录号加 1;当记录指针指向文件头时,recno() 为 1 eof():测试记录指针是否到达文件尾,返回值为逻辑型bof():测试记录指针是否到达文件头,返回值为逻辑型 条件定位命令locate 与continue 功能:locate 命令用于查找满足条件的第一条记录,continue 与locate 配合使用,用于查找满足条件的后续记录格式:locate for 条件表达式[范围]

文档评论(0)

1亿VIP精品文档

相关文档