Hi all;

I have a query in a lookup method. It is below. It looks to me work slowly. I added index below but it doesn't make to much performance increase.

How can i amke it run quicklier?

Thanks...

    Query                   query          = new Query();
    QueryBuildDataSource    queryBuildDataSource;
    QueryBuildRange         queryBuildRange;
    SysTableLookup          sysTableLookup = SysTableLookup::newParameters(tableNum(inventTrans), _formcontrol);
    ;
    sysTableLookup.addLookupField(fieldNum(inventTrans, inventTransid));
    sysTableLookup.addLookupField(fieldNum(inventTrans, Transtype));
    sysTableLookup.addLookupField(fieldNum(inventTrans, TransRefid));
    sysTableLookup.addLookupField(fieldNum(inventTrans, itemid));
    sysTableLookup.addLookupField(fieldNum(inventTrans, Qty));
    queryBuildDataSource = query.addDataSource(tableNum(inventtrans));
    queryBuildDataSource.addRange(fieldNum(inventTrans, itemid)).value(CNK_IthalatSatir.urunKodu);
    queryBuildDataSource.addRange(fieldNum(inventTrans, TransType)).value(enum2str(inventTransType::Purch));
    queryBuildDataSource.addSortIndex(indexnum(inventtrans, itemidx));
    sysTableLookup.parmQuery(query);
    sysTableLookup.performFormLookup();



[Non-text portions of this message have been removed]





SPONSORED LINKS
Computer part Programming languages Microsoft axapta
Support exchange


YAHOO! GROUPS LINKS




Reply via email to