Компоненти для побудови звітів 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Компоненти для побудови звітів



 

- TQRBand – заготовка для розміщення даних, заголовків тощо. Звіт в основному складається з компонентів TQRBand, які реалізують:

ü області заголовка: звіту, сторінки, групи;

ü область назв стовпців звіту;

ü область детальних даних, призначену для відображення даних самого низького рівня деталізації;

ü область підвалу групи, сторінки, звіту;

- TQRSubDetail – визначає область, в якій розміщуються дані підлеглої таблиці при реалізації в звіті зв’язку Master-Detail на основі існування зв’язку між ТБД;

- TQRGroup – використовується для групування даних у звіті;

- TQRLabel – дозволяє розташовувати в звіті статичний текст;

- TQRDBText - дозволяє розташовувати в звіті зміст поля набору даних;

- TQRExpr – застосовується для виводу значень, що є результатом обчислення виразу;

- TQRMemo - призначений для введення в звіт змісту полів коментаріїв;

- TQRRichText - призначений для введення в звіт змісту поля форматованих коментарів;

- TQRShape - призначений для введення в звіт графічних фігур;

- TQRImage - призначений для введення в звіт графічної інформації;

- TQRChart – призначений для введення в звіт графіка.

 

Побудова простих звітів

 

Компоненти TQuickRep і TQRBand є мінімально достатніми для побудови простого звіту, який не містить у собі групової інформації.

Для того, щоб побудувати простий звіт, складений із заголовка і відомостей, необхідно розмістити на формі компонент TTable (ім¢я Table1), пов’язаний з відкритою таблицею БД (встановити властивість Active=true). Розмістити на формі компонент TQuickRep (ім’я QuickRep1). Встановити властивість DataSet звіту, вказавши ім’я НД, на основі якого буде сформовано звіт. Додати на форму звіту компонент TQRBand (ім’я QRBand1). Властивість BandType компонента QRBand1 встановлена в значення rbTitle. Таким чином компонент QRBand1 визначає заголовок звіту. Розмістити в просторі звіту, зайнятому QRBand1, компонент TQRLabel (статичний текст) з іменем QRLabel1.

 

Групування даних в звіті

 

Для групування інформації використовується компонент TQRGroup. Його властивість Expression вказує вираз. Група формується із записів НД, які задовольняють умові виразу. При зміні значення виразу відбувається зміна групи. Для кожної групи виводяться заголовок групи і підвал групи, якщо вони визначені. В якості заголовка групи служить TQRBand зі значенням властивості BandType, рівним rbColumnHeader. Для формування підвалу групи використовується TQRBand зі значенням властивості BandType, рівним rbGroupFooter.

Властивість FooterBand компонента TQRGroup містить посилання на компонент підвалу групи.

В заголовку групи зазвичай вказується вираз, за яким відбувається групування, а також заголовки, якщо вони потрібні. У підвалі групи зазначається агрегована інформація – сумарні, середні значення по групі тощо.

 

Приклад: Побудувати звіт про факультети з групуванням даних по групам.

 

Форма звіту:

 

 

Результат побудови звіту:

 

 


Перелік посилань

 

 

1 Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. – СПб.: Питер, 2006. – 459с.: ил.

2 А.Я. Архангельский. Программирование в Delphi 7. — М.: ООО «Бином-Пресс», 2003 г. — 1152 с.: ил.

3 Фленов М. Е. Библия Delphi. — СПб.: БХВ-Петербург, 2005. - 880 с: ил.

4 Шпак Ю. А. Delphi 7 на примерах/Под ред. Ю. С. Ковтанюка — К.: Издательство Юниор, 2003. — 384 с., ил.

5 Дарахвелидзе П. Г., Марков Е. П. Программирование в Delphi 7. — СПб.: БХВ-Петербург, 2003. — 784 с.: ил

 


Додаток А

 

Індивідуальні завдання

Предметні області (ПО), на основі яких розроблені пропоновані індивідуальні завдання, пов'язані з виробничою діяльністю великого промислового підприємства.

 

Таблиця А.1 – Перелік індивідуальних завдань

 

№ вар Найменування предметної області Змістовне найменування таблиць, змістовне найменування полів таблиць
     
Маркетинг
1. Закупівля сировини і матеріалів, збут готової продукції Підприємство Код підприємства Найменування Вид власності Розрахунковий рахунок Місцезнаходження Види Продукції що поставляється або споживаної Код продукції, матеріалу Найменування Вид продукції Одиниця виміру Вартість од. вим ПОСТАЧАННЯ АБО споживання Код операції Код підприємства Код продукції Вид операції (постачання, споживання, бартер) Об'єм операції № договори Дата ув'язнення
2. Відвантаження і отримання продукції Транспортні ЗАСОБУ Інвент. № засоби Найменування Тип засобу (авт., ж. - д., гужовий, інший) Тип вантажів(пасаж., вантаж., інший) Державний номер Дата випуску Пробіг Вантажопідйомність Технічний стан РЕЙСИ Код рейсу Тип транспортного засобу Пункт відправки Пункт призначення Час відправлення Час в дорозі ПОСТАЧАННЯ продукції Код операції постачання Інвент. № трансп. засоби Код рейсу Дата відправлення Дата прибуття
Менеджмент виробничих процесів
3. Облік завантаження технологічного устаткування Обладнання Інвентарний № Найменування Тип Місцезнаходження Споживана потужність Одиниця продукції Продуктивність ВИРОБЛЮВАНІ Вироби Найменування виробу Вид виробу Норма часу на виготовлення Матеріал № конструкторського документу (креслення) ПРАЦІВНИКИ   Прізвище Ім'я По батькові Посада Кваліфікація (розряд)  

Продовження таблиці А.1

 

     
4. Облік залучення підрядних будівельних організацій ОРГАНИЗАЦІЇ Код організації Найменування Спеціалізація Вид власності Розрахунковий рахунок Місцезнаходження ОБ'ЄКТИ будівництва Код об'єкту Вид робіт (ремонтні роботи, будівництво і так далі) Термін здачі в експлуатацію Адреса знаходження ВИТРАТНІ МАТЕРІАЛИ Код матеріалу Найменування Вид матеріалу Одиниця виміру Вартість ед. ізм  
5. Облік проведення складальних операцій ДЕТАЛІ Код деталі Тип деталі № конструкторського документу (креслення) Табельний № виготівника Підрозділ-виготівник Вес ВХОДЖЕННЯ деталей у вироби Код виробу Вид виробу Вид операції зборки (зварювальне, болтове, заклепувальне і тому подібне з'єднання) Норма часу на зборку Табельний № працівника ВИРОБИ Код виробу Найменування виробу № конструкторського документу (креслення)  
Управління якістю
6. Облік шлюбу і його причин ОБЛАДНАННЯ на якому вироблений шлюб Інвентарний № Найменування Тип Місцезнаходження Споживана потужність Одиниця продукції Продуктивність ВІДПОВІДАЛЬНИЙ за устаткування Інвентарний № устаткування Табельний № Прізвище Ім'я По батькові Посада Кваліфікація Стаж роботи ШЛЮБ і його характеристики Код продукції Найменування продукції Об'єм шлюбу Дата отримання шлюбу Інвентарний № устаткування Табельний № працівника
Інформаційні технології
7. Облік засобів обчислювальної техніки і їх завантаження ОБЛАДНАННЯ (засоби выч. техніка) Інвентарний № Найменування Тип Місцезнаходження Споживана потужність Одиниця продукції Продуктивність ЗАВДАННЯ вирішувані на свт Код завдання Найменування Вид завдання Об'єм завдання (у ед. ізм.) Термін виконання Підрозділ-виконавець Відповідальний   ВИКОНАННЯ завдань на свт Код завдання Інвентарний № устаткування Дата початку робіт

Продовження таблиці А.1

 

     
8. Програмні пакети і засоби, використовувані на підприємстві ПРОГРАМНІ ЗАСОБИ Код засобу Найменування Вид засобу Дата розробки Тип ліцензійної угоди Вимоги до ОЗУ і магнітних носіїв ОБЛАДНАННЯ Інвентарний № Найменування Тип Місцезнаходження Споживана потужність Одиниця продукції Продуктивність ЗАВДАННЯ вирішувані на свт Код завдання Найменування Вид завдання Об'єм завдання (у ед. ізм.) Термін виконання Підрозділ-виконавець Відповідальний
9. Архів конструкторсько-технологічної документації ДОКУМЕНТИ № документу Тип документу Найменування № документу-власника (якому даний супідрядний) Підрозділ-розробник Виконавець-розробник НОСІЇ документів Код носія Вид носія Найменування Дата виготовлення Термін служби Технічний стан   МІСЦЕ ЗНАХОДЖЕННЯ документів Код підрозділу Найменування підрозділу Місцезнаходження підрозділу
10. Облік видачі конструкторсько-технологічної документації працівникам ДОКУМЕНТИ № документу Тип документу Найменування Підрозділ-розробник Вид носія Дозволений рівень доступу ПРАЦІВНИКИ Табельний № Прізвище Ім'я По батькові Посада Підрозділ (відділ) Рівень доступу ВИДАЧА документів № документу Табельний № працівника Дата видачі Допустимий термін знаходження на руках Дата повернення
11. Облік патентування і раціоналізації на підприємстві ВЛАСНИКИ авторських прав Табельний № Прізвище Ім'я По батькові Посада Підрозділ (відділ)   ДОКУМЕНТИ на охорону авторських прав № документу Тип документу (патент, авторське свідоцтво, рацпропозиція і так далі) Найменування Дозволений рівень доступу Табельний № власника прав Код об'єкту авторських прав   ОБ'ЄКТИ авторських прав Код об'єкту Тип об'єкту (машина, пристрій, спосіб і так далі) Найменування Код об'єкту-аналога Очікуваний економічний ефект

Продовження таблиці А.1

 

     
12. Облік звернення книг в бібліотеці підприємства ПРАЦІВНИКИ Табельний № Прізвище Ім'я По батькові Посада Підрозділ (відділ)   ВИДАЧА книг № книги Табельний № працівника Дата видачі Допустимий термін знаходження на руках Дата повернення КНИГИ № книги Тематичний розділ Найменування Автори Вид палітурки Технічний стан
13. Електронна прохідна ВИХОДИ за межі підприємства Табельний № працівника Табельний № чергового Код документу, що підтверджує Дата виходу Час виходу Час повернення ПРАЦІВНИКИ Табельний № Прізвище Ім'я По батькові Посада Підрозділ (відділ) ДОКУМЕНТИ для подтвержде-ния виходу Код документу Дата видачі Табельний № що підписало Допустимий термін знаходження поза підприємством
Бухгалтерія
14. Облік основних засобів ОСНОВНІ ЗАСОБИ Інвентарний № Найменування Тип Місцезнаходження Дата початку експлуатації Термін служби Вартість Технічний стан ПОДРАЗДЕЛЕ-НИЯ до яких можуть бути приписані основні засоби Код підрозділу Найменування Місцезнаходження Табельний № матеріально-відповідального ОПЕРАЦІЇ з осн. ср-вами Код операції Вид операції Інвентарний № осн. засоби Код підрозділу
15. Нарахування заробітної плати ПРАЦІВНИКИ і їх характеристики Табельний № Прізвище Ім'я По батькові Посада Кваліфікація Стаж роботи Дата народження Сімейний стан Кількість дітей Категорія по оподаткуванню ПОДАТКИ і їх характеристики Код податку Розмір податку Періодичність стягування Неоподатковуваний мінімум Неоподатковувана категорія   ОБ'ЄМИ ТРУДОВИТРАТ Табельний № працівника Дата здійснення трудовитрат Одиниця виміру Об'єм в ед. ізм.

Продовження таблиці А.1

 

     
Ремонт і обслуговування устаткування
16. Історія устаткування ОБОРУДОВА-НИЕ Інвентарний № Найменування Тип Місцезнаходження Споживана потужність Одиниця продукції Продуктивність ВИДЫ РЕМОНТОВ і обслуговування Код ремонту (обсл-я) Найменування Періодичність проведення Категорія складності РЕМОНТНІ МЕРОПРИЯ-ТИЯ Инвент. № устаткування Код ремонту Дата проведення Час простою устаткування Трудовитрати персоналу
17. Контрольно-вимірювальні прилади ПРИЛАДИ Інвентарний № Найменування Тип Найменування вимірюваної величини Одиниця виміру Динамічний діапазон Споживана потужність Вид вихідного сигналу ОБОРУДОВА-НИЕ на якому установливаются прилади Інвентарний № Найменування Тип Місцезнаходження Споживана потужність Одиниця продукції Продуктивність ВИМІР ХАРАКТЕРИ-СТИК устаткування Инвент. № приладу Инвент. № устаткування Дата установки Вимірювана характеристика
Планування і загальне управління
18. Облік планових заходів МЕРОПРИЯ-ТИЕ Найменування Термін виконання Міра важливості Примітки ОТВЕТСТВЕН-НЫЙ за виконання Прізвище Ім'я По батькові Посада Вік Стаж роботи на посаді Міра компетентності РЕЗУЛЬТАТИ виконання Термін реального виконання Якість виконання Оцінка діяльності відповідального
19. Облік звернення акцій акціонерного товариства АКЦІОНЕРИ Табельний № Прізвище Ім'я По батькові Посада Дата народження Сімейний стан Кількість дітей Місце проживання АКЦІЇ № акції Тип акції (звичайна, привілейована і так далі) Розмір засобів акціонерного товариства по цій акції ВОЛОДІННЯ акціями Табельний № № акції Дата вступу у володіння Дата закінчення володіння

Продовження таблиці А.1

 

     
Управління кадрами
20. Відомості про працівників ПРАЦІВНИКИ Табельний № Прізвище Ім'я По батькові Дата народження Сімейний стан Кількість дітей Освіта Спеціальність Місце проживання   ПОСАДИ Код посади Найменування Підрозділ Оклад (тариф)   ПРОФЕССИ-ОНАЛЬНАЯ ДЕЯТЕЛЬ-НОСТЬ працівників на відповідній посаді Табельний № Код посади Дата вступу Дата відходу
21. Підвищення кваліфікації працівників ПРАЦІВНИКИ Табельний № Прізвище Ім'я По батькові Освіта Спеціальність Посада Підрозділ УЧБОВІ МЕРОПРИЯ-ТИЯ Код заходу Вид заходу (курси підвищення кваліфікації, стажування і так далі) Адреса проведення Термін проведення Результат (привласнення кваліфікації, диплом про закінчення і так далі) УЧАСТЬ працівника в учбовому заході Табельний № Код заходу Дата почала Дата закінчення Результат закінчення
Рекламна діяльність
22. Поліграфічний цех ОБОРУДОВА-НИЕ друкарні Інвентарний № Найменування Тип Одиниця продукції Продуктивність Дата випуску Технічний стан ВИТРАТНІ МАТЕРІАЛИ Код матеріалу Найменування Одиниця виміру Вартість ЗАМОВЛЕННЯ на полиграфиче-скую продукцію № замовлення Найменування Инв. № устаткування (для виконання замовлення) Завантаження устаткування в годиннику Код матеріалу К-ть матеріалу

Продовження таблиці А.1

 

     
23. Облік рекламних заходів РЕКЛАМНІ КАМПАНІЇ Найменування Мета Термін проведення Підрозділ-виконавець Відповідальний Витрачені засоби МІСЦЯ РАЗМЕЩЕ-НИЯ РЕКЛАМИ Найменування Власник Тип (газета, рекламний щит, телепередача..) Періодичність (разове, щоденне і так далі) Вид матеріалів (ролик, стенд і так далі) Круг рекламоодержувачів (1 чел.,1 тис. чел...) Одиниця розміщення (1 смуга, 1 хв.,..) Вартість розміщення   МЕРОПРИЯ-ТИЯ по розміщенню реклами Найменування рекламної кампанії Найменування місця розміщення реклами Об'єм в одиницях розміщення Дата розміщення
Складське господарство
24. Склади матеріалів, комплектуючих, запчастин і готової продукції СКЛАДИ Код складу Найменування Вид складу Місцезнаходження Площа Табельний № відповідального працівника ПРОДУКЦІЯ, МАТЕРІАЛИ І КОМПЛЕКТУЮЧІ Код продукції, матеріалу (компл.) Найменування Вид продукції Одиниця виміру Вартість ед. ізм. ЗБЕРІГАННЯ Код складу Код продукції Дата виготовлення Об'єм в ед. ізм. Дата вступу на зберігання
Транспортне господарство
25. Облік транспортних засобів і їх завантаження ТРАНСПОРТ-НЫЕ ЗАСОБУ Найменування Тип засобу (авт., ж. - д., гужовий, інший) Тип вантажів(пасаж., вантаж., інший) Державний номер Дата випуску Пробіг Вантажопідйомність Технічний стан РЕЙСИ Код рейсу Пункт призначення Час відправлення Дата відправлення Час прибуття Дата прибуття ГАРАЖІ в яких розташовуються транспортні засоби Номер гаража Тип гаража (авт-й, ж. - д., ангар, інший) Місткість Вид опалювання Місцезнаходження

Продовження таблиці А.1

 

     
Соціальна сфера
26. Робота медсанчастини підприємства ПРАЦІВНИКИ Табельний № № картки Прізвище Ім'я По батькові Дата народження Сімейний стан Кількість дітей Посада ВІДВІДУВАННЯ ЛІКАРІВ працівниками Код лікаря Табельний № працівника Дата звернення Вид хвороби (на яку була скарга) БЮЛЕТЕНІ виписані працівникам № хворіючи Табельний № працівника Дата виписки Термін бюлетеня Вид хвороби Код лікаря
27. Облік роботи їдальні підприємства БЛЮДА Код блюда Тип блюда Найменування Калорійність Рівень дієти Вартість ПРОДУКТИ Код продукту Тип продукту (м'ясо, овочі, зерно, фрукти і так далі) Найменування Одиниця виміру продукту ВХОДЖЕННЯ продуктів в блюда Код блюда Код продукту Об'єм входження продукту Вид обробки продукту при приготуванні
28. Бази відпочинку і туризму БАЗИ Код бази Найменування Код курортної зони Кількість місць Клас   КУРОРТНІ ЗОНИ в яких распол. бази Код курортної зони Місцезнаходження Вид транспорту Рейтинг зони Сезон відпочинку   ПРАЦІВНИКИ відпочили на базах Табельний № Прізвище Ім'я По батькові Дата народження Сімейний стан Кількість дітей Посада Місце проживання
29. Житловий фонд підприємства БУДІВЛІ Код будівлі Тип будівлі Термін здачі в експлуатацію Адреса знаходження Загальна житлоплоща Кількість квартир (кімнат) ПРАЦІВНИКИ мають потребу або отримали житло Табельний № Прізвище Ім'я По батькові Дата народження Сімейний стан Кількість дітей Посада Місце проживання Житлоплоща на члена сім'ї Номер в черзі на житло ОТРИМАННЯ ЖИТЛА Код будівлі Табельний № Дата отримання Загальна житлоплоща Житлоплоща на члена сім'ї

Закінчення таблиці А.1

 

     
30. Проведення культурно-масових заходів МЕРОПРИЯ-ТИЯ Код заходу Вид заходу (концерт, дискотека і так далі) Найменування заходу Відповідальний Дата проведення Тривалість МІСЦЯ проведення Код місця Вид місця (клуб, цех, стороння будівля і так далі) Найменування Адреса місцезнаходження Вартість оренди УЧАСНИКИ Код учасника Тип виступу (пісня, розмовний жанр і так далі) Найменування (сценічний псевдонім) Рівень виступів Вартість виступу

 



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 140; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.216.174 (0.025 с.)