
- •Поняття про запити
- •3.3.2. Створення і використання запиту
- •3.3.2.1. Додавання в запит таблиць
- •3.3.2.2. Додавання в запит полів
- •3.3.2.3. Визначення умов
- •3.3.2.4. Визначення порядку сортування
- •3.3.2.5. Виконання, збереження та друкування запиту
- •3.3.3. Задання умов
- •3.3.3.1. Використання текстових умов
- •3.3.3.2. Використання числових умов
- •3.3.3.3. Використання умов для дат
- •3.3.3.4. Використання умов з логічними операціями
Поняття про запити
В Access для побудови запиту до БД використовується метод QBE (query-by-example - запит за зразком) - метод створення запитів, винайдений IBM ще в 1970-ті роки. Запити забезпечують простий доступ до визначеної підмножини полів і записів однієї або кількох таблиць.
Access дає змогу створювати такі різновиди запитів.
Запрос-выборка. Звичайний запит, який просто вибирає потрібні дані і результати вибірки відтворює у формі динамічного набору. Останній зовні схожий на таблицю, але фактично є динамічним (або віртуальним) набором записів, побудованим за структурою запиту. Записів у динамічному наборі фактично не існує, тому, коли цей набір стає не активним, записи зникають (однак дані, на яких був побудований набір, залишаються у вихідних таблицях). Запит можна зберегти, але дані, що відтворюються під час його виконання, в ньому не зберігаються. При збереженні запиту у вигляді оператора SQL зберігається тільки структура запиту.
Запрос на изменение. Запити на зміну змінюють дані в таблицях відповідно до умов, визначених у самому запиті. Ці запити звичайно використовуються для внесення великої кількості змін в БД.
Перекрестные запросы. Дозволяють подати дані з таблиць БД Access у форматі, що нагадує електронну таблицю. За допомогою цих запитів можна згрупувати великий обсяг інформації і подати його в зручному для сприйняття вигляді.
3.3.2. Створення і використання запиту
В Access створювати запити можна вручну або з допомогою функції Мастер запросов. Мастер запросов Access вміщує в собі спеціальні інструменти, які використовуються для вирішення складних завдань (наприклад, для пошуку записів, що повторюються, або перегляду даних перекрестного запроса).
Для виконання простих операцій, які потребують створення простих запитів, можна вручну відкрити запит, додати поля, встановити умови і виконати запит. Для створення запиту вручну виконайте ось що.
У вікні БД виберіть вкладення Запросы (Queries).
Клацніть мишкою на кнопці Создать (New), з'явиться діалогове вікно Создание запроса (New Query).
В діалоговому вікні Создание запроса (New Query) виберіть пункт Конструктор (Design View) і клацніть мишкою на кнопці ОК. Після цього відкриється вікно Констуктор запроса з діалоговим вікном Добавление таблицы (Show Table) (рис. 3.10).
У вікні БД виберіть вкладення Запросы (Queries).
Клацніть мишкою на кнопці Создать (New), з'явиться діалогове вікно Создание запроса (New Query).
В діалоговому вікні Создание запроса (New Query) виберіть пункт Конструктор (Design View) і клацніть мишкою на кнопці ОК. Після цього відкриється вікно Констуктор запроса з діалоговим вікном Добавление таблицы (Show Table) (рис. 3.10).
Рис. 3.10. Діалогове вікно Добавление таблицы
У вікні Конструктор запроса створюється новий запит. Додаються таблиці, які беруть участь у запиті, з таблиць вибираються поля, визначаються умови, які мають задовольняти відібрані записи, і порядок сортування. Створивши запит, його можна зберегти або роздрукувати результати його виконання.