Показать сообщение отдельно
Старый 07.11.2007, 10:20   #8  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от smoyk Посмотреть сообщение
Какой? Если вариант с триггером на сервере, то можно узнать, почему?
Вариант с триггером на сервере плох из-за того, что навиженовский судя по всему функционал реализуется не в навижене. Не обязательно создавать объект типа юнита. Ничто не мешает в триггера ведущей таблицы вписать код в триггера OnInsert, OnModify, OnDelete по синхронизации данных в связанной таблице. Зачем усложнять себе жизнь и лезть на сервер.
Писать кодеюнит не обязательно. Это отвечая на второе ваше предложение.
Вешать все это дело на таймер ЕЩЕ хуже. Попробуйте подебажить какую-нить форму, с написанным триггером OnTimer. А открывать ее все время в конструкторе, комментить триггер и пускать не сохраняя каждый раз руки отсохнут.

С моей точки зрения стандартные триггера OnInsert, OnModify, OnDelete ведущей таблицы вполне подойдут и это будет лучшим решением задачи. И самым естественным.