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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2006, 09:36   #1  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
LookUp из двух таблиц ...
Здраствуйте !

Незнаю , можно ли так или нет . Нужно в lookup'е отображать данные из двух таблиц . Вот исходник того , чего я добиваюсь :

Код:
static void lookupSalesLineRecs(FormStringControl _ctrl, SalesId _salesId, ItemId _itemId)
{

    SysTableLookup          sLookup = SysTableLookup::newParameters(tableNum(SalesLine),_ctrl);
    Query                   query = new Query();
    QueryBuildDataSource    qInvD;
    QueryBuildRange         qRange1;
    QueryBuildRange         qRange2;
    QueryBuildDataSource    qb;
    ;
    qb      = query.addDataSource(tableNum(SalesLine));
    qRange1 = qb.addRange(fieldNum(SalesLine,SalesId));
    qRange2 = qb.addRange(fieldNum(SalesLine,ItemId));

    qRange1.value(queryvalue(_salesId));
    qRange2.value(queryvalue(_itemId));

    qInvD = qb.addDataSource(tablenum(InventDim));
    qInvD.joinMode(JoinMode::ExistsJoin);
    qInvD.relations(true);

    sLookup.addLookupfield(fieldNum(SalesLine,ItemId));
    sLookup.addLookupfield(fieldNum(SalesLine,QtyOrdered));
    sLookup.addLookupfield(fieldNum(InventDim,configId));
    sLookup.addLookupfield(fieldNum(SalesLine,RecId),true);

    sLookup.parmQuery(query);
    sLookup.performFormLookup();
}
Ну конечно неполучаю инфо от столбика InventDim -> ConfigId . Или я только ошибаюсь б соединении етих таблиц ?

С уважением , Римантас
Теги
lookup, systablelookup

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
отчёт из двух таблиц на двух листах с группировкой fialka DAX: Программирование 4 19.03.2007 13:49
Можно вывести в lookup пересечение двух query? Hidden DAX: Программирование 14 14.07.2006 10:02
Невидимая связь двух таблиц в формах ArturK DAX: Программирование 11 11.03.2004 18:18

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

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

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