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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.10.2003, 18:27   #1  
Novice is offline
Novice
Участник
 
40 / 10 (1) +
Регистрация: 28.05.2003
? DictRelation
Добрый день!

Может кто помочь разрешить следущую проблему...
Я создаю динамически Query в котором мне хочется связать InventTable с ProdCalcTrans по InventId и key1 соответственно :

PHP код:
    Query        query = new Query();

    
QueryBuildDataSource qbds_table;
    
QueryBuildDataSource qbds_dim;
    
QueryBuildDataSource qbds_calc;
    
QueryBuildDataSource qbds_invent;
    
DictRelation                     dictRelation = new DictRelation(tableNum(InventTable));
    ;

    
qbds_table query.addDataSource(tableNum(prodTable));
    
qbds_table.addRange(fieldNum(ProdTableitemId));
    
qbds_table.addRange(fieldNum(ProdTableName));
    
qbds_table.addRange(fieldNum(ProdTableProdGroupId));
    
qbds_table.addRange(fieldNum(ProdTableProdStatus));
    
qbds_table.addRange(fieldNum(ProdTableProdPrio));
    
qbds_table.addRange(fieldNum(ProdTableProdType));

    
qbds_dim qbds_table.addDataSource(tableNum(InventDim));
    
qbds_dim.relations(NoYes::Yes);
    
qbds_dim.addRange(fieldNum(InventDimConfigId));
    
qbds_dim.addRange(fieldNum(InventDimInventLocationId));

    
qbds_calc qbds_table.addDataSource(tableNum(ProdCalcTrans));
    
qbds_calc.relations(NoYes::Yes);

    
qbds_invent qbds_calc.addDataSource(tableNum(InventTable));

    
// Здесь я хочу связать Inventtable с ProdCalcTrans
    // как Inventtable.ItemId == ProdCalcTrans.key1 
    
qbds_invent.addRelation(dictRelation???); 
Не получается настроить Relaion Как можно настроить relation в DictRelation(е) ?
Может это надо делать не через DictRelation?


Заранее большое спасибо!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проверка целостности coja DAX: Администрирование 6 06.09.2006 13:14
Проблемы с OuterJoin ATimTim DAX: Программирование 20 01.09.2005 17:10
Недопустимая комбинация поля/поля ссылки Berty Wooster DAX: Программирование 2 29.05.2003 16:31

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

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

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