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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.02.2009, 11:42   #10  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Отчет с двумя колонками
Недавно нашел просто способ сделать отчет в 2 колонки. Делаю так:

В отчете создается секция (ProgrammableSection), в которую добавляется все что нужно, например shape типа Box в качестве рамки. Назовем ее Bage и установим свойство AutoDeclaration=Yes.
Далее перекрываем метод fetch следующим образом:
X++:
public boolean fetch()
{
    int i;
    ;

    Bage.height(#ROWHEIGHT, Units::mm);
    for (i=0;i<10;i++)
    {
        if (i mod 2 == 0)
        {
            Bage.leftMargin(0, Units::mm);
            Bage.topMargin(0, Units::mm);
        }
        else
        {
            Bage.leftMargin(#COLUMNWIDTH, Units::mm);
            Bage.topMargin(-#ROWHEIGHT, Units::mm);
        }
        element.execute(1);
    }

    return true;
}
где
X++:
#define.COLUMNWIDTH(100) //ширина столбца
#define.ROWHEIGHT(55) //высота строки
Естейственно вместо цикла for должен быть цикл по таблице.

См. пример во вложенном файле
Вложения
Тип файла: xpo TwoColumnReport.xpo (6.8 Кб, 450 просмотров)
За это сообщение автора поблагодарили: Russland (2), Player1 (4).
Теги
колонки, отчет

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вывод в отчёт значения QueryBuildRange Sergey Petrov DAX: Программирование 2 16.10.2008 16:33
Вписать динамический отчет в страницу (DAX 4.0) Qaz Qwerty DAX: Программирование 2 17.07.2008 05:46
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Отчет "Запасы в наличии" evb DAX: Программирование 19 17.01.2008 07:37
Отчет блоками snop DAX: Программирование 4 02.10.2006 13:37

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

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

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