【问题标题】:Ms-Access - IF checkbox = true THENMs-Access - IF 复选框 = true THEN
【发布时间】:2018-07-26 17:53:53
【问题描述】:

我将如何做到这一点,以便当 4 个复选框都被勾选(true)时,然后可以按下按钮来保存记录。

这四个 checkbox 被称为 "chk1, chk2 chk3, chk4" 按钮被称为“按钮”

我认为它会类似于“如果 Chk1, chk2, chk3, ck4 = True Then Button = visible?”

如果复选框不正确,则无法按下按钮

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    您创建一个检查复选框并相应设置按钮状态的函数...

    Function CheckMyButton()
        Me.MyButton.Enabled = (Me.chk1 And Me.chk2 And Me.chk3 And Me.chk4)
        ' If you want to be more verbose, do
        ' (Me.chk1.Value=True And Me.chk2.Value=True And ...
    End Function
    

    ...并从所有复选框的 After Update 事件中调用此函数。
    编辑,如果它是绑定表单,也可能在 Form_Current 事件中。

    可以直接使用

    =CheckMyButton()
    

    在事件属性中,不需要4个事件过程。

    【讨论】:

    • 发生编译错误(预期:行号或标签或语句或结束语句
    • 请用您的确切代码发布一个新问题。 @MattH
    猜你喜欢
    • 1970-01-01
    • 2021-07-09
    • 2018-05-17
    • 1970-01-01
    • 2020-09-26
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多