设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: smilingkiss
打印 上一主题 下一主题

[窗体] 请教让子窗体的记录中的复选框全选的问题

[复制链接]
11#
 楼主| 发表于 2013-1-20 18:46:54 | 只看该作者
todaynew 发表于 2013-1-20 08:47
sub 全选()
      dim frm as form
      dim i as long

谢谢todaynew版主
12#
 楼主| 发表于 2013-1-20 18:49:46 | 只看该作者
Henry D. Sy 发表于 2013-1-20 13:35
那你要一次说明白,否则永远无法达到你的要求。

另外,版主,我的思路是,在你的语句里面把筛选条件加进去,就是提取窗体的filter(用left和right把filter有用的格式调出来),然后加到语句的条件里头,是这样吗?有没有更好的办法?
13#
发表于 2013-1-21 09:36:00 | 只看该作者
smilingkiss 发表于 2013-1-20 18:49
另外,版主,我的思路是,在你的语句里面把筛选条件加进去,就是提取窗体的filter(用left和right把filte ...

你那个窗体(aaa)是绑定表的嘛,子窗体是用联系id连接主窗体的。
应该只能定位记录,而不是筛选子窗体记录。
14#
 楼主| 发表于 2013-1-21 10:11:39 | 只看该作者
Henry D. Sy 发表于 2013-1-21 09:36
你那个窗体(aaa)是绑定表的嘛,子窗体是用联系id连接主窗体的。
应该只能定位记录,而不是筛选子窗体记 ...

那有什么好办法吗?我整个数据库都是绑定表的
15#
 楼主| 发表于 2013-1-21 14:00:55 | 只看该作者
Henry D. Sy 发表于 2013-1-21 09:36
你那个窗体(aaa)是绑定表的嘛,子窗体是用联系id连接主窗体的。
应该只能定位记录,而不是筛选子窗体记 ...

版主,我在你的语句的基础上添加了更新查询的条件,就是把Me.[bbb 子窗体].form.filter添加上去,有劳你帮我看看会不会有bug,另外有没有更好的方法?谢谢了

本帖子中包含更多资源

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

x
16#
 楼主| 发表于 2013-1-21 22:13:40 | 只看该作者
本帖总结:
学到了todaynew版主和Henry D.Sy版主的两种方法,小弟都受益匪浅
两种方法我都试了一遍,todaynew版主的方法更直观,直接以窗体打开的当前记录为对象,但是当记录数很多的时候,会比较慢;Henry D.Sy版主的方法会比较快,效率更高,但对于像我这种菜鸟,需要理解的时间要更长
不过通过实践,确实让我学到了很多
谢谢两位版主的帮助,谢谢!!!^_^
17#
发表于 2013-1-22 13:14:47 | 只看该作者
smilingkiss 发表于 2013-1-21 14:00
版主,我在你的语句的基础上添加了更新查询的条件,就是把Me..form.filter添加上去,有劳你帮我看看会不会有 ...

问题是Filter字符串从哪里来?
18#
 楼主| 发表于 2013-1-22 15:27:10 | 只看该作者
Henry D. Sy 发表于 2013-1-22 13:14
问题是Filter字符串从哪里来?

当对子窗体记录进行人工筛选的时候啊
例如子窗体有很多个记录,我只想把某个时间之前的记录"全选",这样我就可以通过人工筛选,把某个时间前的记录筛选出来,然后再做"全选"
19#
发表于 2013-1-22 16:27:30 | 只看该作者
smilingkiss 发表于 2013-1-22 15:27
当对子窗体记录进行人工筛选的时候啊
例如子窗体有很多个记录,我只想把某个时间之前的记录"全选",这样我 ...

建议做个查询窗体,然后再筛选,再做标志。
20#
 楼主| 发表于 2013-1-22 17:32:21 | 只看该作者
Henry D. Sy 发表于 2013-1-22 16:27
建议做个查询窗体,然后再筛选,再做标志。

筛选的情况比较随机的啊
对了,版主,你看过我在回复里面上传的附件吗?我调用了子窗体的filter作为SQL里面更新查询的条件,这样就达到我的预期了,只是不知道有没有更好的办法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 07:00 , Processed in 0.093936 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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