Большинство ответов здесь содержат слишком много кода и всевозможных операторов SQL.Таким образом, эти ответы порождают мировую бедность.
Самый простой подход - позволить мастеру создать поле со списком в форме для выбора данного элемента.Таким образом, это поле со списком будет основано на таблице предметов.Первым столбцом поля со списком будет PK (идентификатор автономного номера) таблицы элементов.Таким образом, это поле со списком будет связано со столбцом ItemID в продажах.Мастер также будет «скрывать» идентификатор, но вы ХОТИТЕ включить другие столбцы в это поле со списком, такие как цена и т. Д. И вы, вероятно, должны иметь второй столбец этого поля со списком, описывающий элемент из таблицы элементов.Как уже отмечалось, вы ТАКЖЕ хотите включить столбец цен.
Таким образом, после того, как вы выберите элемент, а затем автоматически заполняете столбец цены, используйте этот код:
Этот код идетв событии AFTER update поля со списком предметов:
Me.Price = me.ItemComboBox.column(2)
Поэтому, когда вы выбираете предмет, поле цены автоматически заполняется для вас.И обратите внимание, что вам нужно было написать только одну строку кода.
Так что все это можно сделать с помощью встроенных мастеров и одной строки кода.