Упражнение 4. Список подстановки
Пришло время наполнить таблицу Список конкретной ин4юрмацией. Для этого выполните следующие шаги.-
В окне
базы данных откройте список таблиц и дважды щелкните на значке Список. Выбранная
таблица откроется в режиме просмотра данных.
- Добавьте несколько записей в соответствии с рис. 16.7.
Рис. 16.7. Список состоявшихся контактов Примечание
Не забывайте, что числа в столбце Код_Контакты должны соответствовать номерам записей таблицы Контакты, описывающих людей, с которыми вы контактировали. Согласитесь, что искать соответствующие номера очень неудобно. Access позволяет автоматизировать эту операцию с помощью списка подстановки, который настраивается следующим образом.Чтобы расширить столбец Описание, содержащий длинные текстовые строки, поместите указатель мыши на его правую границу и, когда значок сменится на двунаправленную стрелку, перетащите границу вправо.
- Щелкните на кнопке Вид (View) панели инструментов. Откроется окно конструктора таблицы.
- В списке типа данных для поля Код_Контакты выберите пункт Мастер подстановок (Lookup Wizard).
- В первом окне мастера оставьте выбранным положение переключателя Объект «столбец подстановки» будет использовать значения из таблицы или запроса (I Want The Lookup Column To Look Up The Values In The Table Or Query) и щелкните на кнопке Далее. Три положения переключателя второго окна мастера выводят на экран список таблиц, запросов или объединяют эти два списка. Здесь нужно выбрать таблицу или запрос на роль источника подстановки. В нашем случае база данных кроме таблицы Список содержит только один объект — таблицу Контакты, которая и окажется выбранной в окне мастера.
- Щелкните на кнопке Далее. Третье окно мастера, показанное на рис. 16.8, предлагает выбрать из таблицы Контакты поля, участвующие в подстановке. Этот список обязан содержать то поле, значения которого должны помещаться в поле Код_Контакты, то есть одноименное поле таблицы Контакты.
- Щелкните на пункте Код_Контакты.
Рис. 16.8. Мастер подстановок
Рис. 16.9. Параметры подстановки
- Щелкните на кнопке со стрелкой вправо. В список источника подстановки следует также добавить те поля, содержимое которых должно отображаться вместо численного значения, помещаемого из поля Код_Контакты таблицы Контакты в поле Код_Контакты таблицы Список. Я думаю, что будет удобно выбирать людей по их именам и фамилиям.
- Добавьте в список Выбранные поля (Selected Fields) пункты Фамилия и Имя.
- Затем щелкните на кнопке Далее.
- В следующем окне мастер продемонстрирует два столбца таблицы-источника, скрыв столбец Код_Контакты, содержащий идентификатор записи. Щелкните на кнопке Далее.
- В поле последнего столбца введите название Контакт, которое заменит имя столбца Код_Контакты, и щелкните на кнопке Готово.
- В появившемся окне диалога щелчком на кнопке Да подтвердите необходимость сохранения построенной структуры.
Параметры списка подстановки появятся на вкладке Подстановка (Lookup), показанной на рис. 16.9. Если вы знакомы с языком структурированных запросов SQL, то сможете разобраться в запросе Источник строк (Row Source), который формирует таблицу подстановки.
- Щелкните на кнопке Вид, чтобы снова переключиться в режим ввода данных.
Рис. 16.10. Список подстановки
- Щелкните на нижней ячейке столбца Дата и введите дату 10.10.97.
- Нажмите клавишу Tab и напечатайте текст Письмо с предложениями о сотрудничестве.
- Снова нажмите клавишу Tab и щелкните на появившейся кнопке раскрывающегося списка, как показано на рис. 16.10. Теперь вы можете выбирать людей из списка подстановки, сформированного на базе полей Фамилия и Имя таблицы Контакты.
- Щелкните на втором пункте списка.
Назад | Начало | Вперед |