Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как происходит master.Post в master-detail ? [D5, IB6.x]


zunder ©   (2004-12-06 18:17:00) 

при вызове метода master.Post вызывается detail.CloseOpen между AfterPost и BeforePost, как запретить переоткрывать detail-таблицу.
Использую FIBPlus.


zunder   (2004-12-09 16:23:00) [1]

я решил проблему эту - НУ ЕГО НАФИГ master-detail этот рчками обработчики событий прописал и все заработало ;-)


zunder   (2004-12-09 16:22:00) [2]

я решил проблему эту - НУ ЕГО НАФИГ master-detail этот рчками обработчики событий прописал и все заработало ;-)


zunder   (2004-12-09 16:22:00) [3]

я решил проблему эту - НУ ЕГО НАФИГ master-detail этот рчками обработчики событий прописал и все заработало ;-)


Johnmen   (2004-12-07 09:43:00) [4]

>во-как   (07.12.04 09:33) [3]

У меня не так.
Вообще говоря, детальный переоткроется, если изменено значение связуящего поля в мастерном.
Но если такая проблема есть, то ничто не мешает динамически рвать и восстанавливать связь М-Д.


во-как   (2004-12-07 09:33:00) [5]

Johnmen ©[2]:
К сожалению, автор, мне кажется, прав. Я сам в свое время отказался от настроенного мастер-деталь именно по этой причине (правда речь шла о кэшированных изменениях). Так вот, при сохранении изменений в мастер (у меня это было ApplyUpdates) датасет Деталь ОБЯЗАТЕЛЬНО переоткрывался, т.е. именно "detail.CloseOpen" - как пишет автор. А у Вас не так?


Johnmen   (2004-12-07 09:25:00) [6]

Не надо пурги.

>zunder ©

Убрать вызов detail.CloseOpen
:)))))))


во-как   (2004-12-07 09:21:00) [7]

А никак! Поэтому ну его нафиг, этот мастер-деталь. Обманка это, если для редактирования.


Наверх

Титульная страница Поиск, карта сайта Написать письмо