设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2996|回复: 6
打印 上一主题 下一主题

[窗体] 窗体数据筛选后有N条数据。如何一次勾选筛选的数据??

[复制链接]
1#
发表于 2016-6-4 20:02:06 | 显示全部楼层
个人建议新增一个“是否”字段来处理。全选、清空、反选等等都很方便。
2#
发表于 2016-6-7 09:34:43 | 显示全部楼层
pwj2009 发表于 2016-6-6 21:17
已经用了个是否的字段,全选,清空都无问题,就是要全勾筛选后的数据就不会,!

如果用筛选的话,则需要读取filter的属性值再处理。例如,
子窗体.Filter="地址='滨江东8194'"
反选时则需要把这个考虑进去,
  1. SELECT *
  2. FROM 测试数据
  3. where
  4. Not Exists (select * from 测试数据 as 表1 where 表1.ID=测试数据.ID and 地址="滨江东8194")
复制代码

这部分是相对固定的:
SELECT * FROM 测试数据 where Not Exists (select * from 测试数据 as 表1 where 表1.ID=测试数据.ID and
其它则可以把filter部分加进来即可。
不过个人仍然觉得这有些复杂,查询比筛选应该更好一些。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 04:21 , Processed in 0.095478 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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