Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
我试过关闭再打开或者把一些相关属性设置为假还是不起作用,一但重新设为打开或真时,还是最后一次查询或过滤时的状态.不知道大家有什么高招.望指点一二.谢谢!
我就是这样设置的,在项目运行时,动态设置为假,一旦下一次要过滤或查询时,还是显示最后一次的结果.
是不是用SQL过滤的呢?如果是的话,用一个“取消”键或者其它,设置事件里面用这个命令:select * from 表,就可以了。
不是SQL过滤,是ADO数据表,问题解决了.
方法是:ADO数据表的过滤属性不要在项目开发期间设置,而放在项目运行期间动态赋予,这样就解决了.很简单,但相信楼上的兄弟所说效果会更好.
我也建议大家选择"select * from 表"这个方法.
用“select * from 表”这种方法也并不是完全的恢复,因为这个命令是显示所有记录的。假如我之前进行了A查询,后来在A查询的基础上又执行了B查询,那如何恢复到A查询的状态呢?
本人的实际经验是,在执行下一步查询之前,将“SQL命令”属性保存到一个变量上,如要恢复上一级查询的话,只要把这个变量再赋给“SQL命令”,重新执行一次即可。
呵呵真是见识什么叫高手了,reachtone版主这个思路非常具有启发性,受益无穷.