Задание этого параметра могло быть произведено раньше, при задании связей. Но мы будем проводить его при создании запроса – как операцию редактирования связи между таблицами (раздел «3.4. Создание связей между таблицами»). Итак: вызвать окно «Схема данных», указать поле связи в подчиненной таблице, щелчком правой кнопки на линии связи (на тонкой ее части) вызвать окно «Изменение связей» (или сразу панель «Параметры объединения»), кнопка «Объединение…», включить верхний или средний переключатель (рисунок 14).
Рассмотрим смысл этого параметра на примере. Пусть создан запрос на выборку ФИО жителей мужского пола, их адресов и номеров их машин. То есть пункт 4 общей схемы работы выполнен, как показано на рисунке 15. Если на панели «Параметры объединения» был включен средний переключатель, то таблица-результат будет содержать кроме прочих и те данные из главной таблицы, для которых не нашлось соответствующих данных в подчиненной таблице:
ФИО
адрес
номер
Авазов Петр Иванович
Микуцкого 4-541
КЯ 56-67
Аралов Егор Кузьмич
Вейнбаума 8-67
Астахов Иван Сомович
Мира 4-98
КЯ 83-21
…………..
………………
…………
Рис. 13
В результате в таблице есть пустые ячейки.
Если включить верхний переключатель, то строк с такими данными в таблице-результате не будет.
Р Рис. 14
Рис. 15
При защите упражнений 5 – 9 нужно будет ответить, в частности, на
КОНТРОЛЬНЫЕ ВОПРОСЫ
к этим упражнениям. Они приведены в конце практикума.
УПРАЖНЕНИЕ 5: создание простого запроса с помощью «Конструктора»
В упражнениях 5 и 6 на основе созданной БД «Граждане» проведем исследование на тему: какие марки автомашин предпочитают люди того или иного возраста?
В этом упражнении получим таблицу-результат, составленную из столбцов «марка» таблицы «Машины» и «возраст» таблицы «Жители». Столбец «марка» сделаем первым.
1. Открыть БД «Граждане». В окне БД выбрать «Запросы», щелкнуть кнопку «Конструктор» (если запросы еще не создавались). Если в окне БД уже есть имена запросов, то дважды щелкнуть «Создание запроса в режиме Конструктора» или использовать кнопку «Создать». В появившемся окне «Добавление таблицы» выбрать («добавить») таблицы «Жители» и «Машины».
2. Заполнить бланк запроса: щелкнуть в первом верхнем поле бланка, в меню кнопки 6 выбрать «Машины.марка», в соседнем верхнем поле выбрать «Жители.возраст».
3. Сохранение запроса: при попытке закрыть окно «Конструктора» система предложит дать запросу имя. Дайте ему имя «марка-возраст». Вариант сохранения: Файл, Сохранить как… .
4. Просмотр таблицы-результата: в окне «Конструктора» щелкнуть кнопку «Запуск». Если открыто окно БД, то дважды щелкнуть имя запроса или щелкнуть кнопку «Открыть».