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

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Замир
Сообщения: 1
Зарегистрирован: 01 май 2014, 17:26

Не знаю как реализовать следующий момент: есть форма ввода данных. Нужно, чтобы при выборе ФИО из списка (из справочника сотрудники)в таблицу Выполнил записывались ФИО, а так же телефон, который содержится в справочнике
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

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

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

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

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

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