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