Page 97 - 1303
P. 97

3.13 Випробування та остаточне налагодження бази даних

                     3.13.1 Приєднання макросів до кнопок
                     Встановлення  зв'язку  щойно  виготовлених  макросів  з
               віповідними  їм  кнопками  не  становить  особливих  труднощів.
               Відкриємо форму Оплати_ф в режимі конструктора і почергово

               для  кожної  кнопки  викличемо  вікно  Властивості.  Встановимо
               перемикач  у  стан  Події  і  навпроти  напису  Натискання  кнопки
               виберемо з кишеньки ім'я відповідного до кнопки макроса. При

               цьому  варто  перевірити,  а  при  необхідності  –  змінити  інші
               параметри кнопок. Наприклад, при ввімкненому перемикачі Інші
               – уточнити випливну підказку.

                     Скорегуємо  і  запит  Оплати_зк.  Нагадаємо,  що  він  є
               проміжним  і  служить  для  підготовки  даних  для  запиту
               Оплати_зкм.  Працює  він  як  запит  з  параметром  –  під  час  його

               запуску необхідно вводити умови відбору записів: код платника і
               код фонду. Має він ще одну умову відбору – системну дату, яка
               виглядає як функція видачі системної дати в полі Дата.
                     Запит       Оплати_зк          запускається         автоматично           запитом

               Оплати_зкм, який, у свою чергу, запускається звітом Квитанція.
               Виготовлення цього звіту відбувається за допомогою відповідної
               кнопки,  а  кнопка  знаходиться  на  формі  Оплати_ф  –  ось  такий

               ланцюжок. Звичайно, маючи на формі поля з кодами платника і
               фонду  та  системною  датою,  варто  ними  скористатися  для
               формування умов відбору запиту Оплати_зк, подібно до того, як
               ми це зробили в запиті Оплати_знг – перевірка наявності грошей

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

               стовпець  виділення  запису  навпроти  умов  відбору  і  натиснемо
               клавішу DEL. Натомість, подібно до запиту Оплати_знг, внесемо
               нові умови відбору записів у полях обох кодів, дати та, заодно,

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

               тим більше, що це нескладно зробити.
                     Тоді  одержимо  в  полях  Код_п,  Код_ф,  Сума  і  Дата  умови
               відбору – написи, відповідно

                                                         97
   92   93   94   95   96   97   98   99   100   101   102