 |
::
Меню :: |
 |
|
|
 |
::
Завантаження :: |
 |
|
|
|
Вправа
2. Конструктор запитів
Майстер
запитів уміє
конструювати тільки прості умови відбору. Щоб накласти додаткові обмеження,
слід користуватися конструктором запитів, що забезпечує повне
управління параметрами запиту і побудову складних умов відбору даних.
-
Щоб
перемкнутися в режим конструктора, виберіть команду Вигляд
>
Конструктор
(View
>
Design View). Вікно конструктора показане на мал. 17.3.
У його верхній частині відображаються списки полів таблиць, до яких звертається
запит, і зв'язки між таблицями. Нижня область містить бланк вибору полів
таблиць, умов відбору і режимів сортування. Щоб додати в запит ще
одне поле, виконаєте наступні кроки.
-
Перемістите
покажчик на пункт Ім'я таблиці Контакти.
Мал. 17.3.
Конструктор запиту
-
Натисніть
кнопку миші і перетягнете поле Ім'я у верхній осередок четвертого рядка бланка
запиту. Його ім'я з'явиться в цьому осередку, а ім'я відповідної таблиці —
в другому осередку того ж стовпця. Третій рядок бланка запиту дозволяє
сортувати результат запиту по тому або іншому полю.
-
У
списку
третього осередку третього стовпця бланка, що розкривається, виберіть пункт
За збільшенням.
Примітка
Щоб
додати в запит відразу
всі поля таблиці, перетягуйте пункт *. Якщо потрібна таблиця відсутня у
верхній частині вікна запиту, клацніть на кнопці Відобразити таблицю (Show Table)
панелі інструментів, виділите потрібну таблицю або запит у вікні, що
відкрилося, діалогу, клацніть на кнопці Додати, а потім на кнопці Закрити.
-
Призначте той же режим сортування для поля Ім'я. Тепер записи результату запиту
будуть впорядковані за абеткою прізвищ і імен. Наявний варіант зв'язку
додає в результат запиту тільки ті записи зв'язаних таблиць, в яких
значення полів Код_контакти рівні. Оскільки для деяких людей
з
таблиці
Контакти немає записів в таблиці Список, то інформація про таких людей не
включається в результат запиту. Щоб запит повертав дані навіть про тих
людей (включених в таблицю Контакти), з якими не було ніяких контактів, що
знайшли віддзеркалення в таблиці Список, слід змінити параметри об'єднання.
-
Двічі
клацніть на лінії зв'язку.
-
У
вікні діалогу,
що відкрилося, Параметри об'єднання (Join Properties) виберіть положення
перемикача Об'єднання всіх записів з "Контакти" і лише
тих записів з "Список", в яких зв'язані поля збігаються (Include
All Records From "Контакти" And Only Those Records From "Список"
Where The Joined Fields Are Equal).
-
Клацніть
на кнопці ОК. На одному кінці лінії зв'язку з'явиться стрілка, вказуюча на
зміну режиму об'єднання.
Примечание
Изменение режима объединения
в окне запроса никак не влияет на параметры исходной связи, определяющие правила
взаимодействия между таблицами данных, а задает только порядок отбора записей
базы данных, включаемых в результат запроса.
-
Щелчком
на кнопке Вид панели инструментов запустите запрос повторно. Результат выполнения
запроса с учетом сортировки и нового режима объединения будет таким, как
показано на рис. 17.5.
-
Закройте
окно запроса.
-
В
ответ на вопрос о необходимости сохранения новой структуры запроса ответьте
Да.
|
 |
::
Наша кнопка :: |
 |
|
 |
Отримати код:
|
Підтримайте наш сайт і розмістіть нашу
кнопку на своєму ресурсі. |
|
|
 |
::
Реклама :: |
 |
|
|
 |
:: Посилання :: |
 |
|
|
|