Проектування та редагування звіту за допомогою конструктора
Створення звіту у вигляді діаграми
1) вибрати елемент Мастер диаграмм та джерело даних у вікні Новый отчет;
2) вибрати поля;
3) вибрати тип діаграми.
Процес створення діаграми аналогічний до створення форми з діаграмою.
Процес редагування аналогічний до редагування проекту форми, оскільки інформація звіту розміщується у областях проекту та елементах керування на панелі інструментів Панель элементов.
Щоб самостійно спроектувати звіт у режимі конструктора потрібно:
1) створити порожній звіт, вибравши елемент Конструктор у вікні Новый отчет; у цьому ж вікні або на наступному кроці задати джерело даних; при потребі відобразити у вікні проекту заголовок та примітку форми використати меню Вид вікна програми
2) задати необхідні опції щодо сортування та групування даних. У звіті можна створити до 10 рівнів групування записів. Найприорітетнішим є 1 рівень.
Змінити рівні групування (додати нові або знищити існуючі) можна у діалоговому вікні, яке з’явиться після виконання команди Вид / Сортировка и групировкаабо натиснення кнопки на панелі інструментів Конструктор отчетов. У полі Поле/выражение потрібно вибрати із списку назву поля, по якому групуються записи, або за допомогою побудовника виразів створити вираз для обчислювального поля. Це буде перший рівень групування. Після введення назви поля чи виразу можна задати параметри сортування даних у полях звіту.
У нижній частині вікна відобразяться властивості групування для задання режиму групування: заголовок групи, примітка групи; групування; інтервал (для задання інтервалу групування значень в полі чи виразі); не розривати (параметр представлення групи на сторінці). Щоб створити групу слід задати для властивостей Заголовок групи і/або Примітка групи значення Да. З’явиться заголовок і примітка нової групи; поруч із полем, яке утворює групу, у вікні Сортировка и группировка з’явиться відповідний значок.
Змінюючи послідовність розміщення полів, які беруть участь у групуванні (перетягуючи мишею назви полів у вікні), можна змінити послідовність рівнів групування. Для знищення рівня знищують рядок з назвою поля у верхній частині вікна.
Обчислювальні поля для групи записів розміщують у області заголовку або примітки групи. Якщо ж обчислювальні поля стосуються усіх записів звіту, то поле повинно знаходитися у заголовку або примітці звіту; при цьому використовують операцію групування.
3) додати відповідні елементи керування та інші компоненти для оформлення звіту (аналогічно проектуванню форми). Для нумерації сторінок звіту слід помістити у верхній або нижній колонтитул текстове поле, де з’являтиметься номер сторінки. Зміст цього поля визначається виразом, який записується у рядку Данные вікна властивостей поля. Наприклад:
Вираз | Результат |
=[Page] | 1, 2, 3 |
= “Стор.”&[Page] | Стор.1, Стор.2 |
=[Page]&”з“&[Pages] | 1 з 25, 2 з 25 |
= “Стор.”&[Page]&”з“&[Pages]&”cтор.” | Стор.1 з 25 стор., Стор.2 з 25 стор. |
=Format([Page]”000”) | 001, 002, 003 |
4) вибрати стиль відображення даних у звіті. Це виконується командою Формат / Автоформат в режимі конструктора. Кнопкою Настройка можна змінити параметри вибраного стилю або створити новий на основі вибраного.