Reportizer - інструмент для створення, редагування та друку звітів з баз даних.
Звіти редагуються в зручному візуальному конструкторі звітів або в тестовому вигляді. Шаблони звітів можна зберігати в файлах (так звані динамічні звіти, зазвичай файли типу .dtt). В звітах Reportizer підтримуються вирази, групування, обчислювані поля і т.д. Існує можливість завантажувати звіти з командного рядка.
Звіти можуть бути надруковані або експортовані в файл (HTML, Excel, текст, картинка або статичний звіт).
За допомогою Reportizer можна будувати звіти з реляційних баз даних, а також звіти щодо структури вашої файлової системи.
Web сайт Reportizer:
Суть роботи зі звітами Reportizer
Звіти Reportizer базуються на движку звітів vlReport.
Динамічний звіт Reportizer (або шаблон звіту) є набором даних та правил, які визначають, де шукати дані для звіту, як ці дані повинні бути отримані та як ці дані повинні показуватися (друкуватися).
Звіт складається з опису звіту, опису джерела даних (таблиця або запит з бази даних), і набору візуальних об'єктів для виводу даних з джерела даних або простого тексту, графіки і т.д.
Візуальна частина звіту складається з трьох рівнів:
- Сторінка. Сторінка звіту є контейнером для всіх інших візуальних об'єктів звіту, таких як секції і текстові та графічні об'єкти. Сторінка має кілька властивостей (напр. розмір, орієнтація і т.д.).
- Секції. Секції є горизонтальними смугами, які виводяться одна за іншою. Вони є контейнерами для візуальних об'єктів третього рівня (текстові та графічні об'єкти). Кожна секція має набір своїх власних властивостей (напр., висота, колір, правила виводу і т.д.). Є кілька типів секцій. Вивід секцій залежить від їх типу (напр., секція Заголовок звіту виводиться один раз перед виводом інших секцій, секція Дані виводиться для кожного запису джерела даних).
- Текстові та графічні об'єкти, які розміщуються на секціях (або прямо на сторінці). Вони виводять специфічні дані (текст, текст з бази даних, малюнки, фігури, малюнки з бази даних і т.д.).
Кожного разу, коли звіт переглядається або друкується, виконуються наступні дії:
- Відкривається (якщо ще не відкрите) джерело даних.
- Формуються сторінки звіту відповідно до правил даного звіту та даних з джерела даних.
- Починається вивід. Виводяться секції (включаючи об'єкти кожної секції).
Див. також:
Copyright (C) 2024 by Vitaliy Levchenko Software. All rights reserved.