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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.07.2004, 11:53   #1  
Лютый is offline
Лютый
Участник
Аватар для Лютый
 
18 / 10 (1) +
Регистрация: 12.07.2004
Адрес: Екатеринбург
На сколько я понял из кода, вы пытаетесь соеденить UserCode и сумма(UserCode),
причем указываете, что они должны совпадать :

.......
qbd.addSelectionField(fieldNum(JournalRequest,UserCode));
......
qbd2.addSelectionField(fieldNum(JournalRequest,UserCode),SelectionField::Count);

qbd2.addLink(fieldNum(JournalRequest,UserCode),
fieldNum(JournalRequest,UserCode));

Связывать нужно по UserCode, а вычислять количество строк по recid, в этом случае
код будет выглядеть так:

qbd = query.addDataSource(tableNum(JournalRequest));
qbd.OrderMode(OrderMode::GroupBy);
qbd.addSortField(fieldNum(JournalRequest,UserCode));
qbd.addSelectionField(fieldNum(JournalRequest,UserCode));

qbd2 = qbd.addDataSource(tableNum(JournalRequest));
qbd2.OrderMode(OrderMode::GroupBy);
qbd2.addSortField(fieldNum(JournalRequest,UserCode));
// zev ---- >
// qbd2.addSelectionField(fieldNum(JournalRequest,UserCode),SelectionField::Count);
qbd2.addSelectionField(fieldNum(JournalRequest,UserCode));
qbd2.addSelectionField(fieldNum(JournalRequest, RecId), SelectionField::COUNT);
// <--- zev
qbd2.addLink(fieldNum(JournalRequest,UserCode),
fieldNum(JournalRequest,UserCode));
qbd2.joinMode(JoinMode::InnerJoin);
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Помогите с запросом к полю-контейнеру. Silphidae DAX: Программирование 3 17.11.2008 17:04
Помогите с запросом.. DarkBear DAX: Программирование 2 15.08.2005 13:38
Помогите с SQL запросом malex DAX: Программирование 8 26.07.2005 13:43
Помогите пожалуйста с запросом... velk DAX: Программирование 18 20.10.2004 08:44
Помогите пожалуйста! dunno DAX: Функционал 16 23.02.2004 16:56

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

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

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