当前位置:洪恩在线 -> 继续教育 -> 计算机考级 -> 二级FOXBASE+语言
 

  计算机考试
 


  FOXBASE+    


  记录测试函数

     1.数据库文件开始、结束测试函数

     格式:BOF([<数值型表达式>])

     EOF([<数值型表达式>])

     功能:对数值表达式所指定的工作区中所打开的数据库文件进行测试,以测试记录指针是否指向文件起始或文件结束标识。若指向文件起始标识EOF()为真,否则为假。若指向文件结束标识EOF()为真,否则为假。若缺省数值表达式,默认测试当前工作区的数据库。

     2.检索测试函数

     格式:FOUND([<数值型表达式>])

     功能:测试在数值表达式所指定的工作区中,最后一个FIND、SEEK、LOCATE、CONTNUE命令是否检索成功。成功为真,否则为假。若缺省数值表达式,默认当前工作区。

     3.记录删除测试函数

     格式:DELETED([<数值型表达式>])

     功能:测试在数值表达式所指定的工作区中,记录指针所指的当前记录是否有删除标记“*”。若有为真,否则为假。若缺省数值表达式,则测试当前工作区。

     4.记录号测试函数

     格式:RECNO([<数值型表达式>])

     功能:测试在数值表达式所指定的工作区中,当前记录的记录号。若缺省数值表达式,默认当前工作区。

     5.测试记录个数函数

     格式:RECCOUNT(<数值型表达式>)

     功能:返回指定的工作区的数据库记录个数。若省略<数值型表达式>, 则系统默认当前工作区。无论是否已被逻辑删除,记录个数包括物理上存在的所有记录。

     6.测试记录大小函数

     格式:RECSIZE(<数值型表达式>)

     功能:返回指定的工作区的数据库记录的总宽度,即LIST STRUCTURE命令显示的总和(Total)的值。若省略<数值型表达式>,系统默认当前工作区。

课堂提问:
问题

 


简单举例
例子
基础测试
测试