Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект по microsoft_access.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

3.3.2. Створення і використання запиту

В Access створювати запити можна вручну або з допомогою функції Мастер запросов. Мастер запросов Access вміщує в собі спеціальні інструменти, які використовуються для вирішення складних завдань (наприклад, для пошуку записів, що повторюються, або перегляду даних перекрестного запроса).

Для виконання простих операцій, які потребують створення простих запитів, можна вручну відкрити запит, додати поля, встановити умови і виконати запит. Для створення запиту вручну виконайте ось що.

У вікні БД виберіть вкладення Запросы (Queries).

Клацніть мишкою на кнопці Создать (New), з'явиться діалогове вікно Создание запроса (New Query).

В діалоговому вікні Создание запроса (New Query) виберіть пункт Конструктор (Design View) і клацніть мишкою на кнопці ОК. Після цього відкриється вікно Констуктор запроса з діалоговим вікном Добавление таблицы (Show Table) (рис. 3.10).

Рис. 3.10. Діалогове вікно Добавление таблицы

У вікні Конструктор запроса створюється новий запит. Додаються таблиці, які беруть участь у запиті, з таблиць вибираються поля, визначаються умови, які мають задовольняти відібрані записи, і порядок сортування. Створивши запит, його можна зберегти або роздрукувати результати його виконання.

3.3.2.1. Додавання в запит таблиць

Після відкриття вікна Запросы (Queries) першою дією в процесі розробки нового запиту є додавання таблиць, з яких вибираються дані. В діалоговому вікні Добавление таблицы (Show Table) (див. рис. 3.10) позначте таблицю (або таблиці), яка використовується в запиті.

Рис. 3.10. Діалогове вікно Добавление таблицы

Примітка. Кількість таблиць, що використовуються в запиті, не обмежена. Крім таблиць у запитах можуть брати участь й інші запити.

В запитах можна використовувати одну або кілька таблиць. Створюючи запити з кількома таблицями, необхідно визначити загальне поле, яке зв'язує таблиці, шляхом перетягування його з вікна однієї таблиці у вікно другої. Запити, що використовують кілька таблиць, називаються реляційними.

Створюючи реляційний запит для кожної таблиці (або для запиту, використовуваному в запиті, що створюється), неохідно вибрати цю таблицю (або запит) в діалоговому вікні Добавление таблицы (Show Table) і клацнути мишкою на кнопці Добавить (Add). Після додавання необхідних таблиць і запитів клацніть мишкою на кнопці Закрыть (Close), шоб закрити діалогове вікно Добавление таблицы (Show Table).

Якщо користувач закрив діалогове вікно Добавление таблицы (Show Table), а потім вирішив, що необхідно додати іншу таблицю або запит, клацніть мишкою на кнопці Добавление таблицы (Show Table) на панелі інструментів або виконайте команду Запрос та її опцію Добавить таблицу (QueryShow Table). Діалогове вікно Добавить таблицу (Show Table) відкриється.

Після закриття діалогового вікна Добавить таблицу (Show Table) на екрані залишається вікно Конструктор запроса, що вміщує вікна таблиць і запитів, доданих у запит, що створюється. На рис. 3.11 відтворене таке вікно (У цьому випадку в розроблюваний запит була додана одна таблиця - Sklad).

Рис. 3.11. Вікно Конструктор запроса з доданою таблицею Sklad

Вікно Конструктор запроса розділене на дві частини. У верхній частині вміщуються вікна таблиць і запитів, що використовуються в створюваному запиті, а в нижній - бланк запиту QBE. В бланку запиту визначаються поля, що включаються, умови відбору і порядок сортування (якщо він необхідний).