查询数据源范围内的值

Query Value in data source range

我在查询范围值方面遇到了问题。而且我没有从查询中获得适当的值。我在 axapta 3.0 中工作。

我想获取尚未过期或没有过期日期(意味着空日期)的商品。

this.query().dataSourceName('dsTable').addRange(fieldnum(ItemTable,ExpireDate)); this.query().dataSourceName('dsTable').range(1).value(strfmt('(ExpireDate > %1) || (ExpireDate == %2)', today(), DateNull( ) );

我在查询值中使用了表达式,但没有用。

首先我认为它是旧版本并且不支持它。

欢迎任何其他解决方案。

此致, 卡西夫。

尝试使用 .value(strfmt('"",>%1', today()))