【问题标题】:How do we set a default Request Page value for a Dynamics NAV report我们如何为 Dynamics NAV 报告设置默认请求页面值
【发布时间】:2022-08-18 18:03:28
【问题描述】:

我们有一个 Dynamics NAV(2013R2,如果重要的话)报告,我们需要在请求页面上为其设置一些默认值。我们在第一级 DataItem 上设置了 ReqFilterFields 属性,并且请求页面中显示了正确的字段。我们需要为几个 ReqFilterFields 设置默认值。我们在哪里分配默认值?

    标签: microsoft-dynamics navision


    【解决方案1】:

    我们最终找到了它。当报表处于设计模式时,

    1. 点击查看,请求页面

    2. 点击查看,C/AL 代码

    3. 将代码放入 OnOpenPage 事件中

      // For option fields.

      DataItemName.SETRANGE(FieldName,DataItemName.FieldName::OptionValue);

      // For standard fields.

      DataItemName.SETRANGE(FieldName,DefaultFieldValue);

      注意:如果您为非选项字段分配默认值,您可能需要从 ReqFilterFields 列表中删除字段名称,以防止它在请求页面中显示两次。当 Option 字段位于 ReqFilterFields 列表中并且还在 OnOpenPage 事件中分配了默认值时,Dynamics NAV 2013R2 似乎可以正确处理 Option 字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-11
      • 1970-01-01
      • 2021-01-15
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多