我写了一个查询,如下所示,我想阻止查询中对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));
如果您想锁定您的范围,请添加此行:
qbdsVendTable.addRange(fieldNum(VendTable,accountNum)).status(rangestatus::Locked);