如何在页面中添加来自不同来源 table 的字段 (NAV 2016)?

How to add fields from different source table in a page (NAV 2016)?

我想在页面 - "Bank Receipt Journal" 中添加来自 Table - "Customer Bank Account" 的字段,其当前源 table 为 "Gen. Journal Line"。

如果我了解添加字段作为来自不同 Table 来源的查找的过程,这可能会有所帮助。

我想这取决于您的要求:

  • 如果您认为其他字段也可以用在以 "Gen. Journal Line" 作为其 SourceTable 的其他页面上,我会考虑将方法 "Lookup" 的 FlowFields 添加到您的 "Gen. Journal Line" table(假设您有足够的权限这样做)。在您的回复中,请详细说明您希望查找逻辑如何工作以获得进一步的帮助(如果需要)。

  • 如果您的查找逻辑比 FlowFields 可以处理的更复杂,"Gen. Journal Line." 上的一个函数 returns 相关字段值可能是一个很好的解决方案。

  • 或者,如果这是您需要新字段的唯一页面,或者如果您没有修改 table 定义的权限,请在您的页面对象中定义一个函数执行查找和 returns 值。使用此函数作为页面控件的 SourceExpr。