AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.12.2003, 08:32   #1  
Julietta is offline
Julietta
Участник
 
17 / 10 (1) +
Регистрация: 20.10.2003
Адрес: Москва
Диалоговое окно с Lookup полями
Здравствуйте!
У меня возникла следующая проблема. Необходимо создать диалоговое окно (диалог должен быть DialogRunBase, чтобы можно было менять установки принтера), в котором должно быть два поля - при выборе значения одного из полей, во втором можно было бы выбрать только связанные по значению из первого поля данные. Например, нужно ввести поставщика и договор. Выбираем поставщика, а при выборе договора предоставляется список только договоров с выбранным поставщиком. То есть, второе поле зависит от первого. Сделала обычную форму с кнопками и полями и обработала событие lookup зависимого поля. Но теперь еще понадобилось опции принтера видеть. В DialogRunBase группа полей с настройками принтера и кнопка для устновки настроек создается автоматически. Вопрос: как такую же кнопку добавить на свою форму или как создать зависимые поля на диалоговом окне?
Заранее благодарю за любые мысли по этому вопросу.
Julietta.
Старый 15.12.2003, 13:00   #2  
Shrike is offline
Shrike
Участник
 
63 / 10 (1) +
Регистрация: 18.04.2003
Немного извращенно, но все же...
Я в свое время делал так:

Создается форма, в которой пишется вся обработка параметров - это вы уже сделали.
Ставится из отчета вызов этой формы:

В инит Query щтчета пишем:
PHP код:
public void init()
{
   ;
   
this.form(formstr(Report1_PrePrint));
   
super();

Свойство Form Query отчета остается SysQueryForm...
Свойство PrintFormNAme reportDesign отчета остается SysPrintForm...

В init формы через caller() получаем вызывающий ее отчет, инициализируем параметры отчета - поля формы... В close формы соответственно передаем обратно измененные параметры.

Запускаем. После закрытия формы вываливается как раз окно опций принтера... Где все и настраеваем...


Важное замечание: все это делалось очень еще в Аксапте 2.5. Под трешку не переносилось ввиду отсутствия надобности и соответственно, не знаю, каков объем доработок и переделок по запуску этого в третьей Аксапте, равно как и будет ли вообще это работать там...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Диалоговое окно с запросом Poleax DAX: Программирование 3 21.05.2008 10:40
диалоговое окно поверх других окон fialka DAX: Программирование 6 01.02.2007 11:05
Диалоговое окно lexa DAX: Программирование 2 25.03.2004 09:25
Вопрос про диалоговое окно YVAS DAX: Программирование 4 05.12.2003 11:51
диалоговое окно в init (e) Report (a) Natasha DAX: Программирование 8 05.03.2003 16:42
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:31.