练习 - 创建表关系
在本单元中,您将创建一个表,然后在表之间添加关系。 您将学习如何执行以下操作:
- 使用查找列创建关系。
- 添加一对多表关系。
添加表关系的最简单方式是向另一个表创建查找列。 这会自动在表之间创建父子关系。
注意
本单元提及的 Dataverse Pet 表是在上一个练习中创建的。 您需要创建其他表来添加关系。
创建自定义表并添加一列
在左侧导航窗格中,依次选择表、新建表和设置高级属性。
在“新建表”窗格的属性 表中,输入以下值:
显示名称:技巧
描述:宠物技巧
选择主列 选项卡,输入以下值:
- 显示名称:技巧名称
在窗格底部,选择保存。
在技巧表中,选择新建并选择列。
在新建列窗格中输入以下值:
显示名称:级别
数据类型:选项
创建选项值:
选择新建选项,即可显示新建选项窗格。
在显示名称字段中输入级别。
在选项下,有标签和值两个条目字段。 分别输入初学者 和 1。
选择初学者 条目下的新建选项,为标签添加新条目精通,值为 2。
选择精通 条目下的新建选项,为标签添加新条目专家,值为 3。
选择保存。
选择将此选项与以下对象同步下的下拉列表,查找/选择级别,然后选择保存。
使用查找列创建关系
在技巧表中,选择新建并选择列。
在新建列窗格中输入以下值:
显示名称:宠物
数据类型:查找
相关表:Pet
选择保存。
现在,我们已经完成了此操作,如果您查看表关系,您将看到新的 Pet 列现在与 Pet 表具有多对一关系。 相反,您的 Pet 表现在与技巧表具有一对多关系,即使我们尚未在 Pet 表中创建技巧列。
添加一对多关系
在 Power Apps Maker Portal 的左侧导航中选择表,然后选择客户表。
在架构窗格中,选择关系,将在屏幕上显示现有关系。
选择屏幕左上角的新建关系,然后在下拉菜单中选择一对多。
在右侧的一对多窗格中,选择相关(多)列表中的宠物。
选择完成。
请注意,在添加多对一关系时,数据类型为查找的帐户列会自动添加到“宠物”表的“列”列表中。
创建一对多关系
还可以通过关系架构手动创建表关系。 让我们学习如何执行此操作。
若要手动创建新关系,请从 Power Apps Maker Portal 的左侧导航中选择表,然后选择要在关系中使用的表。
选择架构下的关系,导航到关系。
选择新建关系,然后选择一对多。
将显示新建关系窗格。
当前 表是您所选的表。 从下拉列表中选择相关 表。 窗格中的其他字段会自动填充。
有关详细信息,请参阅使用 Power Apps 门户创建和编辑一对多或多对一表关系。