Page 35 - 2
P. 35

35


                     можна побудувати лише на основі однієї таблиці або одного запиту. З іншого боку,
                    ні одне з них не містить усіх потрібних даних. Правда, маємо запит Оплати_зк,
                   який  містить  усі  потрібні  поля,  та  використати  його  неможливо,  бо  нас  не
                   влаштовують  умови  відбору  –  запит  для  квитанції  містить  лише  записи  про
                   заданого платника і фонд на поточну дату.
                         Таким  чином,  для  формування  звіту  мусимо  мати,  як  мінімум,  два  запити.
                   Перший з них, який слугуватиме цілям підготовки даних для перехресного запиту,
                   показаний на рисунку 3.11 в режимі конструктора, назвемо його Оплати_зз – запит
                   для  звіту.  У  його  верхній  частині  містяться  три  таблиці  з  готовими  зв'язками,




























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


                         Рисунок 3.11 – Запит Оплати_зз, відкритий в режимі конструктора

                         У  нижнє  вікно  запиту  перенесені  поля,  необхідні  для звіту: Прізвище І,  Адр,
                   Наз_ф і Сума. Поле Прізвище І виготовлене за тією ж формулою, що і в запиті
                   Оплати_зк, розгляненому в розділі 3.5.2.
                         Зауважимо, що при виготовленні даного запиту теж можна було скористатися
                   вже готовим запитом Оплати_зк., подібно до одержання запиту Оплати_знг. Для
                   цього його слід було скопіювати під іменем Оплати_зз, вилучити з копії лишні і
                   залишити  потрібні  чотири  поля,  показані  на рисунку 3.11, та вилучити всі умови
                   відбору записів.
                         Запит Оплати_зз, відкритий в режимі таблиці, показаний на рисунку 3.12.
                         Для  виготовлення  другого  –  перехресного  запиту  Оплати_ззп  у  вікні  База
                   даних виберемо перемикач Запити і команду Створити. Потім у вікні Новий запит
                   відмітимо напис Перехресний запит та виконаємо команду Ok. Ці дії приведуть до
                   появи майстра перехресного запиту, нам тільки залишається уважно придивлятися
                   до його пропозицій і виконувати потрібні операції.
                         Отже, маємо кроки майстра:
   30   31   32   33   34   35   36   37   38   39   40