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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.12.2008, 17:44   #1  
Silphidae is offline
Silphidae
Участник
 
96 / 15 (1) ++
Регистрация: 17.11.2008
Вопрос про QueryRun
Здравствуйте, помогите, пожалуйста, с такой ситуацией.

Query query;
QueryBuildDataSource qbDS;
QueryBuildRange qbr;
query = new Query();
qbDS = query.addDataSource(tableNum(InventTrans));
qbDS.addSortField(fieldNum(InventTrans, ItemId));
qbDS.addRange(fieldNum(InventTrans, TransType)).value(SysQuery::value(InventTransType::Sales));
qbDS.orderMode(OrderMode::GroupBy);
qbDS.addSelectionField(fieldNum(InventTrans,Qty));
qbDS.addSelectionField(fieldNum(InventTrans,ItemId));
queryRun = new QueryRun(_query);
while (queryRun.next())
{
inventTrans = queryRun.get(tableNum(InventTrans));
здесь нужно написать запрос, который будет брать данные из inventTrans с некоторыми условиями и считать сумму по полю Qty
}
проблема в том, что нужно писать запрос не из таблицы InventTrans а из полученных запросом query данных. Если я делаю запрос над этими данными inventTrans, то они ломают весь цикл, так как функция get() берет последнее значение inventTrans (которое я модифицирую своим запросом) перед next().
Запутанно получилось.. Подскажите, как быть.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: QueryRun and Query Objects - Binding operation failed to allocate buffer space Blog bot DAX Blogs 0 03.04.2009 08:05
Простой QueryRun не работает miklenew DAX: Программирование 13 20.01.2009 14:17
OZKA's DAX Journal: Join между временной и постоянной таблицей через QueryRun. Blog bot DAX Blogs 12 14.01.2009 17:34
Вопрос по QueryBuildDataSource, QueryBuildRange и QueryRun Paul_ST DAX: Программирование 9 11.02.2004 17:13
Как же все-таки организованиы Query и QueryRun? VIS DAX: Программирование 4 03.07.2003 15:22

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

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

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