Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Как передать параметр в запрос (источник строк) для поля списка из этой же формы?  [new]
omarushchak
Member

Откуда:
Сообщений: 8
Добрый день!

Прошу у Вас помощи. У меня есть форма, источником строк для которой является таблица Plans, в этой таблице есть столбец AgrNum (номер договора с поставщиком), которое в свою очередь является также и ключевым полем для таблицы Agrements. В таблице Plans и на форме Plans также присутствует столбец (поле со списком) - SupplierID, которое также связано с таблицей Agrements по столбцу этой таблицы SupplierID. На форме Plans пользователь выбирает из поля со списком нужного ему Supplier (поле с подстановкой). Как сделать так, чтобы источником строк для поля со списком AgrNum был запрос к таблице Agrements с фильтрацией по SupplierID, выбранным пользователем (таким образом пользователь "увидит" лишь те договора, которые заключены с данным выбранным им поставщиком).

Заранее спасибо!
10 июн 19, 16:51    [21906077]     Ответить | Цитировать Сообщить модератору
 Re: Как передать параметр в запрос (источник строк) для поля списка из этой же формы?  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4258
omarushchak
в этой таблице есть столбец AgrNum (номер договора с поставщиком), которое в свою очередь является также и ключевым полем для таблицы Agrements.
так себе решение. Для ключа лучше использовать суррогатный ключ - счётчик.

omarushchak
Как сделать так
вот на пальцах объяснять совсем неохота.
10 июн 19, 18:57    [21906152]     Ответить | Цитировать Сообщить модератору
 Re: Как передать параметр в запрос (источник строк) для поля списка из этой же формы?  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 5902
omarushchak,
я понял так что речь идет об обычной подчиненной форме:

К сообщению приложен файл (tmp.rar - 26Kb) cкачать
10 июн 19, 19:21    [21906160]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить