|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Обновление записи в связанных таблицах
Здраствуйте,
возник вопрос. Как программно сделать, так что бы при изменении записи в таблице, изменялись так же запись в связанных таблицах. Удаление записи в связанных таблицах делал с помощью события OnBeforeDelete. А вот изменение записи в связанных таблицах с помощью события OnBeforEdit, почему то не прокатывает... |
#2
|
||||
|
||||
Не знаю правда, зачем программно это делать, когда на уровне движка для большинства СУDB существуют такие вкусности как триггера и процедурные сохранки, можно один раз подобное засоздать прям в среде, и больше не вспоминать
Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#3
|
|||
|
|||
Цитата:
да действительно про Post совсем не подумал, я в этом еще полный новичок Последний раз редактировалось funchosa, 07.11.2015 в 21:07. |
#4
|
||||
|
||||
Edit переводит запись в режим редактирования, но изменения будут внесены лишь после вызова Post, этот метод делает следующее: записывает новые/изменённые данные физически в таблицу, затем снимает блокировку с этой записи и переводит её обратно в режим просмотра. Если в визуальных компонентах изменения не сразу отображаются, то тогда нужно вызвать метод Refresh, а при выходе из программы желательно выполнить, если не ошибаюсь, ещё и UpdateBatch
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |