Page 59 - 1303
P. 59
до того, як це робиться при встановленні зв'язків між таблицями
(про це говорилося в розділі 3.2), або за допомогою контекстного
меню. При цьому курсор повинен бути встановлений на
верхньому чистому полі запиту.
Вікно простий Запит в режимі конструктора показано на рис.
3.6. Воно має три частини: верхню, середню і нижню. У верхній
знаходяться макети таблиць, у середній – імена полів,
перенесених з цих таблиць, у нижній – імена таблиць, групові
операції та умови відбору записів.
Новий запит в режимі конструктора створюється в три етапи:
1) занесення таблиць та інших запитів у верхнє поле запиту;
2) перенесення в запит полів таблиць;
3) занесення виразів у нижню частину вікна запиту.
3.8.1. Приклади побудови запитів. Виготовлення запиту для
діаграми
Назвемо запит Оплати_зд – запит для діаграми. Цей та інші
наші запити базуються на таблиці Оплати_т, тому їхня назва
починається зі слова Оплати.
Він мав би містити всього два поля: згруповані номери
місяців та сумарну кількість операцій за кожний місяць. Оскільки
діаграма має відображати інформацію лише за останній рік, у
запит внесено ще третє поле – для років. Тому з таблиці
Оплати_т перенесемо в середню частину запиту три поля: Сума,
Дата і Дата. Перед полем Сума у запиті зробимо напис Кількість:
(з двокрапкою), бо ми в цьому полі надіємося мати саме
кількість, а не суму, цей напис стане іменем даного поля запиту.
Для даного випадку (для підрахунку кількості записів) не має
значення, яке поле вносити, можна було і дату. До полів з датами
застосуємо функції виділення номера місяця і року, отже, додамо
імена відповідних функцій, тоді ці поля набудуть вигляду
відповідно:
Month([Дата]) i Year([Дата]).
59