Mum*_*ble 1 x++ axapta dynamics-ax-2012-r3
我写了一个查询如下,我想在查询中阻止对 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));
Run Code Online (Sandbox Code Playgroud)
我不认为这可以在查询对话框中轻松完成。我建议在调用查询对话框之前锁定范围(请参阅@Jonathan Bravetti 的回答)并构建自定义对话框或字段。用户将在自定义 ui 中输入帐号,然后您可以使用代码将输入的值传输到查询。
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |