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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.07.2003, 10:09   #1  
Andronov is offline
Andronov
Участник
 
108 / 10 (1) +
Регистрация: 10.11.2002
Адрес: г. Пермь
про свойство AutoJoin у Report'a
Читаю тренинг по программированию, нашел там упоминание такого св-ва у Report'a как AutoJoin. Написано, что используется для автоматической синхронизации отчета с источником данных, но написано очень мало. Путем экспериментов выяснил, что если на форме показывать данные из таблицы и программно (кнопкой) запустить отчет у которого AutoJoin=Yes вот так:
PHP код:
void clicked()
{
    
Args args = new Args('ReportWithDM');
    
ReportRun rr = new ReportRun(args);
    
super();
    
args.caller(element);
    
rr.run();

то никакой реакции нет, а если перед rr.run() вписать
PHP код:
args.record(ReportSourceTable); 
то отчет автоматом фильтруется так, что значение первого range становится равным таковому в таблице, показанной на форме. Если кто-то может пояснить, как это работает, буду очень признателен. Могу ли я таким образом фильтровать по нескольким полям? А по RecID?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ruslan Goncharov: Storing report design in database Blog bot DAX Blogs 0 27.08.2008 18:05
palleagermark: Change the appearance of printed report ranges Blog bot DAX Blogs 1 27.05.2008 21:21
casperkamal: HTML based Report in Dynamics Ax Blog bot DAX Blogs 0 20.02.2007 09:40
Axapta Lessons: Auto Report as finished Blog bot DAX Blogs 0 28.10.2006 18:22

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

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

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