MS Access обязательные поля в форме - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь сделать следующее.У меня есть форма с 7 полями, которые я хочу заполнить, прежде чем добавлять их в запись.Проблема в том, что я использую VBA, чтобы сделать каждое поле пустым, если вы измените что-то в поле выше.Если я устанавливаю поле, как требуется в таблице, я всегда получаю сообщение об ошибке, когда я запускаю VBA, говоря, что одно из полей является обязательным.Есть ли способ обойти это?

Гр.Ralf

1 Ответ

0 голосов
/ 21 сентября 2018

Используйте событие BeforeInsert :

Cancel = IsNull(Me!Field1.Value + Me!Field2.Value + … + Me!Field7.Value)

If Cancel = True Then
    MsgBox "Missing field"
End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...