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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.11.2001, 18:00   #1  
Андрей Василюк is offline
Андрей Василюк
Участник
 
6 / 10 (1) +
Регистрация: 23.11.2001
Адрес: Moscow
Использование Programmable Section в отчетах
Дизайн отчета состоит из набора секций (sections), которые отвечают за расположение данных на странице. Стандартные секции подчиняются определенным правилам, установленным разработчиками компании Navision, поэтому использование их ограничивает компоновку данных на листе, но, упрощает работу с отчетами.

Для создания изысканного дизайна отчета, а так же для вывода в отчет данных сложных запросов, можно воспользоваться секцией Programmable Section.

В поддереве дизайн (Design), объекта отчета, необходимо создать секцию Programmable Section. Ей автоматически присвоится номер ([ProgrammableSection(1):Tutorial_PS]). К этой секции следует привязать Control соответствующего выводимым данным типа. В свойствах созданного Control, в поле DataMethod, указать дисплей-метод возвращающий необходимое значение.

Активация секции Programmable Section производится вызовом метода execute(<номер_секции>) класса element (обеспечивает доступ ко всем элементам отчета).
Например, следующая строка активирует [ProgrammableSection(1):Tutorial_PS]:

X++:
element.execute(1);
Активировать Programmable Section лучше всего из метода fetch() (метод отчета), так как именно он отвечает за общение с базой данной и живет все время формирования отчета.
Теги
отчет

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Solutions Monkey: Always keep the Filter section expanded in AxGridView Blog bot DAX Blogs 0 03.04.2009 08:05
Дрилл в OLAP-отчетах Крикливый DAX: Программирование 7 24.12.2008 09:35
Количество знаков отображения после запятой в формах и отчетах AX3.0 SP3 ksenia DAX: Функционал 4 07.04.2008 17:27
Высота строк в отчетах динамически velk DAX: Программирование 5 26.10.2004 11:55
Section Group. Help!!! tolik DAX: Программирование 4 26.12.2003 09:33

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

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

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