Показать сообщение отдельно
Старый 13.11.2006, 12:43   #7  
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'а ?

Спасибо за помочь ! Римантас