Page 59 - 1303
P. 59

до того, як це робиться при встановленні зв'язків між таблицями

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

               3.6. Воно має три частини: верхню, середню і нижню. У верхній
               знаходяться  макети  таблиць,  у  середній  –  імена  полів,
               перенесених  з  цих  таблиць,  у  нижній  –  імена  таблиць,  групові

               операції та умови відбору записів.
                   Новий запит в режимі конструктора створюється в три етапи:
                   1) занесення таблиць та інших запитів у верхнє поле запиту;

                   2) перенесення в запит полів таблиць;
                   3) занесення виразів у нижню частину вікна запиту.


                 3.8.1. Приклади побудови запитів. Виготовлення запиту для
               діаграми
                     Назвемо запит Оплати_зд – запит для діаграми. Цей та інші
               наші  запити  базуються  на  таблиці  Оплати_т,  тому  їхня  назва

               починається зі слова Оплати.
                     Він  мав  би  містити  всього  два  поля:  згруповані  номери
               місяців та сумарну кількість операцій за кожний місяць. Оскільки

               діаграма  має  відображати  інформацію  лише  за  останній  рік,  у
               запит  внесено  ще  третє  поле  –  для  років.  Тому  з  таблиці
               Оплати_т перенесемо в середню частину запиту три поля: Сума,
               Дата і Дата. Перед полем Сума у запиті зробимо напис Кількість:

               (з  двокрапкою),  бо  ми  в  цьому  полі  надіємося  мати  саме
               кількість, а не суму, цей напис стане іменем даного поля запиту.
                     Для даного випадку (для підрахунку кількості записів) не має

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

               відповідно:

                                         Month([Дата]) i Year([Дата]).







                                                         59
   54   55   56   57   58   59   60   61   62   63   64