– Zvit. Крім того, встановимо перемикач у стан Перегляд, щоб оцінити роботу майстра та визначити які треба буде зробити зміни в режимі конструктора. Кнопка Готово.
вікно Zvit в режимі перегляду. Одержаний звіт показаний на рисунку 5.2.
Звіт складається з 7 розділів (це добре видно на рисунку 5.4):
заголовок звіту;
верхній колонтитул;
заголовок групи;
область даних;
примітку групи;
нижній колонтитул;
примітку звіту.
Запишемо перелік необхідних робіт і порядок їх виконання, надіючись одержати звіт у формі, представленій на рисунку 5.3. Це роботи:
корегування заголовка звіту, заміна напису на Розподіл внесків платників по фондах станом на. Корегування примітки звіту – виконання державною мовою напису про підсумки, перенесення напису вправо ближче до чисел. Перенесення з заголовка групи в область даних поля Platnyk та Adr;
написання державною мовою назви поля підсумків у верхньому колонтитулі;
знищення примітки групи, заголовка групи та нижнього колонтитула;
зміна формату чисел на З розділювачами розрядів;
зняття рамок у всій таблиці;
зміна висоти і ширини полів, типів та висоти шрифтів у написах.
Звіт, відкритий у режимі конструктора з вікна База даних, показаний на рисунку 5.4. У його лівому верхньому кутку навпроти лінійки міститься квадратик, якщо він буде затемненим, то це означатиме, що в даний момент звіт є відмічений. Для відмітки цілого звіту необхідно в межах цього квадратика зафіксувати курсор.
На рисунку 5.5 показаний відкорегований звіт у режимі конструктора, де видно всі зроблені зміни. Корегування напису виконується шляхом його виокремлення, встановлення на ньому курсора і виконання робіт так, як це робиться в інших редакторах текстів. Для перенесення напису необхідно його перетягнути на нове місце. При перетягуванні групи відзначених елементів курсор повинен набрати вигляду п’ятірні, одного – вказівного пальця. Знищення цілого розділу виконується шляхом його виокремлення у стовпчику виокремлення розділу і виконання команди Виправлення–Вирізати з вікна MS Access або – натискання клавіші DEL. Висоту і ширину полів та розділів змінюють шляхом перетягування їхніх меж. Такі роботи як зміна формату чисел, зняття та встановлення рамок, зміна типів та висоти шрифтів у написах та інші виконуються в розділі Макет вікна Властивості. Це вікно для групи вибраних елементів (усіх числових полів звіту) показано на рисунку 5.6, воно викликається за допомогою команди Властивості, яку можна виконати у контекстному меню або з вікна MS Access, де його кнопка має вигляд таблички з рукою зверху. Вікно Властивості ситуативне, його вигляд змінюється залежно від елемента або їх групи, відзначених у момент його виклику.
На рисунку 5.7 показано вікна Панель елементів, воно викликається на екран з вікна MS Access командами Вигляд–Панель елементів або з контекстного меню. Кнопка команди має вигляд перехрещених молотка і гайкового ключа.
Звіт може містити будь-які елементи Панелі елементів, зокрема, наш звіт Звіт повинен мати поле з системною датою. Під час установлення поля звіт повинен бути відкритий в режимі конструктора. На Панелі елементів натискаємо на кнопку Поле і обводимо курсором те місце, де повинно знаходитися поле, при цьому курсор набирає форми двох перехрещених ліній.
Після встановлення поля в потрібне місце звіту для нього викликалося вікно Властивості, перемикач був переведений у стан Дані, у полі для даних була записана формула Date(). В тому ж вікні (перемикач – у стані Макет) був вибраний Короткий формат дати. Результати роботи поля видно на рисунку 4.3. Зауважимо, що в той день, коли виготовлявся звіт нашого прикладу, на комп’ютері була встановлена системна (а вона співпадала з календарною) дата 20.04.2001 року.
Використання поштової наклейки для виготовлення квитанції. Пакет MS Access не має спецальних засобів для видачі квитанції. В даному прикладі показано як можна її сформувати на основі поштової наклейки.
Виклик майстра поштової наклейки виконується з уже відомого нам і показаного на рисунку 5.1 вікна Новий звіт. Нагадаємо, що інформація для квитанції, надамо їй ім’я Kwytancia, відбирається за допомогою запиту Oplaty_zkm.
Нижче приведені кроки майстра:
встановлення розмірів наклейки, виберемо
номер Avery L7663;
розміри 36,78 119,38;
число по горизонталі 1;
система одиниць метрична;
тип на листах;
атрибути тексту, виберемо
тип шрифта Times New Roman Cyr;
розмір 12;
вибір полів зі списку у прототип наклейки. Вікно цього кроку майстра разом з іменами вибраних полів та введеними словами показане на рисунку 5.8.
вибір полів для сортування наклейок, у нас повинна бути лише одна наклейка за записом таблиці Oplaty_t, вибраним по коду платника, коду фонду на поточну дату за допомогою запиту Oplaty_zk, тому сортування нам непотрібне;
введення імені звіту, напишемоKwytancia, встановимо перемикач у стан Зміна макету, натиснемо клавішу Готово.
Виготовлена майстром квитанція показана на рисунку 5.8. Вона виглядає дещо інакше, ніж під час роботи з майстром, він її по-своєму змінив. Скорегуємо квитанцію, напишемо слова одержав від, якщо значення суми більше від нуля і виплатив – у протилежному випадку. Крім того, забезпечимо видачу суми в абсолютному вираженні, тобто без знака мінус. Для цього застосуємо функції, відповідно, IIf() i Abs(). Скорегована Kwytancia в режимі конструктора показана на рисунку 5.9. Зауважимо, що підчас корегування формул в даному та інших випадках імена функцій не обов’язково писати з великої букви. Майстер або конструктор зробить це сам, причому, лише тоді, коли формула написана вірно. Цією властивістю слід користуватися для перевірки правильності написання формул.
Закриємо вікно Конструктора, з вікна База даних відкриємо готову квитанцію в режимі перегляду. Вона показана на рисунку 5.10.
Під час її виготовлення був використаний запит Oplaty_zkm. Порівнюючи одержану квитанцію з