练习 - 创建表关系

已完成

在本单元中,您将创建一个表,然后在表之间添加关系。 您将学习如何执行以下操作:

  • 使用查找列创建关系。
  • 添加一对多表关系。

添加表关系的最简单方式是向另一个表创建查找列。 这会自动在表之间创建父子关系。

注意

本单元提及的 Dataverse Pet 表是在上一个练习中创建的。 您需要创建其他表来添加关系。

创建自定义表并添加一列

  1. 登录 Power Apps Maker Portal

  2. 在左侧导航窗格中,依次选择新建表设置高级属性

  3. 在“新建表”窗格的属性 表中,输入以下值:

    • 显示名称技巧

    • 描述宠物技巧

  4. 选择主列 选项卡,输入以下值:

    • 显示名称技巧名称
  5. 在窗格底部,选择保存

  6. 技巧表中,选择新建并选择

  7. 新建列窗格中输入以下值:

    • 显示名称级别

    • 数据类型选项

  8. 创建选项值:

    1. 选择新建选项,即可显示新建选项窗格。

    2. 显示名称字段中输入级别

    3. 选项下,有标签两个条目字段。 分别输入初学者1

    4. 选择初学者 条目下的新建选项,为标签添加新条目精通,值为 2

    5. 选择精通 条目下的新建选项,为标签添加新条目专家,值为 3

    6. 选择保存

  9. 选择将此选项与以下对象同步下的下拉列表,查找/选择级别,然后选择保存

使用查找列创建关系

  1. 技巧表中,选择新建并选择

  2. 新建列窗格中输入以下值:

    • 显示名称宠物

    • 数据类型查找

    • 相关表Pet

    Pet 查找列的屏幕截图。

  3. 选择保存

现在,我们已经完成了此操作,如果您查看表关系,您将看到新的 Pet 列现在与 Pet 表具有多对一关系。 相反,您的 Pet 表现在与技巧表具有一对多关系,即使我们尚未在 Pet 表中创建技巧列。

添加一对多关系

  1. Power Apps Maker Portal 的左侧导航中选择,然后选择客户表。

  2. 架构窗格中,选择关系,将在屏幕上显示现有关系。

    突出显示“关系”按钮的“架构”窗格屏幕截图。

  3. 选择屏幕左上角的新建关系,然后在下拉菜单中选择一对多

  4. 在右侧的一对多窗格中,选择相关(多)列表中的宠物

  5. 选择完成

    请注意,在添加多对一关系时,数据类型为查找帐户列会自动添加到“宠物”表的“列”列表中。

    自动添加的数据类型为“查找”的“客户”列的屏幕截图。

创建一对多关系

还可以通过关系架构手动创建表关系。 让我们学习如何执行此操作。

  1. 若要手动创建新关系,请从 Power Apps Maker Portal 的左侧导航中选择,然后选择要在关系中使用的表。

  2. 选择架构下的关系,导航到关系

    表属性的屏幕截图,其中突出显示“关系”。

  3. 选择新建关系,然后选择一对多

    新建关系类型选项的屏幕截图。

  4. 将显示新建关系窗格。

    新建表关系窗格的屏幕截图。

当前 表是您所选的表。 从下拉列表中选择相关 表。 窗格中的其他字段会自动填充。

有关详细信息,请参阅使用 Power Apps 门户创建和编辑一对多或多对一表关系