(一 )选择运算的有关命令,或命令中的短语:
1)SET FILTER TO <逻辑表达式> 152 记录过滤,只留下满足条件的记录
(在移动记录指针后才有用)(VFP 可不移)
2)FOR 与 WHILE 的区别
FOR <条件> 与 WHILE<条件> 的区别:134
FOR <条件>于指定范围内所有满足条件的记录
WHILE <条件>用于一旦条件不真就终止命令。WHILE 比 FOR 优先。
只能用 FOR <条件> 的命令有:
EDIT 128
CHANGE 128
APPEND FROM 132
INDEX ON 138
JOIN WITH 177
可同时用 短语<范围> FOR <条件>、 WHILE <条件> 的有下列命令
REPLACE 131
DELETE 132
RECALL 133
LIST 133
DISPLAY 133
COPY TO 134
SORT TO 137
LOCATE 148
COUNT 162
SUM 162
AVERAGE 163
CALCULATE 163
TOTAL ON 164
SCAN-ENDSCAN 233 扫描循环语句
上述<范围> 短语指:128
ALL 所有
NEXT <n> 余下的 n 条记录,包括当前记录
RECORD <n> 第 n 条记录
REST 其余的
多数命令缺 <范围> 短语表示所有,但下列命令当同时缺范围和条件短语时,默
认当前记录:
DELETE 132
REPLACE 131
RECALL 133
DISPLAY 134