Page 27 - 2581
P. 27
10. Якщо смуга звіту QuickReport і розміщені на ній
компоненти пов'язані з базою даних, то зміст цієї смуги друкується
стільки разів, скільки відповідних записів є у відповідному джерелі
даних. Джерелом даних може виступати як уся таблиця (TTable),
так і результат деякого запиту (TQuery). Ми як джерело даних
розглядатимемо таблицю. Із запитом усі дії виконуються
аналогічно.
11. Встановіть на форму два компоненти Ttable і зв'яжіть їх із
створеними таблицями.
12. Встановіть на форму компонент TdataSourse і зв'яжіть
його з таблицею «Підрозділ». Встановіть зв'язок між таблицями за
допомогою компонента TdataSourse :
- У таблиці «Cпівробітники» встановіть властивість
MasterSourse= TdataSourse1;
- У таблиці «Співробітники» за допомогою властивості
Masterfields встановіть зв'язок полям «Номер підрозділу».
13. Встановіть зв'язок компонента QuickRep з таблицею
«Підрозділу» (властивість DataSet).
14. Встановіть в звіті наявність смуги заголовка і смуги
нижнього колонтитула.
15. Встановіть на смузі заголовка мітку і за допомогою її
задайте заголовок для звіту «Кадровий склад ЧГПУ за станом на ».
Встановите також компонент, що відображає поточну дату.
16. На смузі нижнього колонтитулу встановіть компонент
QRSysData. Для відображення номера сторінки встановіть у нього
властивість Data рівним qrsPageNumber.
17. Прогляньте звіт.
18. Встановіть на QuickRep компонент QRSubDetail, для того,
щоб у звіті надрукувати заголовок «Відділи» і циклічно
надрукувати список відділів.
19. Встановіть зв'язок компонента QRSubDetail з таблицею
«Підрозділу» (властивість DataSet). Цього вистачає для циклічного
друку цієї смуги.
20. Для компонента QRSubDetail встановіть:
- наявність смуги заголовка ( властивість Bands)
- на смугу Group Header, що з'явилася, встановіть мітку і
назвіть її «Відділи»
26