作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据documentation :
The system uses Boolean OR logic to connect all the tags.
这是否意味着完全不可能构造一个在多个 CriteriaElement 之间执行 bool AND 运算的 QueryCriteria?
最佳答案
您应该能够通过对查询使用“肮脏的技巧”来获得您想要的结果。有一种方法可以通过使用 DataArea 字段或 RecId 字段并放入您的表达式来将自定义表达式放入查询范围。
示例:
query = new Query();
dsInventTable = query.addDataSource(tableNum(InventTable));
// Add our range
queryBuildRange = dsInventTable.addRange(fieldNum(InventTable, DataAreaId));
queryBuildRange.value(strFmt('((%1 == %2) || ((%1 == %3) && (%4 == "%5")))',
fieldStr(InventTable, ItemType),
any2int(ItemType::Service),
any2int(ItemType::Item),
fieldStr(InventTable, ProjCategoryId),
queryValue("Spares")));
有关详细信息,请参阅以下链接:Expressions in query ranges
关于x++ - Microsoft Dynamics AX 2012 AIF QueryCriteria 中的 bool AND 逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15657673/
我有一种情况,在我的 where 子句中只有一个谓词和表达式。两者都需要在 where 子句中进行 ANDed: Expression col1 = tableEntity.get("col1");
根据documentation : The system uses Boolean OR logic to connect all the tags. 这是否意味着完全不可能构造一个在多个 Crite
根据documentation : The system uses Boolean OR logic to connect all the tags. 这是否意味着完全不可能构造一个在多个 Crite
我是一名优秀的程序员,十分优秀!