="justify"> Для безпосереднього відображення таблиці необхідно вибрати компонент BDGrid і властивості DataSource привласнити DataSource1.
У завершенні в компонента ADOTable1 міняємо значення властивості Active на True - для відображення таблиці.
Малюнок 4 - Організація доступу до БД «Страхова компанія»
. 3 Створення прикладного користувальницького інтерфейсу
Інтерфейс - сукупність можливостей взаємодії двох систем, пристроїв або програм, певна їх характеристиками, характеристиками з'єднання, сигналів обміну і т. п. Сукупність уніфікованих технічних і програмних засобів і правил (описів, угод, протоколів), забезпечують взаємодію пристроїв або програм в обчислювальній системі або сполучення між системами.
Інтерфейс користувача, він же користувальницький інтерфейс - різновид інтерфейсів, в якому одна сторона представлена ??людиною (користувачем), інша - машиною/пристроєм. Являє собою сукупність засобів і методів, за допомогою яких користувач взаємодіє з різними, найчастіше складними, машинами, пристроями і аппаратурой.7 дозволяє створювати різні види користувача інтерфейсу. Можна організувати багатосторінкові блокноти. У цьому випадку на формі буде розташовуватися безліч вкладок, кожна з яких відображає потрібну інформацію. Можна створити різні форми, перехід до яких буде здійснюватися з помощ?? ю пунктів меню або кнопок.
Для побудови користувальницького інтерфейсу був обраний тип інтерфейсу з головною і підлеглими формами. Головна форма програми містить в собі тільки меню, за допомогою якого можна перейти на інші форми. Вибравши меню «Таблиці» можна перейти на яку-небудь підпорядковану форму, що містить таблицю Види страхування, Договори або Філії. Натиснувши в меню на «Вихід» програма завершить свою роботу.
Процес створення користувальницького інтерфейсу в програмі Delphi включає наступні компоненти:
Для вставки картинки на форму необхідно взяти з вкладки Additional компонент Image. У Object Inspector цього компонента встановити властивість Align=AlClient (щоб картинка була у всю форму), потім у властивості Picture вибрати свою картинку, потім властивість Stretch=true (щоб підігнати розмір під форму);
Для того щоб створити головне меню програми необхідно на форму помістити компонент MainMenu;
Для того, щоб при натисканні на кнопку меню здійснювався перехід на необхідну форму в обробник події пишеться наступний код: «Form2.Show;»;
Для переходу з однієї підпорядкованої форми на іншу необхідно також в обробник події ввести код переходу на іншу форму, додавши до коду рядок: «Form2.Close;».
Етап створення прикладного користувальницького інтерфейсу є важливою складовою при розробці інформаційної системи, тому програма розробляється для забезпечення роботи користувача, тобто для того, щоб він, за допомогою комп'ютерної програми, швидше, надійніше і якісніше вирішував свої виробничі завдання. Інтерфейс дає користувачеві зрозумілість, наочність роботи з АІС.
В результаті проведеної роботи створений користувальницький інтерфейс до інформаційної системи «Страхова компанія», у зв'язку з чим можна переходити до наступного етапу розробки інформаційної системи.
. 4 Формування запитів і звітів
. 4.1 Формування запитів
При роботі з таблицями можна в будь-який момент вибрати з бази даних необхідну інформацію за допомогою запитів.
Запит - це засіб вибору необхідної інформації з бази даних. Запит будується на основі однієї або декількох взаємопов'язаних таблиць, дозволяючи комбінувати міститься в них. Запит дозволяє вибрати необхідні дані з однієї або декількох взаємопов'язаних таблиць, зробити обчислення і отримати результат у вигляді віртуальної таблиці. Отримана таблиця може використовуватися в якості джерела даних в наступних запитах, формах, звітах, сторінках доступу до даних. Через запит можна виробляти оновлення даних в таблицях, додавання і видалення записів.
Для організації запиту в Delphi необхідно на форму помістити наступні компоненти: (у властивості ConnectionString прописати шлях до бази даних «Страхова компанія»); (в властивості DataSet поставити значення ADOQuery1); (необхідно відкрити вікно властивості Items і прописати потрібні запити: COUNT (*) AS Кількість договорів FROM Договори; AVG (Страхова сума) AS Средняя_страховая_сумма FROM Договори; Найменування FROM Віди_страхованія WHERE Найменування LIKE З%;
Запит також додати в властивість SQL компонента ADOQuery1 .; в обробнику подій записати наступний код Edit1.Text:=ListBox1.Items [ListBox1.ItemIndex]; (в властивості DataSourc...