Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Інформаційні технології частина 2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.39 Mб
Скачать

Створення запиту на вибірку за допомогою майстра.

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

На першому кроці майстра вибирають таблицю чи запит та поля, які будуть брати участь у пошуку даних. Для вибору таблиці (чи існуючого запиту), розкривають список Таблицы и запросы. Після цього у поле Доступные поля помістяться усі його поля. Для вибору полів, які братимуть участь у роботі створюваного запиту, потрібно кнопками із зображенням стрілок (аналогічно як при роботі з майстром створення таблиць) перенести потрібні поля в область Выбранные поля. Після цього кнопкою Далее переходять на наступний крок майстра.

У другому діалоговому вікні майстра створення запитів у полі Задайте имя запроса вводять ім'я створюваного запиту та вибирають одну із опцій продовження роботи після натискання кнопки Готово: Открыть запрос для просмотра данных (тобто виконати запит) чи Изменить макет запроса (тобто відкрити конструктор запитів для внесення змін у структуру запиту). У цьому ж діалоговому вікні можна задати команду для виведення довідки про роботу із запитами.

Після натискання кнопки Готово майстер відобразить записи, які задовольняють умови відбору запиту, у вигляді динамічної таблиці, або перейде у конструктор запитів.

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

Для створення запитів з складною структурою використовують конструктор, який завантажується за допомогою ярлика Создание запроса с помощью мастера на вкладці Запросы вікна бази даних або після вибору елемента Конструктор у вікні Новый запрос. На екрані з’являється два вікна: вікно конструктора запитів Запрос1: запрос на выборку та вікно Добавление таблицы, яке містить три вкладки – Таблицы, Запросы, Таблицы и запросы.

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

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

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

Наступним етапом створення запиту є заповнення бланку конструктора запиту. У перший рядок бланку (Поле) розміщують назви полів, які братимуть участь у відборі та аналізі даних. Це можна зробити кількома способами.

Для додавання одного поля перетягніть його з вікна таблиці в рядок Поле.

Двічі клацніть мишкою на полі у вікні таблиці.

Для додавання кількох полів виберіть поля, використовуючи клавішу <Shift> або <Ctrl>, і перетягніть їх у бланк запиту.

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

Перетягування кожного поля з вікна таблиці в потрібне місце рядка Поле бланку запиту - це основний метод задання структури запиту.

При цьому у наступному рядку Имя таблицы автоматично розміститься назва таблиці, поле якої входитиме в структуру запиту. Третій рядок бланку запиту Сортировка дозволяє задати параметр сортування даних поля результуючої таблиці запиту.

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

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

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