您的位置:首页 > 产品设计 > UI/UE

range for query

2015-09-16 00:29 489 查看
static

void range_test(Args _args)

{

Query Query;

QueryRun QueryRun;

QueryBuildDataSource qbr;

CustTable custtable;

//QueryBuildRange qbr;

Range range =

'den-000004';

int num;

Query =

new Query();

qbr = Query.addDataSource(

tableNum(CustTable));

qbr.name(

"Customer");

qbr.addRange(

fieldNum(CustTable, AccountNum)).value(strFmt('((%1.%2 == "%4") || (%1.%3 == "%4"))',

qbr.name(),

fieldStr(CustTable, AccountNum),

fieldStr(CustTable, InvoiceAccount),

range));

info(Query.toString());

QueryRun =

new QueryRun(Query);

while (QueryRun.next())

{

custtable = QueryRun.get(

tableNum(CustTable));

info(custtable.AccountNum);

num++;

if (num > 5)

break;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: