设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 请教vba写法

[复制链接]
跳转到指定楼层
1#
发表于 2004-2-13 22:46:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如窗口中有 a b c d  四个选择,就是布尔形的,打勾的那种

如何实现在a b c 中打勾后,然后d 自动打勾呢???

谢谢,很急!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-2-13 22:55:00 | 只看该作者
if a=true and b=true and c=true then
d=true
end if
在a、b、c的单击事件中写上
3#
 楼主| 发表于 2004-2-13 23:11:00 | 只看该作者
还有问题,菜兄!

就是如果 打勾的时候弹出一个窗口   一个按钮是确定  一个按钮是 cancel   这两个按钮如何写呢??
可否用宏实现??
4#
发表于 2004-2-13 23:25:00 | 只看该作者
是不是弹出对话框?
可以用msgbox函数阿!
例:
Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "确认要打钩吗?可以后悔的阿!"
Style = vbYesNo + vbCritical + vbDefaultButton2
Title = "后悔的机会"
Help = "DEMO.HLP"
Ctxt = 1000
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' 如果按是的话
。。。。。‘你想要干的事情
Else    '如果按放弃的话
。。。。。
End If
用宏的话,。。。。。很抱歉,宏我没有用过!
5#
 楼主| 发表于 2004-2-13 23:41:00 | 只看该作者
呵呵,可否给我 单击确定 那么这个勾就打上     单击 cancel 那么这个勾就不打

的具体代码????  呵呵,我很菜
6#
 楼主| 发表于 2004-2-14 00:10:00 | 只看该作者
我会了,谢谢!
7#
发表于 2004-2-14 00:34:00 | 只看该作者

你要的例子

本帖子中包含更多资源

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

x
8#
 楼主| 发表于 2004-2-14 01:07:00 | 只看该作者
急呀,反之如何呀,比如本来勾是打着的  ,现在就要出现对话框,时候要取消呀,如何用if实现呢??
Private Sub 工作单完成_Click() '打勾
Dim Msg, Style, Title, Help, Ctxt, Response, MyString
Msg = "确认要打钩吗?可以后悔的阿!"
Style = vbYesNo + vbCritical + vbDefaultButton2
Title = "后悔的机会"
Help = "DEMO.HLP"
Ctxt = 1000

Dim Msg1, Style1, Title1, Help1, Ctxt1, MyString1
Msg1 = "确认要取消吗?"
Style1 = vbYesNo + vbExclamation + vbDefaultButton2
Title1 = "确认要取消吗?"
Help1 = "DEMO.HLP"
Ctxt1 = 1000

If 工作单完成 = flase Then
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
    If Response = vbYes Then ' 如果按是的话
       Me.工作单完成 = True
   Else    '如果按放弃的话
       Me.工作单完成 = False
   End If
Else
Response = MsgBox(Msg1, Style1, Title1, Help1, Ctxt1)
   If Response = vbYes Then  ' 如果按是的话
     Me.工作单完成 = False
   Else    '如果按放弃的话
     Me.工作单完成 = True
   End If
End If

End Sub        这样写为何不对呀!!!!??
9#
 楼主| 发表于 2004-2-14 07:38:00 | 只看该作者
顶!继续问! 上面的程序哪里错了
10#
 楼主| 发表于 2004-2-15 06:33:00 | 只看该作者
ding
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-3 03:34 , Processed in 0.120916 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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