3314 на выпадающем списке с автозаполнением в доступе - PullRequest
0 голосов
/ 12 октября 2019

Я создал поле со списком (поле "product") для автозаполнения других полей ("product code" и "boxes") в подчиненной форме. Я использую в «событии изменения» этот код:

Option Compare Database
Option Explicit

Private Sub PRODUCTO_Change()
Me.CODIGO.Value = Me.PRODUCTO.Column(1)
Me.CAJAS.Value = Me.PRODUCTO.Column(2)
End Sub

Но когда я ошибаюсь, набирая слово и функция автозаполнения не совпадает, или когда я пытаюсь исправить с помощью возврата, появляется окно с сообщением об ошибке«Ошибка времени выполнения 3314»: вы должны ввести значение в поле «productos pedidos.codigo», где «codigo» - это первичный ключ одной из моих таблиц базы данных.

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

Заранее спасибо

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...