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