завдань в Access (робота зі змінними, побудова команд SQL під час роботи програми, обробка помилок, використання Windows API і т.д.), для створення більш-менш складних додатків необхідно його знання і знання об'єктної моделі MS Access.
Одним із засобів програмування в Access є мова макрокоманд. Програми, створені на цій мові, називаються макросами і дозволяють легко пов'язувати окремі дії, реалізовані за допомогою форм, запитів, звітів. Макроси управляються подіями, які викликаються діями користувачами при діалогової роботі з даними через форми або системними подіями.
Виходить що Access, володіючи всіма рисами СУБД, надає і додаткові можливості. Це не тільки гнучка і проста у використанні СУБД, але і система для розробки працюють з базами даних додатків.
2.3 Етапи та методи розробки
Для розробки системи управління базою даних можна скористатися як стандартними СУБД (Access, Paradox, dBase і т.д.), так і розробити самостійний додаток для роботи з БД. Розробка самостійного додатки для роботи з БД має ряд переваг в порівнянні з використанням готових пакетів:
. ресурси ОС задіяні тільки для тих завдань, які будуть реалізовані в СУБД;
. отримані програмні модулі дуже компактні;
. забезпечується більш високу швидкодію внаслідок використання тільки необхідних для вирішення задачі операцій з БД;
. різноманіття реалізацій максимально зручного інтерфейсу користувача з СУБД;
. можливість інтегруватися в будь-які програмні додатки;
. здійснення розрахункових завдань такого рівня складності, яка не може бути забезпечена застосуванням готових СУБД.
Для розробки системи управління базою даних скористаємося інтегрованим середовищем візуальної розробки Windows-додатків Borland Delphi Builder. Одним з найважливіших достоїнств Borland Delphi Builder є наявність зручних засобів швидкої візуальної розробки додатків з використанням спеціалізованих компонент доступу і керування базами даних, генерації звітів, запитів SQL, a так само наявність технології Borland Database Engine (BDE), що забезпечує доступ до більшості відомих баз даних з використанням їх власних драйверів.
3. Покрокове виконання роботи
3.1 Підключення додатки до бази даних «Поліклініка»
. Запустити інтегроване середовище Borland Delphi Builder ( Пуск - gt; Програми - gt; Borland Delphi Builder - gt; Delphi Builder ).
. Для програмування баз даних використовуються наступні вкладки палітри компонент: Data Access, Data Control і ADO .
. Вкладка ADO містить компонент TADOConnection , який призначений для управління з'єднанням з об'єктами сховища даних ADO. Перенесіть на макет форми додатка компонент TADOConnection.
Для налаштування даного компонента треба виконати наступні дії:
подвійним клацанням на компоненті TADOConnection викличте редактор налаштування з'єднання ADO:
- натисніть кнопку Build . У результаті з'являється діалогове вікно Data Link Properties , в якому можна налаштувати параметри з'єднання:
натисніть кнопку Далі gt; gt; і вкажіть шлях до бази даних Поліклініка.MDB :
- натисніть кнопку Перевірити підключення . Якщо все зроблено правильно, то з'явиться повідомлення [2]
Для того, щоб надалі даний компонент незапрошенной логін і пароль для доступу до бази даних необхідно встановити його властивість LoginPrompt в false .
3.2 Розробка програми
. Перша форма матиме 5 label і 1 image, 3 кнопки Button які виконуватимуть потрібні запити користувача, а саме:
· Список лікарів
· Записатися на прийом
· Адміністратор
За натисканні кнопки «Список лікарів» запускається друга форма. Введемо в неї код: