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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.05.2004, 17:16   #1  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
Запуск отчета
С помощью addFieldValue (dialog'а класса потомка от RunBaseReport) я могу добавлять новые списки, но как сделать чтобы эти списки были зависимы между собой?
Если же я из класса вызываю форму, то в ней я все создаю как мне надо, но мне не удалось найти в axapta ни одного отчета сделанного по этому принципу - такой механизм не используется?
Старый 13.05.2004, 18:29   #2  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Что имеется в виду чтобы списки были зависимы между собой ?
Старый 13.05.2004, 22:04   #3  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
Цитата:
Изначально опубликовано mit
Что имеется в виду чтобы списки были зависимы между собой ?
Например, 1-ый заполняется из таблицы группы клиентов, 2-й - клиенты.
При выборе группы во втором списке показываются клиенты только этой группы.
Старый 14.05.2004, 09:39   #4  
dn is offline
dn
Участник
Самостоятельные клиенты AX
 
486 / 159 (6) ++++++
Регистрация: 26.03.2003
Адрес: Москва
Давай всё-таки определимся с терминологией.
Списки в твоем понимании - это скорее всего выпадающие списки (lookup).
То есть задача - в диалоге организовать фильтрацию выпадающего списка в зависимости от значения какого-то другого поля. Предположим, что ты в курсе как это сделать для формы (например перекрыв метод lookup элемента управления). Следующий логический шаг - это создание диалога на основе твоей формы, в которой будут реализованы "связанные списки". Как это сделать на форуме обсуждалось. Воспользуйся поиском.

p.s. Теоретически можно попробовать и без использования формы, ловя события на элементе управления диалога.
http://www.axforum.info/forums/showt...4188#post24188
Но скорее всего это тупиковый вариант ...
Старый 14.05.2004, 10:52   #5  
Pegiy is offline
Pegiy
Участник
 
159 / 10 (1) +
Регистрация: 22.04.2003
Цитата:
Изначально опубликовано dn
Предположим, что ты в курсе как это сделать для формы (например перекрыв метод lookup элемента управления). Следующий логический шаг - это создание диалога на основе твоей формы, в которой будут реализованы "связанные списки".
Все так. Вопрос был следующий - я не нашел стандартных отчетов сделанных по такому принципу - плохо искал или такой механизм не практикуется. Видимо, правильный первый ответ.

Тогда, собственно, второй вопрос.
Есть dialog():
PHP код:
    args = new Args();
    
args.name(formStr(Ship));
    
args.caller(this);
    
formRun classFactory.formRunClass(args);
    
formRun.init();
    return 
formRun
есть lastValueElementName():
PHP код:
return reportStr(Ship); 
есть форма Ship
StringEdit:CustomerId

как в метод parmCustId() класса Ship получить, установленное в форме значение CustomerId, чтобы потом я мог добраться к нему из отчета?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Запуск отчета в Dynamics AX 3.0 SP5 из внешнего приложения polygris DAX: Программирование 4 01.12.2008 12:40
Запуск отчета Umi DAX: Программирование 2 03.09.2008 13:20
Как изменить заголовок окна предв.просмотра отчета Владимир Максимов DAX: Программирование 6 03.07.2006 15:34
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Формирование отчета с динамически изменяемым числом столбцов. rumpleteazer DAX: Программирование 1 06.09.2002 11:25

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

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

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