如果/何时使用Access中的复选框?

时间:2017-02-10 15:32:53

标签: ms-access

好的,这就是我在Access中需要帮助的内容......

复选框1-5是列出的职位的先决条件,如学位,经验年限等。

在复选框8-10中是可用的作业

在查看某人的简历时,我们会根据他们的技能检查1-5之间的任何方框。方框1,3和5是复选框8的先决条件。问题是如何自动填充方框8以自动检查是否检查了方框1,3和5?

我应该在框8的控制源中使用IIF功能还是生成查询?什么是需要编写的代码的好例子?非常感谢!

Ť

1 个答案:

答案 0 :(得分:0)

假设:复选框名为chk1-chk10。在每个检查1,3,5上添加一个AfterUpdate事件,并添加一个程序来运行chk8的自动更新。

Private Sub chk1_AfterUpdate()
UpdateChk8
End Sub

Private Sub chk3_AfterUpdate()
UpdateChk8
End Sub

Private Sub chk5_AfterUpdate()
UpdateChk8
End Sub

Private Sub UpdateChk8()
If Me.chk1 = True And Me.chk3 = True And Me.chk5 = True Then
    Me.chk8 = True
Else
    Me.chk8 = False
End If
Me.Refresh
End Sub