У меня есть форма« Nova narudzba », в которой я вводим данные о клиентах и купленных предметах. Проблема в том, когда я открываю эту форму, и я пытаюсь закрыть ее, не выбирая клиента из combobox [источник управления этой combobox - это Narudzba.ID_VU и равен 0, если я не выбираю из него другого клиента], а затем я получаю следующее всплывающее окно «Механизм базы данных Microsoft Access не может найти запись в таблице« Власник »с соответствующими полями соответствия« Narudzba.ID_VU ».Механизм базы данных Microsoft Access не может найти запись в таблице «Власник» с соответствующими полями соответствия «Narudzba.ID_VU
Таким образом, проблема при закрытии формы заключается в том, что значение этой комбинации значений равно 0 и не существует Vlasnik.ID_VU с 0 значением.
Я думаю, решение было бы, чтобы закрыть форму без сохранения данных, но я не знаю, как сделать это.
Я попытался это, но он не работает (я получаю всплывающее окно с ошибкой времени Run «2465» - MS Access не может найти поле «| 1», упомянутые в вашем выражении:
If [Narudzba.ID_VU].Value = 0 Then
[Nova narudzba].Close savechanges:=False
Else
[Nova narudzba].Close
End If
End Sub
Я предполагаю, что у вас есть по умолчанию значение «0» в вашей таблице? Можете ли вы удалить это значение по умолчанию из Narudzba? – RyanL
Да, да, и я не могу «Т. –