Есть несколько SDI форм. Как сделать так, чтобы, когда в одной форме удаляется запись, в другой форме данные были актуальны, т.е. обновились.
Спасибо.
Здравствуйте mrgrin, Вы писали:
M>Есть несколько SDI форм. Как сделать так, чтобы, когда в одной форме удаляется запись, в другой форме данные были актуальны, т.е. обновились.
M>Спасибо.
ИМХО достаточно просто .... %)
Например создай в главной форме свойство (property) с каким-нить обработчиком на write, то есть типа
FNeedRefresh: Boolean;
................
procedure RefreshDataSet;
.....................
property NeedRefresh:boolean read FNeedRefresh write RefreshDataSet;
И вот, когда у тебя где-то происходит изменение контента, выставляй свойство NeedRefresh в любое значение (определяется программной логикой), а в процедуре RefreshDataSet у тебя должен быть код, который рефрешит всё...
Вот так вота....