Иллюстрированный самоучитель по Delphi 7 для профессионалов

Отображение данных в отчетах. Структурные элементы отчета.

В левой части диалога отображается список всех полос отчета с их взаимосвязями (отношениями "один-ко-многим", группировкой, вложенностью и т. д.), текущая полоса выделяется жирным шрифтом с подчеркиванием. Имя каждой полосы отображается трижды. И это не ошибка разработчиков, а желание показать, что каждая полоса размножается для печати записей просмотра данных.

Группа флажков Print Location в правой части диалогового окна определяет назначение полосы. А группа Print Occurrence задает, в каком месте отчета появляется полоса:

  • Body Header (В) – заголовок отчета, печатается в начале отчета;
  • Group Header (G) – заголовок группы, печатается в начале группы записей, объединенных в просмотре данных выражением GROUP BY;
  • Row Header (R) – заголовок записи, печатается в начале каждой записи просмотра данных;
  • Detail (D) – печатается в начале подчиненного набора записей, входящего в отношение "один-ко-многим";
  • Row Footer (r) – окончание строки, печатается в конце каждой записи просмотра данных;
  • Group Footer (g) – окончание группы, печатается в конце группы записей, объединенных в просмотре данных выражением GROUP BY;
  • Body Footer (r) – окончание отчета, печатается в конце отчета;
  • First (1) – печатается один раз в начале отчета (титул отчета);
  • New Page (P) – печатается в начале каждой страницы отчета;
  • New Column (С) – печатается в начале каждой колонки отчета.

Примечание
Для каждого из перечисленных выше типов в скобках указан символ, который используется для обозначения типа полосы на странице отчета в визуальной среде Rave Reports (рис. 24.7). Таким образом, по совокупности символов разработчик может оценить роль той или иной полосы в отчете, не обращаясь к редактору
.

Иллюстрированный самоучитель по Delphi 7 для профессионалов › Визуальная среда создания отчетов › Отображение данных в отчетах. Структурные элементы отчета.
Рис. 24.7. Элементы Band, DataBand и Region на странице отчета

Другие свойства полос и способы создания простых и сложных отчетов рассматриваются в гл. 26.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.