Я установил несвязанный флажок в своей форме, чтобы установить поле даты с помощью Now (), если установлен этот флажок, он также обнуляет связанное поле даты, если не отмечено, оба с использованием события On Click:
Private Sub DXF_Chk_Click()
Me.dxfLimits = IIf(Me.DXF_Chk, Now(), Null)
End Sub
Это работает отлично, однако, когда я закрываю и заново открываю форму и проверяю ту же запись, флажки кажутся пустыми. Я понимаю, почему это происходит - флажок не связан непосредственно с полем Дата - но мне нужно исправить это. Я думал о том, чтобы использовать событие On Load или On Current (оба?), Чтобы посмотреть в соответствующем поле даты, чтобы оно не было пустым, и чтобы флажки выглядели отмеченными ... но я не уверен, какой вариант лучше, и что сделает это.
Я пытался отменить IIF «По щелчку» в форме «Текущее событие»:
Private Sub Form_Current()
Me.DXF_Chk = IIf(Me.dxflimits, Now(), Null)
End Sub
и получил ошибку.