【发布时间】:2011-04-18 08:16:24
【问题描述】:
这么简单的问题,但我找不到答案(谷歌、MS 帮助、SO):
如何通过 VBA 检查用户是否选中了 Access 表单上的未绑定复选框?找不到合适的属性。
提前致谢!
更新:
根据@HansUp 和@RC 的建议,我使用了这段代码:
Private Sub CmdTest_Click()
MsgBox "Check1.Value = " & Me.Check1.Value
MsgBox "Check2.Value = " & Me.Check2.Value
End Sub
Private Sub Form_Load()
Me.Check1.Value = 25
Me.Check2.Value = 50
End Sub
第二次更新:
代码应该是这样的(感谢@David-W-Fenton):
Private Sub CmdTest_Click()
If Me.Check1 = True Then
MsgBox "Check1 IS CHECKED"
Else
MsgBox "Check1 IS NOT CHECKED"
End If
If Me.Check2 = True Then
MsgBox "Check2 IS CHECKED"
Else
MsgBox "Check2 IS NOT CHECKED"
End If
End Sub
Private Sub Form_Load()
' set first checkbox default checked
Me.Check1.Value = True
' set second checkbox default unchecked
Me.Check2.Value = False
End Sub
【问题讨论】: