
Порядок створення запиту
Основою будь-якого запиту є запит на вибірку або звичайний запит.
Запит створюють вручну в режимі конструктора або за допомогою Майстра запиту на базі деякої таблиці чи декількох таблиць, яку/які додають до запиту.
Для створення запиту вручну треба:
У вікні База данных перейти на вкладинку Запросы і натиснути кнопку Создать та у вікні Новый запрос вибрати Конструктор (рис. 1) . Інший шлях – на вкладинці Запросы вибрати команду Создание запроса в режиме конструктора.
У вікні Добавление таблицы вибрати використовувані в запиті таблиці і натиснути кнопку Добавить. Для виходу з вікна натиснути кнопку Закрыть.
У вікні конструктора запитів Запрос <номер>: Запрос на выборку (рис. 2) формують запит. Готовий запит закривають та зберігають з певною назвою у файлі БД.
Формування запиту у вікні конструктора
Вікно поділене на дві частини: верхня – містить схему даних запиту, нижня – бланк запиту.
У схемі даних запиту відображаються обрані таблиці зі списком полів і зв’язки між ними.
Бланк запиту поданий у вигляді таблиці, яка призначена для конструювання структури таблиці результату запиту й умов вибірки даних з базових таблиць. Спочатку ця таблиця порожня.
Кожний стовпець бланка належить до одного поля, з яким потрібно працювати в запиті. Поля можуть використовуватися для включення їх у таблицю, що є результатом виконання запиту, для виконання сортування по них, а також для задавання умов відбирання записів.
При заповненні бланка запиту:
у рядок Поле включаються імена полів, використовуваних у запиті. Включити потрібні поля з таблиць можна: методом перетягування поля зі списку полів таблиці в схемі даних запиту в перший рядок бланка запиту; вибрати зі списку у рядку Поле; двічі клацнути на імені поля таблиці в схемі даних запиту. Символ „*” означає вибір всіх полів таблиці.
у рядку Сортировка методом вибору режиму зі списку обирається порядок сортування записів результату;
у рядку Вывод на экран відзначаються поля, що повинні відображатися у таблиці в результаті виконання запиту;
у рядку Условие отбора (Criteria) задаються умови відбирання записів;
у рядку або (or) задаються альтернативні умови відбирання записів.
Для
виконання запиту у режимі конструктора
натискають
на кнопку запуску
або
використовують
команду
меню
Запрос/Запуск.
Для подальшого
редагування
запиту
повернутися
в режим конструктора
можна командою Вид/Конструктор
або
кнопкою
Вид
.
Для видалення поля із бланку необхідно його виділити клацанням на області маркування стовпця та натиснути клавішу <DELETE> або виконати команду меню Правка/Удалить столбцы. Для переміщення поля в бланку запиту треба виділити відповідний стовпець і перетягнути його в нову позицію за допомогою миші.
Для побудови запиту на створення таблиці:
створити звичайний запит на вибірку записів;
у конструкторі змінити тип запиту командою меню Запрос/Создание таблицы;
запустити запит на виконання. Буде створена нова таблиця з відібраними записами.