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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2009, 10:13   #1  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Получить Sum из query ?
Ax4, Имеется такой код:
X++:
    balQuery = new Query("");
    balQuery.addDataSource(tableNum(LedgerTrans));
    balQuery.dataSourceNo(1).addRange(fieldNum(LedgerTrans, TransDate)).value("01.01.01");
    balQuery.dataSourceNo(1).addRange(fieldNum(LedgerTrans, AccountNum)).value("51.01");
    balQuery.dataSourceNo(1).addSelectionField(fieldnum(LedgerTrans, AmountMST),SelectionField::Sum);

    queryRun = new QueryRun(balQuery);
Можно ли получить итоговую сумму по полю AmountMST не используя queryrun.next() ? (так как в итоге хочется получить одну сумму по всему запросу)
Старый 09.11.2009, 10:29   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1776 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от propeller Посмотреть сообщение
в итоге хочется получить одну сумму по всему запросу
Ваш запрос как раз и настроен на то, чтобы вернуть одну единственную запись, в которой и будет содержаться общая сумма. Но чтобы её (запись, строку запроса, называйте как хотите) получить, уж извольте прийдётся один раз сделать queryrun.next(). Пусть вас не смущает название этого метода, в данном случае переход к первой строке - это всё равно что переход к любой следующей
Старый 09.11.2009, 11:23   #3  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Вообще странный вопрос, примерно эквивалентен "Как получить результаты селекта, не выполняя его?". Может вы что-то неправильно поняли, или мы неправильно поняли вопрос?
__________________
Zhirenkov Vitaly
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX Geek: Using query() Blog bot DAX Blogs 0 04.05.2009 14:05
SUM по Amount в Query. С динамическими фильтрами по Grid Poleax DAX: Программирование 8 25.09.2008 16:04
Как получить query в запросе Бухг проводки Arahnid DAX: Программирование 17 22.10.2007 22:24
Dynamics AX Geek: Using query() Blog bot DAX Blogs 0 28.10.2006 16:40
Получить query на базе view?? MironovI DAX: Программирование 0 11.08.2005 19:51

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

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

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