用什么样的语句查看文件有没有打开
看文件有没有打开,如没打开就打开此文件,如已打开就使用他用什么样的语句?
used( ) 函数 确定是否在指定工作区中打开了一个表。 语法 USED([nWorkArea | cTableAlias]) 参数 nWorkArea | cTableAlias 指定表的工作区。nWorkArea 指定工作区编号,cTableAlias 指定表的别名。如果不包含 nWorkArea 或 cTableAlias,则检查当前选定工作区中是否有一个打开的表。 如果包含一个表别名,那么当该别名指定的表已在一个工作区中打开时,used( ) 函数返回“真”(.T.)。 返回值类型 逻辑型 说明 如果在指定的工作区中打开了一个表,used( ) 函数就返回“真” (.T.);否则,used( ) 函数返回“假” (.F.)。示例:VFP6.0
IF USED("TABNAME") *--- TABNAME.DBF 打开 SELECT TABNAME ELSE *--- TABNAME.DBF 打开 USE TABNAME ENDIF