| 当前位置:洪恩在线
-> 继续教育 ->
计算机考级 -> 二级FOXBASE+语言 |
|
|||||||||||
|
一、条件定位命令
下面两条命令配合使用,可以将记录指针按顺序定位到满足条件的全部记录。 命令格式: LOCATE[<范围>][FOR<条件>][WHILE<条件>] CONTNUE 命令注释: (1) 范围短语的默认值为ALL。 (2) LOCATE将指针定位到满足条件的第一个记录,CONTINUE使指针指向下一个满足条件的记录。可以连续用CONTINUE继续指向再下一个满足条件的记录。 (3) 如果没有打开索引,检索按记录号顺序进行。若打开了索引,检索按索引顺序进行。查找到满足条件的记录时将记录指针指向该记录。测试函数FOUND()返回逻辑真值。 (4) 当没有满足条件的记录时,系统给出提示信息“定位在范围末”,表示在指定范围内没有检索到。如果范围为ALL(默认)或REST,查询失败时指针指向文件结束标识。如果指定其他范围,记录指针则停留在范围的最后一个记录。 二、查询测试函数 系统提供测试函数FOUND(),用于测试是否查询到了满足条件的记录,即检索命令是否成功。执行LOCATE、CONTNUE命令,以及下面介绍的FIND和 SEEK命令检索时,如果查找成功,FOUND()的函数值为逻辑真.T.,否则返回逻辑假.F.。
课堂提问: |
|
|
|||||||||