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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.06.2012, 17:25   #1  
iCloud is offline
iCloud
Enjoy!
Аватар для iCloud
MCP
Злыдни
 
195 / 112 (4) +++++
Регистрация: 06.03.2012
Count в Query
Привет! Подскажите пожалуйста, необходимо достать Count по RecID, возвращает 0. Может что не так написал?
X++:
    q = new Query();
    qBDS = q.addDataSource(tableNum(rHRMOrderTrans));
    qBDS.addSelectionField(fieldNum(rHRMOrderTrans, RecId), SelectionField::Count);
    qBDS.addSortField(fieldNum(rHRMOrderTrans, RecId));
    if(organizationId)
        qBDS.addRange(fieldNum(rHRMOrderTrans, OrganizationId)).value(organizationId);
    qBDSLoc = qBDS.addDataSource(tableNum(RHRMOrderTable));
    qBDSLoc.addRange(fieldNum(RHRMOrderTable, JournalNameId)).value(queryValue(_journalName));
    qBDSLoc.addRange(fieldNum(RHRMOrderTable, Posted)).value(queryValue(NoYes::Yes));
    qBDSLoc.addRange(fieldNum(RHRMOrderTable, TransDate)).value(queryRange(dateFrom, dateTo));
    qBDSLoc.joinMode(JoinMode::ExistsJoin);
    qBDSLoc.relations(true);

    qR = new QueryRun(q);

    ret = qR.getNo(1).RecId;
__________________
Старый 14.06.2012, 17:28   #2  
LMA is offline
LMA
Участник
 
22 / 16 (1) ++
Регистрация: 16.09.2004
Адрес: Воронеж
qR.next();
Старый 14.06.2012, 17:29   #3  
iCloud is offline
iCloud
Enjoy!
Аватар для iCloud
MCP
Злыдни
 
195 / 112 (4) +++++
Регистрация: 06.03.2012
И так и так. Пробовал.
__________________
Старый 14.06.2012, 19:00   #4  
nano3 is offline
nano3
Участник
 
57 / 24 (1) +++
Регистрация: 21.03.2007
а попробуйте добавить
qBDS.orderMode(OrderMode::GroupBy);
и поля через qBDS.addGroupByField(), по которым идет связь между таблицами rHRMOrderTrans и RHRMOrderTable
Старый 14.06.2012, 19:36   #5  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
1. Убрать сортировку по RecId
2. Посмотреть полный текст запроса qbds.tostring и проверить там фильтры и связи
3. Перед qr.getno сделать qr.next
Старый 15.06.2012, 08:51   #6  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
Количество строк в Query
Теги
count, selectionfield

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Calling the Query Service Blog bot DAX Blogs 0 18.02.2012 01:13
AIF: OData Query Service Blog bot DAX Blogs 0 24.08.2011 09:11
jinx: Dynamics AX – Query-Ranges und Filtereinstellungen des Benutzers Blog bot DAX auf Deutsch 0 04.02.2010 00:05
Dynamics AX Geek: Using query() Blog bot DAX Blogs 0 04.05.2009 14:05
axaptapedia: How to count records in a Query Blog bot DAX Blogs 1 27.08.2008 00:38

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

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

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