设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

复选框的自动勾选

[复制链接]
跳转到指定楼层
1#
发表于 2003-2-15 00:55:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请问各位当一个二级窗体的所有复选框全部勾选之后,如何实现在一级窗体的一个复选框自动实现勾选的功能?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
4#
发表于 2003-2-15 16:59:00 | 只看该作者
1.如何触发事件:
在子窗体的所有复选框的 AfterUpdate 事件中写下以下代码:
if checkbox1 and checkbox2 and .... then
sendmsg '发送消息
endif

private sub sendmsg()
all=true
forms(一级窗体).form.setforce
end sub

在一级窗体的 GotForce 事件及 Activate 事件中写入以下代码:
if all then checkbox.value=-1

当然,直接用 Forms 引用一级窗体的控件更快捷.
[此贴子已经被作者于2003-2-15 8:58:31编辑过]

3#
 楼主| 发表于 2003-2-15 01:12:00 | 只看该作者
怎样侦测触发事件;怎样发送消息?
2#
发表于 2003-2-15 01:11:00 | 只看该作者
方法:
1.在子窗体的所有复选框选取后,触发事件.
2.使用全局变量或其它方式传递该参数.
3.发送消息给一级窗体,以处理消息.

个人看法,不喜欢子窗体.因为我认为所有用子窗体的时候都可用一个窗体完成,且更好控制.


[此贴子已经被作者于2003-2-14 17:10:46编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 05:28 , Processed in 0.086122 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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