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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.06.2002, 17:59   #1  
PlasticinE is offline
PlasticinE
Смотрящий поверх деревьев (Варварский отморозок)
 
243 / 10 (1) +
Регистрация: 06.12.2001
? Сортировка в отчетах
<Зохавано мудератором>
за неуплату
__________________
It's a dirty job, but someone's got to do it. So?
Старый 25.06.2002, 08:52   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
QueryRun - наш рулевой
Мысль - стандартный диалог с фильтрами и сортировками - это метод prompt в классе QueryRun. Естественно, результирующий запрос - QueryRun.query(). А создавать его (QueryRun) динамически или использовать стандартный репортовский - это выбор разработчика.
Старый 26.06.2002, 15:58   #3  
PlasticinE is offline
PlasticinE
Смотрящий поверх деревьев (Варварский отморозок)
 
243 / 10 (1) +
Регистрация: 06.12.2001
<Зохавано мудератором>
за неуплату
__________________
It's a dirty job, but someone's got to do it. So?
Старый 27.06.2002, 10:18   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Подробности
Можно перекрыть метод fetch в отчете
PHP код:
public boolean fetch()
{
    
boolean ret true;

    
xTmpTable   tmpTable;
    
QueryRun    qr;
    ;

    
qr = new QueryRun(this.query());

    if(
qr.prompt())
        if(
this.prompt())
        {
            
qr.setCursor(xTmpTable::create());

            while(
qr.next())
            {
                
tmpTable qr.get(tableNum(xTmpTable));
                
ret this.send(tmpTable);
            }
        }

    Return 
ret;

Естественно, в DS отчета должна быть та самая таблица.
Естественно, что курсор можно не создавать в отчете а получать извне.. чтобы не пересоздавать временную таблу, если нужен один отчет с разными сортировками..
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сортировка в гриде с двумя DataSource ViV DAX: Программирование 15 05.06.2014 15:55
FormListControl сортировка maximka DAX: Программирование 2 26.12.2008 13:44
Количество знаков отображения после запятой в формах и отчетах AX3.0 SP3 ksenia DAX: Функционал 4 07.04.2008 17:27
Сортировка в гриде Pegiy DAX: Функционал 15 06.12.2006 08:21
Глючит сортировка записей dd DAX: Функционал 5 17.08.2004 20:34
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:44.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.