Centura Report Builder (CRB): як краще і швидше генерувати звіти інформаційних систем?, Різне, Інтернет-технології, статті

Будь-який керівник розробки, розробник, програміст і користувач інформаційних бізнес-систем знає, що основою і метою автоматизації є отримання вихідних документів (звітів, вихідних форм, заповнених бланків і т.д.). Неможливо уявити собі будь-яку інформаційну систему та засоби розробки, які не надають користувачеві ефективних механізмів формування вихідних документів, їх проектування та реалізації. В цьому напрямку розробники Centura працюють дуже багато і до складу популярного продукту СTD2000 включена найпотужніша підсистема генерації звітів – Centura Report Builder 2000 (CRB). В CRB передбачені різні механізми (спрощені та професійні) побудови та друку вихідних документів, різні режими роботи, орієнтовані на користувачів різного рівня: від програміста до кінцевого користувача.

Повний спектр технологічних операцій, оригінальність і унікальність технічних рішень, спрямованість на облік людського фактора – це відмінні риси даного продукту. CRB функціонує як в автономному режимі, так і спільно з додатками, причому визначені можливості роботи з додатками третіх фірм (наприклад, MS VB за рахунок використання сучасних AvtiveX механізмів).

Centura Report Builder має всі сучасні можливості створення вихідних документів. Ми перерахуємо нижче основні з них:


Нижче на малюнку приведено вікно CRB в режимі дизайнера шаблонів. Зазначимо, що перемикання з режиму дизайнера в режим перегляду звітів виконується просто, одним дотиком. При формуванні звітів з програми зовнішній вигляд вікна перегляду може бути змінений або взагалі відключений (документ може відразу виводитися на друк з попередньо встановленими настройками).

У вікні ми розташували, а користувач може це природно зробити по-своєму, два комбінованих вікна управління звітами: одне вікно в режимі дизайнера (верхнє-advcross), а друге вікно в режимі перегляду даних звіту (нижнє – advcross1). В середині розташоване вікно налаштування параметрів об’єктів (Properties). Вікно в режимі дизайнера може бути розділене на дві частини: одна для управління об’єктами шаблону звіту, яка представлена ​​у вигляді дерева, а інша у вигляді поля дизайнера, на якому розташовуються об’єкти шаблону (колонтитули, поля і рядки даних, графіки і малюнки і т.д.).

Для виклику налаштувань об’єктів можна використовувати або меню, панелі інструментів або користувача меню, яке викликається по правій кнопці миші. Викликані з меню настройки поля виведення даних для ілюстрації представлені на малюнку. Вікно в режимі перегляду показує вид звіту, який буде виводитися на друк. Всі поля та шрифти можуть бути змінені, доступні всі русифіковані шрифти, так що нехай вас не бентежить форма звіту, представлена ​​для ілюстрації.

Конфіденційність CRB дозволяють виконувати всі необхідні операції з шаблонами і готовими звітами в залежності від того, яке вікно вихідного документа є активним. Для додавання об’єктів використовується палітра кнопок, розташована праворуч в панелі інструментів. Усередині вікна дизайнера для зручності розташовані основні елементи настройки властивостей об’єктів (позиція, шрифти і т.д.)

 

Для управління CRB використовується стандартизований інтерфейс, який знайшов підтримку у користувачів, є зручним і легко запам’ятовується.

У полях параметрів передбачені закладки для налаштування: формул, обрамлення об’єктів, шрифту, кольору, табуляції і багатьох інших властивостей.

На другому малюнку, розташованому нижче, приведена спрощена схема функціонування CRB разом з додатками і СУБД. Розглянемо її трохи докладніше для ілюстрації механізмів роботи програмної підсистеми.

Малюнок умовно розділений на дві частини: в лівій частині розташовано те, що відноситься до середовища роботи РС і додатків, а в правій частині середу локальної мережі. Окремими прямокутниками виділені DESIGNER Report Builder, який працює в режимі дизайнера і кінцевого користувача, і RUNTIME Report Builder, що працює в режимі роботи додатків.

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

При роботі в режимі додатків CRB обмінюється з програмою даними та командами за допомогою механізму стандартних WINDOWS-повідомлень. Ці повідомлення обробляються в програмі і за допомогою функцій (простий рівень) або методів (для ActiveX об’єктів) керують створенням вихідних документів. Логіка формування документа може бути стандартною, для чого використовуються спеціальні функції і не створюються обробники повідомлень, або складною, в цьому випадку користувач активно втручається в процес формування вихідного документа.

Шаблони можуть запам’ятовуватися або в окремих каталогах, або їх можна розмістити у вигляді спеціальних об’єктів в БД і транспортувати при необхідності з БД при формуванні звіту. Процедури підключення до БД виконуються стандартним чином в додатках, а при роботі з кінцевим користувачем підключення виконується автоматично CRB.

 

CRB як і CTD2000 забезпечує роботу з багатьма популярними СУБД.

На закінчення відзначимо, що потужні засоби створення вихідних документів Centura Report Builder безсумнівно привернуть широке коло користувачів для застосування їх у складі засобів розробки Centura Team Developer 2000, а також для роботи зі структурами даних в режимі кінцевого користувача.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*