Page 33 - 2
P. 33

33


                     Пріз,  Адр,  Сума,  Код_п,  Код_ф,  Наз_ф,  Дата,  Дата,  Дата  і  Дата.  Поле  Пріз
                    з'єднаємо з першою буквою поля Ім за формулою (поле Пріз & пробіл & перша
                   буква поля Ім & крапка):

                                       [Платники_т].[Пріз]&"  "&mid([Ім];1;1)&"."

                         Для виділення з дати порядкового номера місяця, дня і року до трьох останніх
                   полів дати застосуємо формули, відповідно:

                                       Month([Дата]), Day([Дата])  i Year([Дата])

                         Дочекаємося, щоб конструктор задав абстрактні імена полів запиту і замінимо
                   їх,  відповідно,  на:  Прізвище  І,  Міс,  День  і  Рік.  Решту  назв  полів  залишимо  без
                   зміни.
                         Поставимо  три  умови  співпадання  даних  для  видачі  квитанції:  1  -  дати  поля
                   Дата з системною, 2 - кодів платника і 3 - фонду, введених під час запуску запиту, з
                   тими, які є в таблиці Оплати_т. Тому в якості умови відбору записів встановимо у
                   полі Дата

                                          Date() – функцію видачі системної дати.

                         Для вводу кодів під час відкриття запиту в режимі таблиці замість умов відбору
                   в полях Код_п та Код_ф запишемо формули-підказки, відповідно:

                                     [Введіть код платника] i [Введіть код фонду].

                         Таким чином, запит Оплати_зк є запитом з параметрами. Результати відкриття
                   запиту  в  режимі  таблиці  показані  на  рис.  3.7.  Під  час  його  відкриття  двічі
                   появляється  вікно  з  пропозицією  ввести  код  платника  (див.  рис.  3.8)  та  фонду  і
                   полем для вводу цих кодів. Зауважимо, що запит був виготовлений 18.03.2001 р.,
                   тому саме на цю дату видана інформація. Введеними були: 2 – код платника і 1 –
                   код фонду.













                         Рисунок 3.8 – Вікно Вводу значень параметра для запиту з параметром

                         Запит  про  наявність  у  платника  грошей  –  подібний.  Скопіюємо  щойно
                   виготовлений запит під іменем Оплати_знг і знищимо всі поля, крім: Прізвище І,
                   Адр,  Сума,  Код_п,  Код_Ф  і  Наз_ф.  Викличемо  групові  операції,  у  полі  Сума
                   виберемо з кишеньки ім’я операції Sum і запит Оплати_знг готовий.
   28   29   30   31   32   33   34   35   36   37   38