设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1836|回复: 10
打印 上一主题 下一主题

[其它] 请教!如何能逐级取消筛选条件?

[复制链接]
跳转到指定楼层
1#
发表于 2006-5-14 22:58:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当在窗体中使用鼠标右键的“按选定内容筛选”功能逐步筛选数据后,再用“取消筛选/排序”功能便可取消所有筛选条件,显示所有的数据。如何能在右键的菜单中增加一逐步取消筛选条件的功能,使数据逐步返回筛选前的状态啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-5-15 18:18:00 | 只看该作者
有知道的朋友吗?给个思路也好啊!!!
3#
发表于 2006-5-15 19:19:00 | 只看该作者
可以通过编程在右键菜单中增加一个自定义的取消筛选条件的项目或者自定义右键菜单,然后参考一下LucasLynn窗体操作回溯器,实现自定义取消筛选。这只是个人想法。
4#
发表于 2006-5-15 19:45:00 | 只看该作者
以下是引用andymark在2006-5-15 11:19:00的发言:


可以通过编程在右键菜单中增加一个自定义的取消筛选条件的项目或者自定义右键菜单,然后参考一下LucasLynn窗体操作回溯器,实现自定义取消筛选。这只是个人想法。



恐怕不行,偶那个东西是用来回复对于RecordSet的增、删、改操作的,说白了就是对于底层数据的操作,而不是数据的显示方式。

他这个问题恐怕还要另想办法。
5#
 楼主| 发表于 2006-5-15 22:32:00 | 只看该作者
恳求各位高手了!!!
6#
发表于 2006-5-15 22:40:00 | 只看该作者
以下是引用sxgaobo在2006-5-15 14:32:00的发言:
恳求各位高手了!!!





Access不提供这样的功能。

通过编写程序可以做到,但是代码量是很大的。如果你实在需要,可以到源码交易/远程协作开发/项目招标版去求助。
7#
 楼主| 发表于 2006-5-16 19:52:00 | 只看该作者
如果将进行筛选的窗体做为子窗体是不是可行啊?
8#
发表于 2006-5-16 23:39:00 | 只看该作者
以下是引用sxgaobo在2006-5-16 11:52:00的发言:


如果将进行筛选的窗体做为子窗体是不是可行啊?





不管怎么做都是一样。Access本身并不提供这一功能,也没有任何关于你逐次筛选的顺序记录,就像数据被删除了无法恢复。如果一定要做的,那么只有参考《窗体操作回溯器》的思路,截取窗体对应事件,然后自行记录所有的筛选操作,再制作逐步回溯功能。

代码量还是不小的。
9#
发表于 2006-5-25 04:17:00 | 只看该作者
以下是引用sxgaobo在2006-5-16 11:52:00的发言:


如果将进行筛选的窗体做为子窗体是不是可行啊?

    如果能捕足子窗体筛选的条件,应该可以实现,参考这个例子


http://www.office-cn.net/forum.php?mod=viewthread&tid=40358

[此贴子已经被作者于2006-5-24 20:17:07编辑过]

10#
发表于 2006-5-26 06:50:00 | 只看该作者
看看这是不是你需要的:http://www.office-cn.net/forum.php?mod=viewthread&tid=40410
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 20:40 , Processed in 0.177971 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表