查询数据源范围内的值
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()))
我在查询范围值方面遇到了问题。而且我没有从查询中获得适当的值。我在 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()))