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

Реферат Створення об'єктів баз даних





ign="justify"> 5. Проектування макросів і модулів бази даних


.1 Створення макросів


Макроси - це невеликі програми мовою макрокоманд СУБД Access, що складаються з послідовності певних команд (однієї або декількох макрокоманд). Набір макрокоманд в Access дуже широкий. Макроси є найпростішими засобами автоматизації дій над об'єктами Access. p align="justify"> Як приклад створимо макрос, який буде виводити повідомлення в разі неправильного заповнення поля В«ТелефонВ» раніше створеної складової форми. Для цього створимо макрос, в полі В«УмоваВ» вказавши В«[Телефон] Not Like" (?) * "В», А в полі В«МакрокомандаВ» - В«ПовідомленняВ». При цьому в полі В«ПовідомленняВ» в В«Аргументи макрокомандиВ» вказуємо текст повідомлення - В«Вкажіть код міста у форматі" (ХХХ) ХХХ ХХ ХХ "В» (рис. 5.1). br/>В 

Малюнок 5.1. Властивості макросу. br/>

Тепер в складовою формі переходимо в режим конструктора, і у властивостях поля В«ТелефонВ» на вкладці В«ПодіїВ» в полі В«До оновленняВ» вкажемо ім'я нашого макросу В«3_1_МакросВ» (рис. 5.2). В 

Малюнок 5.2. Прив'язка макросу до поля форми. br/>

Результат виконання макросу наведено на рис. 5.3. br/>В 

Малюнок 5.3. Результат виконання макросу. br/>

.2 Розробка модулів бази даних


Код VBA в додатку Access міститься в модулях. Модулі є об'єктами Access, такими ж, як таблиці, запити, форми, звіти, сторінки і макроси, про що свідчить ярлик на панелі об'єктів у вікні База даних (Database) . Основний зміст модулів - це процедури на мові VBA. Існують два типи модулів: стандартні модулі і модулі класу. Стандартні модулі містять загальні процедури, які не пов'язані з конкретним об'єктом: формою або звітом. Ці процедури можуть викликатися з інших модулів і використовуватися при обробці подій у різних об'єктах, для обчислення значень у різних запитах або формах і т. д. Якщо у процедурах модуля немає посилань на конкретні об'єкти даного додатки (форми, звіти, елементи управління), то такий модуль може бути з успіхом використаний іншими додатками Access. Стандартні модулі застосовуються також для оголошення глобальних (тобто доступних з усіх модулів програми) змінних, констант, типів. p align="justify"> Другим типом модуля в Access є модуль класу. Модуль класу відрізняється від стандартного модуля тим, що, крім процедур, він містить опис об'єкта і використовується для створення об'єктів. Процедури, визначені в цьому модулі, є методами і властивостями об'єкта. Прикладами модулів класу є модулі форм і звітів. p align="justify"> Модулі форм і звітів пов'язані з конкретною формою або звітом і містять процедури обробки подій для цієї форми або звіту. Модуль форми не створюється відразу при створенні нової форми. Він створюється і зв'язується з формою, як т...


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





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

  • Реферат на тему: Створення бази даних за допомогою програми Microsoft Access: Склад
  • Реферат на тему: Створення бази даних освітньої установи в СУБД Access
  • Реферат на тему: Створення бази даних &Комп'ютерна школа& в СУБД MS Access
  • Реферат на тему: Технологія створення бази даних у середовищі СУБД MS Access на прикладі маг ...
  • Реферат на тему: Створення бази даних в MS ACCESS