Страница 1 из 1

Очень нужна помощь (Access 2007)

Добавлено: 01 май 2014, 17:31
Замир
Не знаю как реализовать следующий момент: есть форма ввода данных. Нужно, чтобы при выборе ФИО из списка (из справочника сотрудники)в таблицу Выполнил записывались ФИО, а так же телефон, который содержится в справочнике

Re: Очень нужна помощь (Access 2007)

Добавлено: 01 май 2014, 20:45
Naeel Maqsudov
Выпадающий список настройте так, чтобы его значением был ключ сотрудника. Для этого в свойстве «Присоединённый столбец» укажите номер ключевого столбца. Он обязательно должен входить в число столбцов запроса, на который опирается список, но только ширина его должна быть 0, чтобы в самом выпадающем списке его не было видно.

Теперь, при выборе, скажем, какого-нибудь Иванова сам список будет давать значение, например, 14.

Чтобы на этой же форме показывать другие значение из справочника по выбранному коду создайте обыкновенное поле, сделайте его недоступным для редактирования и введите туда формулу

Код: Выделить всё

=DFirst("Поле3";"Таблица1";"Код=" & [ПолеСоСписком0])
Здесть «ПолеСоСписком0» — это имя элемента поля со списком. Эта функция делает лукап заданного поля из заданной таблицы по указанному критерию.