Я создал поле со списком (поле "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](https://i.stack.imgur.com/oRlNI.png)