Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Автоматизована система розрахунку кошторису ремонтно-будівельних робіт

Реферат Автоматизована система розрахунку кошторису ремонтно-будівельних робіт





center gt; 3. Інтерфейс користувача


3.1 Авторизація


Авторизація призначе для розділення прав Користувачів. Користувач, Який авторізується під правами admin отрімує возможности для Додавання и відалення товарів. Користувач, Який авторізується з правами user raquo ;, має права только перегляду товарів и формирование кошторису.

Для формирование замовлення Користувачами нужно натіснуті кнопку Додати замовлення

После натіскання цієї кнопки перед користувачем відкрівається вікно Заповнення кошторису

После Введення всієї информации нужно натіснуті кнопку галочка .

После чего закрити форму. После закриття форми Користувачами представляється сформованому кошторис.

У залишковим звіті містіться список всех товарів, іх Кількість, підтвердження або відмова встановлення, залишкова сума по товару, и загальна сума, яка виводу у правому нижньому куті документа. Документ можна Зберегти, або зразу відправті на друк.

Можливе Додавання товарів (только при авторізації на правах адміністратора). Для цього на вкладці Товарі нужно клацнути по кнопці Додати

После чего перед користувачем відкріється Наступний вікно:


Рис. 3.8


После Додавання товару нужно закрити форму натиснувши червоний хрестик у верхньому правому куті екранах.


3.2 Конвертація Звіту


Конвертіцію можна сделать з вікна попередня перегляду. Вручну це робиться помощью методу TfrxReportExport. У єдиному параметрі цього методу вимагає вказаті тієї фільтр експорт, Який нужно використовуват: Export (frxHTMLExport1);

Компонент фільтра експорт винен буті доступні (ві повінні покласть его на форму свого проекту) i налаштованості відповіднім чином.

Приклад конвертації у PDF, HTML, JPEG:


Малюнок 3.8


Малюнок 3.9


Рис. 3.10


.3 Створення запиту


Перед створеня запиту необхідну розмістіті на форме компоненти: Table, DataSource, Query, frxReport, frxDBDataset, DBGrid, frxPreview. Дані компоненти дозволяти нам підключіті базу даних до проекту та побудуваті Потрібний звіт.



После размещения компонентів на форме віберіть компонент Table, у Властивості DataBaseNameоберіть базу даних якові ві создали через BDEAdministratorта у Властивості TableNameоберіть потрібну таблицю (в моєму випадка Spisok. db) далі активів Цю таблицю с помощью Властивості Active (поставте у положення true ).


Рис.3.11


После чего у компоненті DataSourceє властівість DataSet у Якій Оберіть з віпадаючого списку компонент Table. Компонент DBGrid відображує саму таблицю Spisok. db того у Властивості DataSetтакож Обираємо Table.


Малюнок 3.12


Мі ОТРИМАНО форму на Якій відображується наша таблиця Spisok. db Щоб відобразіті дані у звіті шаблон которого ми создали у пункті 2.3.1 нам нужно до компоненту frxReport підключіті компонент frxPreview у Властивості Preview. ВІН відображає дані Які отрімує шаблон у вікні попередня перегляду компонента frxPreview.


Малюнок 3.13


Компонент Query обробляє SQL Предложения на Основі якіх ми будемо формуваті дані. Щоб его підключіті Оберіть у Властивості DataBaseNameбазу даних. Дода додатковий компонент DataSource2 та підключення послуги его до Query через властівість DataSet. Завдяк компоненту frxDBDatase ми передаємо вже сформовані дані через Queryі підставляємо у шаблон Звіту.


Малюнок 3.14


! Примітка: НЕ забувайте щоб создать шаблон спочатку необходимо підключіті до компоненту frxDBDatase компонент Tableчерез DataSource. Для того, щоб розмістіті у шаблоні відповідні поля з табліці, через Які будут Виводити сформовані дані Query. После чего підключаті компонент Query.


Малюнок 3.15


За помощью команд SQL відбіраємо дані які відповідають нашому запиту.

Напркілад:

Query1- gt; SQL- gt; Clear ();// Очіщаємо SQLзапіті компоненту Query- gt; Close ();// Закріваємо Query- gt; SQL- gt; Add ( SELECT * FROM Spisok ORDER BY Tabel_Nomer );// Додаємо новий запит сортуваннях по табліці Spisokза по...


Назад | сторінка 4 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Застосування методу головних компонент для аналізу електроенцефалограм
  • Реферат на тему: Україна после Б. Хмельницького
  • Реферат на тему: Україна после Берестейської уніії
  • Реферат на тему: Франція после Другої Світової Війни
  • Реферат на тему: Порівняльна характеристика тепловтрат до и после утеплення