MS-Access - DLookup с использованием значений, введенных в форме - PullRequest
0 голосов
/ 01 июня 2018

Я новичок без опыта создания базы данных.Я следил за несколькими онлайн-уроками, чтобы помочь с небольшим проектом, над которым я хочу работать.

Вот фотография моих текущих табличных отношений:
DB Schema

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

Вот фотография моей формы:
Form

IЯ пытался использовать DLookUp в поле «Цена за единицу», но я просто не могу понять, как это сделать.

По сути, в псевдокоде я хочу, чтобы поле цены за единицу: Выберите из tblPrices, где PriceID =

Я пробовал:

=DLookUp([Product],"tblPrices","PriceID = " & [Forms]![tblInvoice]![SalesTypeID])

, но он возвращает идентификатор выбранного продукта в форме из таблицы продуктов?!

...