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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.09.2008, 12:56   #2  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
... прочитал про отчеты, но не как не пойму что надо прописать в fetch
Наверное плохо читали\разбирались.
Задача метода fetch() - выполнить поготовленный SQL запрос и послать результат в дизайн отчета, для отображения. Главный шаг в методе fetch() - это: вызов element.send(common);
Где common - это таблица, являющаяся датасорсом контрола(ов). Т.е. как только вы сделаете send(), то отчет напечатает одну строчку, много send() - много строчек. В общем
в вашем случае, весь этот код можно поместить в fetch(), и вместо
X++:
info(strfmt("%1?%2?%3?%4",
        tmpTable.ITEMID,
        tmpTable.WRKCTRID,
        tmpTable_1.Qty,
        tmpTable_2.qty));
делать
X++:
element.send(tmpTable);
element.send(tmpTable_1);
element.send(tmpTable_2);
при этом будут выводится те контролы, датасорсами которых являются соответствующие курсоры tmpTable_1, tmpTable_2, tmpTable.

Поправка. Как только выпонится element.send(tmpTable), сработают все секции, у которых прописана tmpTable. Т.е. секции реагируют не на датасорс, а на TableId

Последний раз редактировалось DSPIC; 19.09.2008 в 13:03. Причина: Поправ
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фин отчеты: может ли работать по нескольким компаниям сразу Arahnid DAX: Функционал 3 30.05.2007 17:46
Шаблонные отчеты Bug DAX: Программирование 2 18.10.2005 16:41
Отчеты по клиентам Anastasiya DAX: Функционал 2 19.03.2005 12:11
Отчет: перекрытие fetch() убивает буфер записи в display-методе Zabr DAX: Программирование 1 18.02.2005 18:45
CrystalReport и внутренние отчеты Anais DAX: Программирование 7 19.10.2004 16:26

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

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

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