格式:SCAN [<范围>] [FOR <条件1>] [WHILE<条件2>]
<循环体>
ENDSCAN
功能:在当前表的指定范围内记录指针自动移到满足条件1或条件2的记录上,执行循环体,然后再将记录指针自动移动到下一个满足条件1或条件2的记录上再一次执行循环体直至超出范围。默认范围为表中所有记录。
说明:1)循环体内可包含LOOP与EXIT命令,当遇到LOOP命令时,结束本次循环返回到SCAN处进入下一次循环。当遇到EXIT时,结束循环,执行ENDSCAN后面的命令 。
例 显示学生表中性别为女的记录。
CLEAR
USE 学生
SCAN FOR 性别='女'
DISPLAY
ENDSCAN