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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2006, 09:47   #1  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Вот это поможет.
__________________
Андрей.
Старый 13.11.2006, 09:55   #2  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от Dron AKA andy Посмотреть сообщение
Вот это поможет.
Спасибо за ссылку , буду пробывать ...

Римантас
Старый 13.11.2006, 12:43   #3  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от Dron AKA andy Посмотреть сообщение
Вот это поможет.
Ну ещё через ранно обрадовалься ... . Вот ещё одна небольшая проблема - Сформировал лукап :
Код:
static void lookupSalesLineRecs(FormStringControl _ctrl, SalesId _salesId, ItemId _itemId)
{
    TableLookup_RU          sLookup = new TableLookup_RU();
    Query                   query = new Query();
    QueryBuildDataSource    qb = query.addDataSource(tableNum(SalesLine));
    QueryBuildRange         qRange1;
    QueryBuildRange         qRange2;
    FormRun                 lookupForm,ownerForm;
    ;

    sLookup.addLookupfield(fieldNum(SalesLine,ItemId));
    sLookup.addLookupfield(fieldNum(SalesLine,QtyOrdered));
    sLookup.addLookupfield(FormControlType::STRING,false, tableMethodStr(SalesLine,InvDimConfig));
    sLookup.addLookupfield(fieldNum(SalesLine,RecId),true);

    sLookup.parmTableId(tableNum(SalesLine));
    sLookup.parmCallingControl(_ctrl);

    qRange1 = qb.addRange(fieldNum(SalesLine,SalesId));
    qRange2 = qb.addRange(fieldNum(SalesLine,ItemId));
    qRange1.value(queryvalue(_salesId));
    qRange2.value(queryvalue(_itemId));

    sLookup.parmQuery(query);
    sLookup.performFormLookup();
}
По идеи , моё поле SalesLineRecId заполняеться значением от lookup'а fieldNum(SalesLine,RecId) . Но вот - он заполняет все строки тем же самим значением . Как отредактировать modified метод , чтобы сохранить нужное значение и только в нужном строке ? И где нужно отредактировать modified - у DataSourse'а или Grid'а ?

Спасибо за помочь ! Римантас
Теги
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, время: 00:20.