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

Реферат Розробка автоматизованої системи обліку торгових операцій в автомобільному салоні





о використовувати компоненти DBGrid - дозволяє переглядати запитувані дані, RadioButton - Відбиває критерії запиту, RadioGroup - групує критерії для зручності. Кнопка BitBtn закриває форму.


Малюнок 3.4.- Форма перегляду запитів



3.2 Створення модуля даних


Наявність на формі великої кількості невидимих ??компонентів у ряді випадків ускладнює проектування користувальницького інтерфейсу. Відділення компонентів, що відповідають за доступ до даних і бізнес-логіку інформаційної системи, від інтерфейсних елементів, застосовується для полегшення її подальшої модернізації. Для цієї мети в C ++ Builder є спеціальний тип, званий модулем даних - TDataModule. Компонент цього типу можна умовно вважати спеціальним видом форми. Такий компонент-контейнер може містити компоненти зі сторінки Data Access, а сам він не видний користувачеві під час виконання.

Створення модуля даних виконується наступним чином:

File/New/Other/DataModule

У вікні розмістити компоненти: ADOConnection, DataSource і ADOTable. Кількість компонентів DataSource і ADOTable повинна відповідати кількості таблиць в БД (рис.3.5). Властивість кожного компонента DataSource DataSet встановити на ім'я відповідного йому ADOTable (наприклад, DataSet- gt; ADOTable1).


Малюнок 3.5.- Вікно модуля даних з компонентами


Компонент ADOConnection1 забезпечить зв'язок інших компонентів з базою даних за допомогою механізму ADO. Зв'язок забезпечується властивістю компонента ConnectionString:

) Виконати подвійне клацання по властивості ConnectionString компонента ADOConnection1. Відкриється вікно підключення компонента до ADO:


Рис.3.6.- Вікно підключення компонента до ADO


2) Натиснути кнопку Build. Відкривається нове вікно, що містить налаштування підключення, вибираємо постачальника даних на вкладці Постачальник даних:


Малюнок 3.7.- Вибір постачальника даних


3) На вкладці Підключення вказати джерело даних - прописати шлях до БД:

G: БД БД авто.accdb

4) Натиснути Перевірити підключення:


Малюнок 3.8.- Вікно перевірки зв'язку з даними


Виділити компоненти ADOTable і встановити властивість Connection на ADOConnection1. Для кожного компонента ADOTable вибрати ім'я таблиці у властивості TableName. Встановити властивість Active- gt; true.


Малюнок 3.9.- Вікно інспектора об'єктів із встановленим властивостями


Для забезпечення підключення форми додатка до даних за допомогою модуля даних слід заздалегідь створити форму додатку і додати її в сховище (repository):


Малюнок 3.10.- Додавання форми в репозиторій


Після створення макети форми виконати:

File/Include/Unit/DataModule

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


Малюнок 3.11.- Форма з відображеної таблицею



3.3 Створення запитів


У модуль даних додаємо компоненти DataSource, ADOQuery для зв'язку з таблицею БД. Встановлюємо властивість DataSet компонента DataSource7 на ім'я компонента ADOQuery1. Властивість Connection компонента ADOQuery1 встановлюємо на ADOConnection1.


Малюнок 3.12.- Модуль даних з компонентами DataSource, ADOQuery.


Створюємо форму такого вигляду: DBGrid, RadioButton, RadioGroup, BitBtn


Малюнок 3.13.- Форма перегляду запитів


cвойства DataSource компонента DBGrid встановлюємо відповідно модулю даних: DataModule1- gt; Datasource7.

У обработчікe події OnClick компонента RadioButton:

__ fastcall TForm8 :: RadioButton1Click (TObject * Sender)

{- gt; ADOQuery1- gt; SQL- gt; Clear (); - gt; ADOQuery1- gt; SQL- gt; Add ( SELECT Автомобіль.Названіе, Автомобіль.Цвет, Автомобіль. Ціна FROM Автомобіль ); - gt; ADOQuery1- gt; Open ();

}

//---------------------------------------------------------------------------__fastcall TForm8 :: RadioButton2Click (TObject * Sender)

{- gt; ADOQuery1- gt; SQL- gt; Clear (); - gt; A...


Назад | сторінка 9 з 12 | Наступна сторінка





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

  • Реферат на тему: Створення користувацьких баз даних у системі управління базами даних Access
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...