如何在 Acumatica 通用查询中默认当前日期?日期需要默认为当前日期,而不是硬编码的特定日期。
问问题
897 次
2 回答
1
我建议您在 Graph 中覆盖您的查询。例如
public class YourGraph : PXGraph<YourGraph>
{
public PXSelect<YourDac> Query;
public IEnumberable query()
{
DateTime tod = DateTime.Now;
var result = PXSelect<YourDac,Where<YourDac.DateTimeField,Equal<Required<YourDac.DataTimeField>>>>.Select(this, tod);
return result;
}
}
Acumatica 将用 tod 值替换所需部分
于 2014-09-04T13:46:17.897 回答
0
对于参数,遗憾的是您只能指定特定日期。对于显示在结果中的列,您可以使用 =Today() 等表达式
对于参数,根据您的场景的一种可能的解决方案是将其留空,并在您的条件中检查 null 并使用表达式将 Null 替换为 =Today().. 因此,如果用户将该字段留空,您将返回基于今天/等等..
于 2014-08-13T19:31:18.693 回答