Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]查询或过滤后如何让数据表真正恢复原始状态

1楼
fanzhe 发表于:2008-8-18 22:42:31

我试过关闭再打开或者把一些相关属性设置为假还是不起作用,一但重新设为打开或真时,还是最后一次查询或过滤时的状态.不知道大家有什么高招.望指点一二.谢谢!

2楼
水手 发表于:2008-8-19 8:39:42
把“活动”属性动态设置为“<假>”即可。
3楼
fanzhe 发表于:2008-8-19 9:48:33

我就是这样设置的,在项目运行时,动态设置为假,一旦下一次要过滤或查询时,还是显示最后一次的结果.

4楼
玩脑者 发表于:2008-8-19 9:53:09

是不是用SQL过滤的呢?如果是的话,用一个“取消”键或者其它,设置事件里面用这个命令:select * from 表,就可以了。

5楼
fanzhe 发表于:2008-8-19 11:28:06

不是SQL过滤,是ADO数据表,问题解决了.

方法是:ADO数据表的过滤属性不要在项目开发期间设置,而放在项目运行期间动态赋予,这样就解决了.很简单,但相信楼上的兄弟所说效果会更好.

我也建议大家选择"select * from 表"这个方法.

6楼
reachtone 发表于:2008-8-19 15:16:56

用“select * from 表”这种方法也并不是完全的恢复,因为这个命令是显示所有记录的。假如我之前进行了A查询,后来在A查询的基础上又执行了B查询,那如何恢复到A查询的状态呢?

本人的实际经验是,在执行下一步查询之前,将“SQL命令”属性保存到一个变量上,如要恢复上一级查询的话,只要把这个变量再赋给“SQL命令”,重新执行一次即可。

7楼
fanzhe 发表于:2008-8-19 15:20:55

呵呵真是见识什么叫高手了,reachtone版主这个思路非常具有启发性,受益无穷.

8楼
玩脑者 发表于:2008-8-19 16:07:21
对,我现在这么用是因为只有一个查询。并返回全部记录。要是多层查询并返回上层查询结果的话版主的方法很好。。。
9楼
fanzhe 发表于:2008-8-20 14:01:52
大家一起交流的感觉真好.很喜欢这种扩散思维.
共9 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.14258 s, 3 queries.