Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Внизиспользование Action Найти похожие ветки
← →
stud © (2004-12-23 09:28) [0]есть actionlist с набором действий, которые вызываются по индексу при выборе соотв пунктов меню
проблема в том, что нужно выполнить акшен с некоторым параметром - ключевым полем текущего набора данных.
акщен вызывается из разных форм и параметр берется из разных наборов.
не могу понять, как это реализовать?? подскажите направление
← →
Соловьев © (2004-12-23 10:52) [1]пиши, подкласс акшенлиста, где сохараняй текущее поле...
А зачем вообще это?
← →
stud © (2004-12-23 12:27) [2]акшен вызывает форму, где этот параметр должен использоваться в качестве входного параметра для формирования набора данных
← →
msguns © (2004-12-23 16:47) [3]Если я правильно понял, ситуация напоминает MDI-приложение с централизованным инструменталом. Т.е. кнопка "добавить" одна, а реагировать на нее должна активная форма.
Я это реализовал через сообщения (ИШ мне рекомендовал интерфейс, но я с ними не работал и побоялся ;))
Т.е. в Main я объявляю сообщения (по одному на каждый "кумулятивный" экшн), в классах модулей-функционалов объявлюю соотв.процы - обработчики, "ловящие" эти месаги. В майне в обработчике экшнов определяю активную "дочкину" форму и шлю ей "привет" - соответствующий мессаж.
Вот так все и фурычит - аж свистит.
Или я чавой-то не так уразумел ?
← →
stud © (2004-12-23 18:33) [4]вроде того
← →
midavik © (2004-12-24 11:43) [5]возможно поможет вторая часть этой статьи
(подпункт Использование интерфейсов внутри программы)
http://podgoretsky.com/ftp/Docs/Delphi/Tenser/2/index.htm
← →
msguns © (2004-12-24 11:55) [6]>midavik © (24.12.04 11:43) [5]
Ты об интерфейсах ?
← →
midavik © (2004-12-24 12:48) [7]//
← →
midavik © (2004-12-24 12:51) [8]to msguns
ты писал:
Если я правильно понял, ситуация напоминает MDI-приложение с централизованным инструменталом. Т.е. кнопка "добавить" одна, а реагировать на нее должна активная форма.
так вот в той статье есть пример на эту тему, но с использование интерфесов
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c