Page 32 - 2581
P. 32

1.  Створіть  новий  додаток  (можна  додати  нову  форму  до
                            старого додаток).
                                  2.  Помістіть на форму QuickRep і Query.
                                  3.  За  допомогою  Database  Desktop  напишіть  код  SQL  так,
                            щоб Query вибирав поля Name і Surname з таблиці names.db і поле
                            work з таблиці works.
                                  4.  Відсортуйте дані по полю name (у редакторові SQL треба
                            змінити рядок Order By).
                                  5.  Проведіть  налаштування  Query  і  QuickRep  (див.  пункти
                            20.28).
                                  6.  За допомогою властивості Bands для QuickRep додайте до
                            нього область Detail.
                                  7.  Помістіть  на  QuickRep  компонент  QRGroup,  настройте
                            властивість Master для TQRGroup на QuickRep.
                                  8.  Помістіть на QuickRep компонент QRBand, за допомогою
                            властивості  FooterBand  для  QRGroup  підключите  QRBand  до
                            QRGroup в якості підсумкової області групи.
                                  9.  Додайте  ще  один  QRGroup  і  QRBand,  зв'яжіть  їх  між
                            собою. Схематично звіт у вас повинен виглядати так:
                                  GroupHeader
                                  GroupHeader
                                     Detail
                                  GroupFooter
                                  GroupFooter.
                                  10. Змініть властивість Expression для верхнього GroupHeader
                            на Query1.Name (тоді цей заголовок буде заголовком групи Ім'я).
                                  11. Помістіть  в  цю  область  QRDBText,  налаштуйте  його  на
                            відображення поля Name.
                                  12. Аналогічно  зробіть  другий  GroupHeader  (він  як  би
                            вкладений в перший) заголовком групи по відділу.
                                  13. У область Detail помістіть QRDBText і налаштуйте його на
                            відображення поля SurName.
                                  14. У  підсумкових  областях  груп  підрахуйте  загальну
                            кількість людей з одним ім'ям для відділу і загальна кількість людей
                            з одним ім'ям для усіх відділів.
                                  15. Використовуючи  властивості  Frame,  Color  для  областей,
                            Font для написів, оформіть звіт.
                                                           31
   27   28   29   30   31   32   33   34