Page 30 - 2581
P. 30
8. Помістіть на область GroupHeader компонент QRExpr,
змініть його властивості таким чином:
Expression — Table1.NumWork.
9. Помістіть на область Detail компонент QRDBText, змініть
його властивості таким чином:
DataSet — Table1
DataField — Surname.
10. Спробуйте виконати Preview для QuickRep1. Зверніть
увагу на те, що друкується номер роботи, але не назва. Пізніше ви
це виправите.
11. Може знадобитися підрахунок кількості співробітників
кожного відділу. Зробимо це.
12. Помістіть на QuickRep1 компонент QRBand
13. Змініть властивості області GroupHeader таким чином:
FooterBand — QRBand1.
14. Помістіть на область GroupFooter компонент QRExpr,
встановите його властивість Expression в Count. Зробіть підпис
«Разом співробітників» поряд з QRExpr
15. Виконайте Preview, зверніть увагу на те, що результат
виводиться у формі накопичення, що не задовольняє нашим
вимогам. Щоб це виправити, змініть значення властивості
ResetAfterPrint (обнуляти при переході від області до області) для
QRExpr.
16. Знову виконайте Preview, зараз має бути усе нормально.
Щоб виводилася назва, а не номер для Work, треба або
використовувати Master - Detail звіт, або замість TTаble
використовувати TQuery, що ми і зробимо:
17. Збережіть свій проект в теці з ім'ям Group1.
18. Створіть новий додаток, помістите на форму TQuickRep.
19. Помістіть на форму компонент TQuery.
20. Налаштуйте Query на роботу з потрібною БД (c
допомогою властивості DataBaseName).
21. Настройте властивість DataSet для QuickRep на Query.
22. Напишіть текст SQL за допомогою утиліти QBE Query,
яка поставляється разом з DataBase DeskTop.
23. Запустіть DBDeskTop, викличте команду File\New\QBE
Query.
29