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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.05.2015, 21:16   #1  
Art_Tanis is offline
Art_Tanis
Участник
 
225 / 36 (2) +++
Регистрация: 04.02.2014
sysTableLookup c join
Добрый день!
Возник следующий вопрос:
Вот такой код работает:

X++:
sysTableLookup = SysTableLookup::newParameters(tablenum(LedgerTable),
                                                       dialog.formRun().controlCallingMethod());
sysTableLookup.addLookupfield(fieldnum(LedgerTable, AccountNum));
sysTableLookup.addLookupfield(fieldnum(LedgerTable, AccountName));
sysTableLookup.performFormLookup();
А как сделать если одно поле нужно из основной таблицы а другое надо innerjouin
Основная таблица EmplTable надо вытянуть коде из DirtPartyTable поле Name
Через query не получается - подскажите что не так?
X++:
qbds = query.addDataSource(tableNum(EmplTable));
qbds = query.dataSourceTable(tableNum(EmplTable)).addDataSource(tableNum(DirPartyTable));
qbds.relations(true);
qbds.joinMode(JoinMode::InnerJoin);

sysTableLookup = SysTableLookup::newParameters(tablenum(EmplTable),
                                                       dialog.formRun().controlCallingMethod());
sysTableLookup.addLookupfield(fieldnum(EmplTable, EmplId));
sysTableLookup.addLookupfield(fieldnum(DirPartyTable, Name));

sysTableLookup.parmQuery(query);
sysTableLookup.performFormLookup();

Последний раз редактировалось Art_Tanis; 04.05.2015 в 21:19.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
addicted2ax: Dynamics AX 2012 & SQL Server 2008R2: Cross Join vs. Inner Join – Houston we have *NO* Problem Blog bot DAX Blogs 0 20.12.2012 20:11
fatihdemirci: Query ile yapamadığınız bir join’i nasıl yapabilirsiniz? Blog bot DAX Blogs 1 20.09.2010 10:21
fatihdemirci: Lookup’ta join ile query yazmak Blog bot DAX Blogs 1 29.08.2010 13:35
Не получается сформировать lookup по запросу с outer join dawl DAX: Программирование 6 05.12.2008 15:12
gatesasbait: Custom label on SysTableLookup column Blog bot DAX Blogs 0 09.07.2008 22:05

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

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

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