如果 CONTINUE、FIND、LOCATE 或 SEEK 命令执行成功,函数的返回值为“真”(.T.)。
语法
FOUND([nWorkArea | cTableAlias])
参数
nWorkArea
指定表所在的工作区。found( ) 函数的返回值指明此表最近一次的 CONTINUE、FIND、LOCATE 或 SEEK 命令是否执行成功。
如果在指定工作区中没有打开的表,found( ) 函数的返回值为“假”(.F.)。
cTableAlias
指定表的别名。found( ) 函数的返回值指明此表最近一次的 CONTINUE、FIND、LOCATE 或 SEEK 命令是否执行成功。
如果所指定的表别名不存在,Visual FoxPro 将产生错误信息。
返回值类型
逻辑型
说明
found( ) 函数返回一个逻辑值,指明最近执行的 CONTINUE、FIND、LOCATE 或 SEEK 命令是否成功,或指明记录指针在相关表中是否移动。如果搜索成功,found( ) 函数的返回值为“真”(.T.),否则为“假”(.F.)。
如果省略可选参数,found( ) 函数的操作对象是当前选定工作区中打开的表,其返回值指明最近一次的 CONTINUE、FIND、LOCATE 或 SEEK 命令执行是否成功。
提示
这个函数可以用来判定子表是否有记录和父表的记录相匹配。