Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Компоненти OpenDialog, SaveDialog






На вкладці палітри компонентів Dialogs знаходяться компонент Delphi OpenDialog і компонент Delphi SaveDialog. Всі Delphi діалоги, що знаходяться на цій вкладці, у тому числі і Delphi діалоги вибору файлу, невізуальні, тобто при перенесенні їх на форму в працюючій програмі їх не видно, їх видно тільки на етапі конструювання. Компонент OpenDialog реалізує діалог відкриття файлу. При запуску цього діалогу з'являється вікно, в якому можна вибрати ім'я файлу, що відкривається. У разі успішного закриття діалогового вікна (натисканням кнопки Open) в якості результату повертається обране ім'я файлу.

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

 

2.4.1 Основні властивості компонентів OpenDialog і SaveDialog

Є декілька основних властивостей необхідних для зберігання і відкриття файлу:

  • FileName типу String - вказує ім'я і повний шлях файлу, обраного в діалозі. Файл відображається у рядку редагування списку Ім'я файлу і є результатом діалогу.
  • Title типу String - задає заголовок вікна. Якщо властивість Title не встановлено, то за замовчуванням використовується заголовок Open для OpenDialog і заголовок Save - для SaveDialog.
  • InitiaLDir типу String - визначає каталог, вміст якого відображається при виклику діалогового вікна. Якщо каталог не заданий, то відображається вміст поточного каталогу.
  • DefaultExt типу String - задає розширення, автоматично використовуване в імені файлу, якщо користувач не вказав розширення.
  • Filter типа String - задає маски імен файлів, що відображаються в списку Тип файлів. У діалоговому вікні видно імена файлів, що збігаються з вказаною маскою це файл. Типово значенням Filter є порожній рядок, що відповідає відображенню імен файлів всіх типів.
  • FilterIndex типу Integer - вказує, яка з масок фільтра відображається у списку. Типово властивість FilterIndex має значення 1 (використовується перша маска).

3. Програмна реалізація поставленої задачі

3.1 Підключення до бази даних

Концепція даної програми проста: всі дані анкети будуть зберігатися в базі даних Microsoft Access, яка підключається до Delphi, коли починається робота з програмою. Налаштування підключення до бази даних відбувається за допомогою форми dbconnect.

Рис. 1. Концепція підключення до БД

 

За допомогою трьох основних компонентів (рис.1) відбувається підключення бази даних до Delphi:

· ADOConnection - знаходиться на вкладці ADO, призначений для підключення нашої БД по визначеному провайдеру.

· DataSource - знаходиться на вкладці Data Access, призначений для зв'язку нашої сітки відображення даних, з БД.

· ADOTable - знаходиться також на вкладці ADO, призначений отримання потрібних результатів з нашої БД.


3.2 Створення таблиці БД.

Щоб реалізувати швидке заповнення таблиці і занесення інформації в базу даних, необхідно створити форму з компонентом DBGrid. Цей компонент інкапсулює двовимірну таблицю, в якій рядки являють собою записи, а стовпці - поля набору даних.

Щоб створити анкету з полями для заповнення бази даних потрібно помістити кнопку, яка буде створювати новий запис в базі даних і переходити на форму для заповнення анкети (рис. 2).

Рис. 2. Таблиця в Delphi, яка підключена до БД

 

Ще тут реалізована кнопка, яка буде видаляти всі дані про особу з таблиці і бази даних.







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.