我在访问表单中有一个复选框,我希望选中此复选框后,我的表单中的选项按钮将被选中。
抱歉,我知道这是一个业余问题,但我需要一个答案。我用过这个,但它不起作用:
If (Me.Check86 = True) Then
Option107.OptionValue = 1
Else
Option110.OptionValue = 0
End If
答案 0 :(得分:1)
改为使用value property。
当多个选项按钮组合在一起时,使用OptionValue。它允许您确定选择了哪个选项按钮。
示例强>
Private Sub Check86_Click()
' Update option buttons based on value of checkbox.
Option107.Value = Me.Check86.Value ' Sync check box and option.
Option110.Value = Not Option107.Value ' Ensures only one option button is selected at a time.
End Sub
每次选中/取消选中复选框时,都会触发此event。它会检查/取消选中Option107
以匹配。然后将Option110
设置为反向设置。我假设你只想要一次检查一个选项按钮。
我已使用not operator确保Option110
和Check86
拥有不同的值。当Check86
为真时Option110
不成立,即为假。