![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Взаимодействие форм
ВашеИмя © (2011-02-11 09:44:00)Расскажите, как надо:
Есть форма [1] (допустим, отображение документов), она вызывает немодальную форму [2] конкретного документа (который имеет свои табличные части). При открытии формы [2] должны быть загружены, допустим, 2 датасета (формы и табличной части Товары). При закрытии формы [2] происходит сохранение в форме [1]. При том что из одной формы [1] могут быть открыты несколько форм [2], и форма [1] должна верно обработать оба события от формы [2]. Как верно это реализовывать?
Пробовал через callback-функции. Процедуры загрузки и сохранения должны прописываться в какой из форм? Подозреваю, что в форме [1]. Тогда как передать нужные данные из формы [2]?
Короче, запутался. Не могли бы поделиться опытом? Если с примерами, так вообще замечательно.
ВашеИмя (2011-02-12 04:57:00) [61]
> Anatoly Podgoretsky © (11.02.11 11:29) [3]
Абсолютно верно. Я спрашиваю о том, как правильно передавать данные из подчиненной формы в главную. Кто должен делать инициализацию подчиненной формы? Кто должен делать сохранение?
Anatoly Podgoretsky (2011-02-11 11:29:00) [62]> ВашеИмя (11.02.2011 10:59:02) [2]
Каждая форма автономна, максимум главная форма должна знать про подчиненую,
а это автоматом. Наоборот ни в коем случае.
ВашеИмя (2011-02-11 10:59:00) [63][1] Расскажите ваш подход?
Anatoly Podgoretsky (2011-02-11 10:14:00) [64]> ВашеИмя (11.02.2011 09:44:00) [0]
Мы такие завязки между формами не делаем, плохо кончится.