Фрагменти звіту

Шаблон звіту складається з окремих фрагментів, в які можуть бути включені поля бази даних. Кожен з фрагментів виконує певне завдання в процесі генерації звіту і представлений в звіті певним числом рядків. Фрагменти розділяються на типи: Шапка і Підніжжя друкованого аркуша, Заголовки,Підсумки і Детальні.

При проектуванні шаблону фрагменти можуть бути об'єднані в Групи з рівнями підпорядкування, які утворюють ієрархічну структуру. У кожну групу безпосередньо включається довільне число фрагментів, крім детальних. При цьому в групі зобов'язаний бути присутнім хоча б один детальний фрагмент або підпорядкована група.

1. Детальний рядок

Фрагмент, який відповідає певній групі записів бази даних, визначених для даного виду шаблону розробником. Кожному шаблоном відповідають свої детальні рядки, які включають в звіт. Їх кількість обмежена, вони мають свої назви, які визначаються шаблоном. Кожному детальному рядку відповідають свої поля, які будуть виводитися тільки в цьому рядку.

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

Розділ бази даних, відповідний призначенням звіту визначається розробником.

2. Тема

Фрагмент для виведення заголовка таблиці і підзаголовків груп даних. Фрагмент заголовка видається при зміні значень полів, визначених як ключі групи, в яку вони входять.

Фрагмент Тема виводиться на початку своєї групи перед Детальними фрагментами.

3. Шапка

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

4. Підсумок

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

5. Підніжжя

Фрагмент Підніжжя виводиться в кінці листа, призначений для оформлення нижнього колонтитула або кінця сторінки. Після нього можуть слідувати тільки фрагменти Підніжжя охоплюють груп.