Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Тайните на Access
7. Елементи на програмиране в Access

Преглед и програмиране на събитията в таблиците

Пълен достъп до курса: Не

За пълен достъп, моля влезте или се регистрирайте.


Най-важното, което трябва да запомните

Таблиците в Microsoft Access имат вградени събития Before и After, които позволяват автоматично изпълнение на логика при промяна на данни. Събитията Before са подходящи за валидация и контрол на въвеждането, но с ограничени действия. Събитията After дават много по-голяма свобода и позволяват автоматично създаване и синхронизация на записи между таблици без намеса на потребителя.

Практическа демонстрация с Data Macros

В урока се показват два ключови примера с макроси на ниво таблица:

  1. Отваряне на таблица в Design View и създаване на Before Change събитие за поле City.
  2. Добавяне на условие: ако стойността на полето е „Бургас“, тя автоматично се заменя с „Варна“.
  3. Тестване на резултата в Datasheet View и наблюдение на автоматичната промяна.
  4. Създаване на копие на таблицата само със структурата.
  5. Програмиране на After Insert събитие, което при добавяне на нов запис автоматично създава запис в друга таблица.
  6. Прехвърляне на стойности между таблиците чрез Set Field и избор на данни с Builder.

Основни инструменти и събития в урока

  • Design View – режим за структурна редакция и програмиране на събития в таблици.
  • Create Data Macros – създаване на макроси на ниво таблица.
  • Before Change – събитие преди промяна на стойност в поле, използвано за валидация.
  • After Insert – събитие след добавяне на запис, използвано за автоматизация.
  • Set Field – задава стойност на поле, включително в друга таблица.

Дискусия към урока