Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТОЛЬКО Лабораторные работы по ППП.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
12.87 Mб
Скачать

Список подстановки

При заполнении таблицы «Записи» новыми данными использование для этого id-кода очень неудобно, для облегчения заполнения таблицы в Access есть список подстановки.

Откроем таблицу «Записи» в режиме конструктора. Для имени поля «Код книги» в поле «Тип данных» выбираем пункт – Мастер подстановок.

Рис.17. Мастер подстановок

В отрывшемся окне «Создание подстановки» оставляем переключатель, как показано на рисунке и нажимаем «Далее >». Выбираем таблицу «Книги» и нажимаем «Далее >».

Рис.18. Мастер подстановок

Добавляем поля «Название» и «Автор» с помощью кнопки « > » и нажимаем «Далее >».

Рис.19. Мастер подстановок

Можно выполнить сортировку записей по возрастанию или по убыванию, выбрав название поля из списка, нажимаем «Далее >».

Рис.20. Сортировка записей

Для создания подстановки нажимаем «Готово».

Рис.21. Создание подстановки с помощью мастера подстановок

Теперь в таблице «Записи» вместо кода книги будет отображаться название книги и ее автор. Аналогично проделайте те же действия со столбцом «код контакта», добавив из таблицы «Контакты» поля имя и фамилия.

Рис.22. Таблица «Записи»

Таким образом, для добавления новой записи будет появляться список книг или контактов.

Рис.23. Заполнение таблицы с помощью мастера

Запросы

Запросы являются инструментом поиска и структурирования данных. Запрос, адресованный одной или нескольким таблицам, инициирует выборку определенной части данных и их передачу в таблицу, формируемую самим запросом. В результате вы получаете подмножество информационного множества исходных таблиц, сформированное по определенному закону. Если обрабатываемый объем информации велик, выделение необходимых данных в такое подмножество позволяет существенно сократить время их обработки. В системах типа клиент-сервер, где основные базы данных хранятся на файловом сервере, система запросов позволяет уменьшить объем информации, передаваемой через локальную сеть.

Мастер запросов

Ч тобы упростить задачу пользователя, в состав Access включен мастер запросов, позволяющий автоматизировать процесс построения запроса.

Переходим на закладку «Создание» и нажимаем кнопку Мастер запросов.

Выбираем «Простой запрос» и нажимаем OK.

В раскрывающемся списке «Таблицы и запросы» выбираем таблицу «Контакты», из списка «Доступные поля» выбираем: Фамилия, Имя и Домашний телефон. Затем из таблицы «Книги» выбираем: Название и Автор; а из таблицы «Записи» - Дата выдачи. И нажимаем «Далее».

Рис.24. Мастер запросов: шаг первый

Выбираем подробный отчет и нажимаем «Далее».

Рис.25. Мастер запросов: шаг второй

Вводим имя запроса, ставим переключатель на «Открыть запрос для просмотра данных» и нажимаем «Готово».

Рис.26. Мастер запросов: шаг третий

В результате получаем таблицу:

Рис.27. Таблица запроса

Конструктор запросов

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

Переходим на закладку «Создание» и нажимаем кнопку «Конструктор запросов».

Добавляем все три таблицы и закрываем окно.

Рис. 28. Добавление таблицы

Из раскрывающегося списка выбираем таблицы и поля для отображения в запросе.

Рис.29. Окно конструктора запроса