нератор звітів, що складаються з безлічі смуг. Смуга (band) - це область звіту або розділ, що містить деякий текст, зображення, графіки, діаграми. Смуга є контейнером для інших компонентів, що вносять у звіт інформацію або графіком. p align="justify"> Якщо смуга і розміщені на ній компоненти пов'язані з базою даних, то зміст цієї смуги друкується стільки разів, скільки відповідних записів мається на джерелі даних. Таким чином, досить розташувати компоненти, пов'язані з даними, на смузі, а друкуються значення та їх кількість будуть автоматично управлятися базою даних. p align="justify"> Звіт в додатку В«інформаційно-довідкова системаВ« Музична школа »» міститиме відомості з таблиці Ucheniki. Для створення звіту на формі потрібно розмістити компонент. Даний компонент має ряд властивостей, що визначають характеристику друку:
В· Print Settings - задає число копій звіту та діапазон друкованих сторінок;
В· Page - задає розмір сторінки, її орієнтацію і поля;
В· Options - визначає чи треба друкувати верхній колонтитул першої сторінки і нижній останньої;
В· Units - задає одиницю виміру розмірів сторінки;
В· Zoom - масштаб друку у відсотках.
У першому рядку звіту буде друкуватися наступне: Звіт за кількістю учнів на дату підготовки звіту. Для цього на компоненті QuickRep необхідно розмістити компонент. У його властивості в випадаючому списку потрібно вибрати rbTitle, тоді це буде смуга заголовка, що відбивається в звіті як заголовок один раз на першій сторінці. На першу смугу звіту потрібно розмістити QRLable і QRSysDatа. У властивості компонента QRSysDatа Data необхідно вибрати qrsDate для відображення цієї дати (рис. 9). Наступна смуга звіту буде служити заголовком даних з таблиці. Властивість QRBand Band Type треба поставити рівним rbColumnHeader і внести на смугу компоненти QRLable (рис. 9). Наступна смуга звіту - компонент QRSubDetail. На ньому в звіті будуть відображатися дані з таблиці. Зв'язавши QRSubDetail з потрібною таблицею, потрібно внести на неї компоненти QRDBText, у яких у властивості DataSet і DataField потрібно вибрати необхідну таблицю і поле цієї таблиці (мал. 9). Остання смуга звіту - сумарна. На ній має бать висновок за день з ліків, тобто скільки ліків куплено і замовлено. Дану інформацію буде вводити користувач. На окремій формі потрібно розмістити компонент. У нього користувач і буде вводити інформацію. Для відображення інформації у звіті на останній шпальті, властивість якої Band Type одно rbSummary потрібно розташувати компонент QRRichText. Його головним властивістю є ParentRichEdit. У цю властивість у спадаючому списку потрібно вибрати RichEdit1. Тепер вводиться в RichEdit інформація буде відо...