假设你在表单的初始化程序(FORM1.INIT)中打开了表
CLOSE ALL
USE 表1.DBF
THISFORM.GRID1.COLUMNCOUNT=-1
THISFORM.GRID1.RECORDSOURCETYPE=6
THISFORM.GRID1.RECORDSOURCE="表1"
则你就可以在查询命令按钮(比如根据文件名查询的那个命令按钮)写上这样的程序
IF THIS.CAPTION="查询"
THIS.CAPTION="取消"
SET FILTER TO 文件名=THISFORM.TEXT2.VALUE
ELSE
THIS.CAPTION="查询"
SET FILTER TO
ENDIF
THISFORM.REFRESH
[此贴子已经被作者于2006-5-26 15:14:18编辑过]