首页 > 解决方案 > 表单中的一对多查找字段

问题描述

这些天我一直在玩微软的 PowerApps,我试图开发一个非常小的 POC,它是这样的:

显然,党有名称、日期和党员名单。

如何定义派对成员列表是我感到困惑/卡住的地方。如果我在我的“Party”表中创建一个“PartyMember”查找字段,它被创建为多对一关系,这不符合我的需求。

如果我手动创建多对多关系,我只是不明白如何将此关系与我的实体中的字段相关联。

我发现的一些资源似乎表明多对多查找字段现在是不可能的。那么,平台内部的多对多关系的目的是什么?

标签: dynamics-crmpowerapps

解决方案


您需要的是三个实体——Party、Member 和 PartyMember。PartyMember应该从 Party 和 Member 进行两次查找 - 这是相交表。这称为手动 N:N(多对多)关系。因此,Party & Member 表的主键将存储在 PartyMember 中。

如果你创建一个 Native N:N 关系,将会有一个隐藏的 intersect 实体发生 Part & Member 的关联。

或者甚至只是在 PartyMember 中创建一个派对查找。这样可以将多个成员添加到派对中。可能是您在错误的位置添加了查找。在 1:N 关系中 -N边 (PartyMember) 将查找1边实体 (Party)。

您将需要 Party 记录中的 PartyMembers 子网格。

在此处输入图像描述

创建多记录类型查找是不可能的。那不是你想要的。


推荐阅读