访问隐藏字段的宏不起作用

Macro on Access to hide fields does not work

我正在尝试弄清楚如何使宏在 Access 中工作,但以前从未使用过。该程序告诉我类型不匹配。我无法弄清楚它的编写方式有什么问题,但肯定存在问题,因为它没有按照我的意愿进行。我想要做的是在选中复选框时使字段可见,而在未选中时使字段不可见。

我的宏页面如下所示: If [Forms]![Form name]![Checkbox]=True Then

设置属性

控件名称:控件

属性:可见

值:真

将此代码放入 VBA 编辑器(在 "your form name" 代码中):

Private Sub Checkbox1_Click()

If Me.Checkbox1 = True Then
    Me.Control1.Visible = True
Else
    Me.Control1.Visible = False
End If

End Sub

记得将 "Checkbox1" 和 "Control1" 更改为适当的控件名称。