Макрос при доступе для скрытия полей не работает

Я пытаюсь понять, как заставить макрос работать в Access, но никогда раньше не использовал его. Программа сообщает мне о несоответствии типов. Я не могу понять, что не так в том, как он написан, но, безусловно, есть проблема, потому что он не делает то, что я хочу. Я пытаюсь сделать поле видимым, когда флажок установлен, и невидимым, когда его нет.

Моя страница макросов выглядит так: Если [Forms]![Form name]![Checkbox]=True Then

Установить свойство

Имя элемента управления: Control

Свойство: Видимый

Значение:True

1 ответ

Решение

Поместите этот код в редактор VBA (в коде "имя вашей формы"):

Private Sub Checkbox1_Click()

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

End Sub

Не забудьте заменить "Checkbox1" и "Control1" на соответствующие имена элементов управления.

Другие вопросы по тегам