在查询addRange AX2012中只选择一个选项

问题描述 投票:0回答:1

我写了一个查询,如下所示,我想阻止查询中对accountnum的多项选择。有没有办法在代码中执行此操作?

Query = new Query();
qbdsVendTransOpen = Query.addDataSource(tableNum(VendTransOpen));
qbdsVendTrans = qbdsVendTransOpen.addDataSource(tableNum(VendTrans));
qbdsVendTrans.relations(true);
qbdsVendTrans.joinMode(JoinMode::InnerJoin);

qbdsVendTable = qbdsVendTrans.addDataSource(tableNum(VendTable));
qbdsVendTable.relations(true);
qbdsVendTable.joinMode(JoinMode::InnerJoin);

qbdsVendTable.addRange(fieldNum(VendTable,accountNum));
axapta x++ dynamics-ax-2012-r3
1个回答
0
投票

如果您想锁定您的范围,请添加此行:

qbdsVendTable.addRange(fieldNum(VendTable,accountNum)).status(rangestatus::Locked);
© www.soinside.com 2019 - 2024. All rights reserved.