Я проектирую базу данных порядка задач, в которой много флажков, и вместо создания полей «Да / Нет» было решено использовать поля «Дата», которые используют «Флажки» в формах, для установки указанных дат с помощью функции = Now()
:
Private Sub DXF_Chk_Click()
dxfLimits = Now()
End Sub
Однако, если кто-то снимает флажок, дата только обновляется, и в наших отчетах флажки остаются.
Я думал написать код, который проверяет, заполнено ли поле Дата, и обнуляет его On Click
, но это не работает:
If Me.DXF_Chk = 1 Then
Me.dxfLimits = Now()
Else
Me.dxfLimits = Null
End If
Или оставьте текущий On Click в покое и используйте некоторый код в After_Update event
. Я не уверен, какой протокол является правильным, и что я делаю неправильно в самом коде.
Извините, я нуб.