Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка лр ПрИС.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
1.08 Mб
Скачать

3.3.4Работа с триггерами

С триггерами можно работать посредством контекстного меню категории «Triggers» окна Database Explorer, однако если триггер привязан к таблице, то удобнее вызывать механизм работы с триггерами через окно работы с таблицей, переключившись на вкладку «Triggers».

Рисунок 3.13 – Работа с триггерами

Команды контекстного меню рабочей области окна для вкладки «Triggers»:

              1. New Trigger – вызов окна создания триггера;

              2. Edit Trigger – вызов окна редактирования триггера;

              3. Drop Trigger – удаление триггера;

              4. Set trigger inactive – отключение триггера.

Окно создания триггера представлено на рисунке.

Рисунок 3.14 – Окно создания триггера

В поле Name система генерирует название триггера. В выпадающем списке For Table можно выбрать таблицу, к которой привязан триггер. Выпадающий список Type позволяет установить, когда сработает триггер: до или после события, а флажки «Insert», «Update» и «Delete» обозначают сами события вставки, редактирования и удаления соответственно. В поле Position определяется приоритет триггера по сравнению с возникающими при тех же событиях (Чем меньше число, тем выше приоритет). Флажок «IsActive» определяет, активен ли триггер. В рабочей области вводится сам код триггера. При завершении ввода необходимо нажать кнопку «Compile trigger».

3.3.5Работа с данными таблиц

Работать с данными таблиц можно через окно работы с таблицей, переключившись на вкладку «Data».

Рисунок 3.15 – Вкладка работы с данными таблицы

Значение кнопок навигатора, располагающегося под закладками (справа-налево):

                1. обновить данные;

                2. отменить изменения;

                3. сохранить изменения;

                4. редактировать выделенную запись;

                5. удалить выделенную запись;

                6. вставить новую запись выше выделенной;

                7. выделить последнюю запись;

                8. выделить запись ниже на позицию;

                9. выделить запись выше на позицию;

                10. выделить первую запись.

После работы с данными таблиц необходимо нажать кнопку «Commit Transaction» для сохранения информации в базе.

3.4Qsl-редактор

Среда IBExpert позволяет вводить SQL-запросы напрямую посредством специального модуля, вызываемого командой главного меню программы Tools – SQL Editor. Окно модуля показано на рисунке.

Рисунок 3.16 – Окно редактора SQL

После ввода команд необходимо для их запуска нажать кнопку «Execute», а для сохранения результатов выполненной команды к базе данных – кнопку «Commit transaction».