Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2014, 15:21   #1
Lessy22
 
Регистрация: 30.10.2014
Сообщений: 4
По умолчанию создать Trigger IBExpert, Firebird 2.5

Привет, всем пользователями этого форума!

Помогите создать триггер!!! (SQL, IBExpert, Firebird 2.5).

даны две таблицы, назовем ТАБ_1, Таб_2

Таб_1-находятся все данные клиентов,

Таб_2-Действия, записываются все изменения (н-р, за день), но не автоматически, необходимо в случае изменения, н-р "Адреса", вносить данные самому (Клиент, дата, время итд)

необходимо сделать это автоматически, т.е. при изменение значения столбца "Адрес" таблицы ТАБ_1 , в таблице Таб_2 Действия должны актуализироваться и их значения (НУЖЕН ТРИГГЕР!!!)
Помогите, пожалуйста, с образцом
Заранее спасибо!
Lessy22 вне форума Ответить с цитированием
Старый 30.10.2014, 15:45   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
вносить данные самому
Это кому самому? Пользователь должен что ли ввести что-то? Триггером ни как
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.10.2014, 15:53   #3
Lessy22
 
Регистрация: 30.10.2014
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Это кому самому?
каждое изменение ТАБ_1 происходит в отдельном окне, затем подтверждается кликом мышки Button "ok", после чего сам ползователь вносит данные, что и когда он изменил, но уже в другом окне, которое в свою очередь вносит изменения в ТАБ_2.

к сожалению, это вся процедура была сделана не автоматически(((((

теперь необходимо и сделать это все автоматически, с помощью триггера, но как, к сожалению, пока нет идеи, рабoтаю c SQL совсем недавно.

Начала таким образом подскажите, что не правильно,
...
Код:
If (old. Adresse <> new. Adresse) then
Insert into TAB 2
(дата, время итд)
Values (sysdate, systime);
.....
Можно ли в таблице указывать не все значения для вывода на экран?
Спасибо, за любую помощь

Последний раз редактировалось Stilet; 31.10.2014 в 07:31.
Lessy22 вне форума Ответить с цитированием
Старый 03.11.2014, 17:39   #4
Lessy22
 
Регистрация: 30.10.2014
Сообщений: 4
По умолчанию

Триггер сам для сохранения обновившихся данных работает, подскажите пожалуйста, как передать дату и время актуалные на момент завершения работы триггера
values (var1, var2,....,datum, zeit)??????
не могу найти в интернете примеров

current_DATE, current_TIME

Последний раз редактировалось Lessy22; 03.11.2014 в 18:29. Причина: найден ответ
Lessy22 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БД-Продажа билетов (ж\д) ERWIN 7, Firebird 2.5, IBExpert 2008 al-s Помощь студентам 7 01.04.2014 22:21
Начало работы Firebird + Delphi + IBExpert Uuuux БД в Delphi 4 20.07.2010 11:32
Ошибка при создании БД Firebird через IBExpert artemavd БД в Delphi 7 18.05.2010 22:59
IBExpert Firebird и Delphi power61RUS БД в Delphi 15 09.12.2009 08:33
Редактирование с IBQuery. C++, IBExpert+FireBird Striderr Помощь студентам 1 22.11.2009 18:41