[bo]以下是引用 [un]TZTJ[/un] 在 2008-2-17 11:48 的发言:[/bo]
请高手们帮我解读这个代码,小人在此感激不尽。
public asth1(1)
store .f. to asth1
..........
locate for 试题号=asth1(1)
主要是逻辑符号的使用,是表示查询存在的试题号还是查询不存在的试题号呢? ...
locate for 要查找的是一个与字段相关的表达式,而表达式元素的数据类型应该与表字段相同,但是其值是随着条件的不同而不同。
比如某数值型字段“试题号”是某表的一个编号,假如有5条记录分别为1、2、3、4、5
现在我想找到一条编号=1的记录:
asth1(1)=1
locate for 试题号=asth1(1)
if eof()=.F.
*
该记录存在
else
*
该记录不存在
endif