Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
45
Добавлен:
03.03.2016
Размер:
2.71 Mб
Скачать

5.2. Створення запиту

Для початку створення запиту треба відкрити базу даних, і, перейшовши на вкладку Запросы натиснути кнопку Создать. З'явиться вікно Новый Запрос для вибору способу побудови запиту ( мал. 1) .

Мал. 1 Діалогове вікно Новый Запрос

Конструктор - створює запит на основі порожнього бланка запиту.

Простой Запрос - створює простий запит з визначених полів.

Перекрестный запрос - створює запит, дані в який мають компактний формат, подібний до формату зведених таблиць ("сводных таблиц" – рос.) у Excel.

Повторяющиеся записи – створює запит, що вибирає записи, що повторюються, з таблиці чи простого запиту.

Записи без подчиненных - створює запит, що вибирає з таблиці записи, не зв'язані з записами з іншої таблиці.

При виборі Конструктора через діалогове вікно Добавление таблицы (мал. 2) додаються імена таблиць у вікно конструктора запиту

Мал. 2. Вікно Добавление таблицы

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

Імена таблиць повинні бути представлені у вікні Конструктора запросов (Мал. 3). 

Рис. 3. Вікно конструктора запитів. Приклад введення умови.

5.2.1. Вікно "конструктора запроса"

Вікно "конструктора запроса" (мал. 3) розділено на дві частини. У верхній частині знаходяться вікна таблиць зі списками полів. Ім'я кожної таблиці відображається в рядку заголовка такого вікна. На мал.3 представлені таблиці Клієнты та Операції.

Нижня частина є Бланком запроса, або, як його називають, QBE – областю (Query by Example – Запит за зразком). Тут указуються параметри запиту і дані, які потрібно відібрати, а також визначається спосіб їхнього відображення на екрані.

(Для переміщення з верхньої панелі вікна в нижню і назад використовується клавіша F6).

5.2.2. Включення полів у запит.

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

Наприклад, на мЯяал. 3 у бланк запиту включені поля Прізвище, Дата операції, Код Операції, Сума операції з таблиць Клієнт та Операції.

Примітка: Якщо був установлений прапорець Имена таблиц з меню Вид, то в другому рядку бланка QBE вийде на екран ім'я таблиці, з якої обране поле (див. мал. 3). У рядку Вывод на экран прапорцем позначаються ті поля, що повинні бути виведені на екран.

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

Можна визначити інші значення властивостей, виконавши команду Свойства з меню Вид: Описание (текст, що містить опис об'єкта), Формат поля (представлення даних на екрані), Число десятичных знаков (для числових даних, Маска ввода, Подпись (заголовок стовпця).

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