Вобщем такая задача: Пользователь выбирает внешний атрибут, но необходимо, чтобы при выборе запускался какой-либо алгоритм - к примеру проверки правильности выбранного атрибута.
Если я буду добавлять атрибуты ссылающиеся на таблицы аля http://www.tyumbit.ru/gal_forum/viewtop ... =2&t=11501, то там все нормально - я в обработку завяжу процедуры и запуск алгоритмов.
Проблема в том - что делать если обработка уже прописана для таблиц. Как я смогу её изменить без декомпиляции?
Алгоритмы при изменении внешних атрибутов
Модераторы: m0p3e, edward_K, Модераторы
Алгоритмы при изменении внешних атрибутов
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Алгоритмы при изменении внешних атрибутов
Может trigger before insert?
Re: Алгоритмы при изменении внешних атрибутов
sql тут причем? Не надо стучаться за решением в заднюю дверь
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Re: Алгоритмы при изменении внешних атрибутов
А при чем здесь sql?
Триггеры бывают и программные.
Из документации:
Триггеры бывают и программные.
Из документации:
Код: Выделить всё
handler ib1 on trigger X$USERS before insert [99]
action
{
var buf : record as table X$USERS;
Message('X$USERS before insert');
GetTableBuffer(buf);
Message('X$USERS.xu$loginname = ' + buf.xu$loginname);
buf.title := 'IVANOV';
SetTableBuffer(buf);
result := true;
}
rollback
{
Message('X$USERS before insert rollback');
}