На этом шаге мы рассмотрим компонент TQRChildBand.
Назначение компонента TQRChildBand схоже с компонентом TQRBand. В этом компоненте выводится дополнительная информация отчета. Понятие "Дополнительная" здесь условно. Всю выводимую информацию можно разбить на отдельные группы, которые выводятся с помощью основной и вспомогательных полос. При таком разделении информации можно осуществить в отчете вывод информации в одни полосы и запретить вывод в другие.
Таким образом достигается гибкость вывода информации. Вспомогательная полоса должна быть привязана к другой, основной для нее полосы с помощью свойства ParentBand. Сама вспомогательная полоса может быть основной для другой вспомогательной полосы и т.д.
Рассмотрим пример отчета шага 11 "КомпонентTQRExpr". Пусть нам необходимо знать сумму после каждого НД. Для этого мы должны добавить компонент TQRChildBand со свойством ParentBand=QRBand2.
Вид отчета на этапе конструирования показан на рис.1.
Рис.1. Отчет на этапе конструирования
После выполнения программы отчет должен содержать следующее:
Рис.2. Отчет в окне предварительного просмотра
Текст этого примера можно взять здесь.
На следующем шаге мы рассмотрим компонент TQRLabel.