Не пойму поведение датасета

Novice1316
Дата: 06.12.2007 13:23:47
Добрый день!

Не могу понять фишку.
Есть 2 стандартных датасета, один - мастер для другого.
На eventе BeforePost для detailed датасета в один из моментов мастер датасет выводится из состояния dsBrowse в dsEdit через DataSet.Edit.
И сразу после этого каким-то образом опять начинает обрабатываться событие BeforePost для detailed датасета (соот-но бесконечный цикл).

Не мог бы кто-нибудь подсказать - в чем тут дело?

Заранее спасибо!
Macks
Дата: 06.12.2007 13:57:31
Novice1316
Добрый день!

Не могу понять фишку.
Есть 2 стандартных датасета, один - мастер для другого.
На eventе BeforePost для detailed датасета в один из моментов мастер датасет выводится из состояния dsBrowse в dsEdit через DataSet.Edit.
И сразу после этого каким-то образом опять начинает обрабатываться событие BeforePost для detailed датасета (соот-но бесконечный цикл).

Не мог бы кто-нибудь подсказать - в чем тут дело?

Заранее спасибо!


BeforePost это до поста, значит датасет еще в состоянии едит или апенд.
Вы дергаете мастер, автоматом идет пост детайл и по кругу.
Novice1316
Дата: 06.12.2007 17:11:40
спасибо!
т.е. если detailed dataset или в dsEdit или в dsInsert, то если я master dataset вывожу из dsBrowse в dsEdit, то detailed dataset будет предварительно автоматом поститься?
Novice1316
Дата: 06.12.2007 19:32:40
Спасибо еще раз!
Пришлось выводить открытие master датасета на событие beforeinsert и beforeedit detailed датасета