Return 来自表单数据源的一条记录
Return one record from a form data source
我有一个包含现有数据源的表单。此数据源与另一个 table 存在一对多关系,即 不是 现有数据源。即使第二个 table 包含多个记录(一对多),我想要的 table 中的字段在所有记录中都是重复的。因此我想添加第二个 table 作为数据源,但只有 return 一条记录。
如果我直接添加第二个 table,那么我的表单会为每条记录包含一行,而不是只有一条。
在第二个 table 的数据源上使用 属性 LinkType=ExistJoin。
例如,请参阅 TransactionLog 表单。
此问题已通过创建用作新数据源的视图得到解决。此视图定义了一个计算列,该列基于包含使用 TOP 1 的查询字符串的方法。Martin Dráb 的博客中提供了更多详细信息:https://community.dynamics.com/ax/b/goshoom/archive/2015/06/29/join-first-line-in-ax-2012。
我有一个包含现有数据源的表单。此数据源与另一个 table 存在一对多关系,即 不是 现有数据源。即使第二个 table 包含多个记录(一对多),我想要的 table 中的字段在所有记录中都是重复的。因此我想添加第二个 table 作为数据源,但只有 return 一条记录。
如果我直接添加第二个 table,那么我的表单会为每条记录包含一行,而不是只有一条。
在第二个 table 的数据源上使用 属性 LinkType=ExistJoin。
例如,请参阅 TransactionLog 表单。
此问题已通过创建用作新数据源的视图得到解决。此视图定义了一个计算列,该列基于包含使用 TOP 1 的查询字符串的方法。Martin Dráb 的博客中提供了更多详细信息:https://community.dynamics.com/ax/b/goshoom/archive/2015/06/29/join-first-line-in-ax-2012。