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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.10.2010, 16:10   #1  
Prophetic is offline
Prophetic
Участник
 
113 / 15 (1) ++
Регистрация: 08.12.2009
Вопрос об addDataSource, и JoinMode
Здравия всем.

Есть таблица, к примеру, Table 1, которая содержит по три записи на каждый незаблокированный для закупок артикул. Необходимо выбрать из InventTable те записи, для которых записей в Table1 нет.
Как добавить qdbsTable1?
Вот что уже есть:
X++:
    qbdsInventTable = q.addDataSource(tableNum(InventTable));
    qbdsInventTableModule = qbdsInventTable.addDataSource(tableNum(InventTableModule));
    qbdsInventTableModule.joinMode(JoinMode::INNERJOIN);
    qbdsInventTableModule.relations(true);
    
    qbdsInventTableModule.addRange(fieldnum(InventTableModule, ModuleType)).value(queryValue(ModuleInventPurchSales::Purch));
    qbdsInventTableModule.addRange(fieldNum(InventTableModule, Blocked)).value(queryValue(NoYes::No));

    qbdsTable1 = qbdsInventTable.addDataSource(tableNum(Table1));
    qbdsTable1.relations(true);
    qbdsTable1.joinMode(JoinMode::NoExistsJoin);
    qbdsTable1.addLink(fieldnum(InventTable, ItemId),fieldnum(Table1,ItemId));
Возвращются все записи из InventTable.

Последний раз редактировалось Prophetic; 06.10.2010 в 16:16.
Теги
query

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Очередной вопрос про Query rkrivov DAX: Программирование 45 16.10.2013 19:16
Вопрос про Outer Join Silphidae DAX: Программирование 13 05.12.2008 16:28
Вопрос к знатокам алгоритма периодического сопоставления ATimTim DAX: Программирование 14 15.02.2007 12:36
Вопрос по Query с агрегатной функцией Jarad DAX: Программирование 11 31.10.2006 21:10
Вопрос по запросу (query) Александр_1975 DAX: Программирование 2 23.01.2004 17:35

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

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

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