Звіт Diagram Object Report.

При виборі пункту меню, який відповідає якому-небудь звіту, з'являється діалог настройки звіту. Для кожного з семи типів звітів він виглядає по-своєму. Розглянемо типовий діалог Diagram Object Report (рис. 36).

Список Standart Reports, що розкривається, дозволяє вибрати один із стандартних звітів. Стандартний звіт – це комбінація перемикачів, прапорців і інших елементів управління діалогом, що запам'ятовується програмою. Для створення власного стандартного звіту необхідно задати опції звіту, ввести ім'я звіту в поле списку вибору і клацнути по кнопці New. BPwin зберігає інформацію про стандартний звіт у файлі BPWIN-RPT.INI. Всі визначення цього файлу доступні з будь-якої моделі. Єдине обмеження – властивості, котрі визначаються користувачем (User-Defined Properties). Вони зберігаються у вигляді покажчика і тому доступні лише з "рідної" моделі. Стандартний звіт можна змінити (кнопка Update) або знищити (кнопка Delete).

 

Рис. 36. Діалог Diagram Object Report

 

У правому верхньому кутку діалогу знаходиться група управляючих елементів для вибору формату звіту. Доступні наступні формати:

• Labeled – звіти включають мітку поля, потім, в наступному рядку, друкується вміст поля;

• Fixed Column – кожне поле друкується у власній колонці;

• Tab (Comma) Delimited – кожне поле друкується у власній колонці. Колонки розділяються знаком табуляції або комами;

• DDE Table – дані передаються по протоколу DDE в додаток, наприклад в MS Word або Excel;

• RPTwin – звіт створюється у форматі RPTwin - спеціалізованого генератора звітів, який входить в постачання BPwin.

Опція Ordering (на звіті по стрілках відсутній) сортує дані по якому-небудь значенню.

Опція Multi-Valued Format регулює виведення полів в звіті при угрупуванні даних:

• Repeating Group – детальні дані об'єднуються в одне поле, між значеннями вставляється плюс (+);

• Filled – дублювання даних для кожного заголовка групи;

• Header (опція за умовчанням) – друкується заголовок групи, потім – детальна інформація.

Приклад сформованого звіту приведений на рис. 37.

Рис. 37. Приклад звіту, котрий згенерований за допомогою вбудованих засобів у BPwin