[求助]如何在清空数据表时让空数据表正常显示?
各位大侠:小弟最近做一小程序(如下图),表单中显示的数据表GRID的数据源为XBH.DBF,下面有一按钮CLEAR,我在CLEAR按钮的CLICK过程中使用了USE XBH,再ZAP清空,再刷新表单,想让显示的数据表GRID即时更新显示一张空表。但这样一来,刷新后显示的数据表GRID却变为一片空白,我不知该怎么办,不知哪错了。请各位高手能否教教小弟,如何设定才能实现。万分感谢!!!
Zap是清空数据表! 相当于delete 加上pack,两者在操作过程中都是要关闭数据表的,当在表单中调用此类命令的时候,RecordSource就连接就会中断,因此在刷新表单时就会一片空白,可以试用下面的方法: thisform.lockscreen=.t. ***** ****这里嵌入你的删除命令***** ***** thisform.grid1.RecordSource=oved.dbf && 假设表格名为grid1 ,数据表名为oved.dbf thisform.grid1.refresh &&刷新表格 thisform.lockscreen=.f.
用了以上代码为什么总是显示打不到变量DBF, 把后缀DBF去掉后又显示找不到变量OVED(假如它就是我的表文件名),明明我的数据环境就是OVED.DBF嘛