练习 - 创建 AccidentTable 和关系

已完成

在本练习中,您将构建主 AccidentTable 并与之前创建的其他表建立关系。

  1. 从主菜单中选择

  2. 选择新建表>新建表

  3. 显示名称下的属性部分,输入 AccidentTable

  4. 切换至主列选项卡,在显示名称下输入 AccidentId

  5. 选择保存

  6. 列和数据窗格下,找到并选择 AccidentId 字段,然后选择编辑列

  7. 数据类型更改为自动编号

  8. 选择保存

  9. 创建 AccidentDescription 列。 在列和数据窗格中选择 + (新建列)

  10. 在屏幕右侧的新建列窗格中,输入/检查以下信息:

    • 显示名称 - AccidentDescription

    • 数据类型 - 单行文本(默认)

    • 必填 - 必需业务

    • 可搜索 - 选中(默认)

    选择保存

  11. 利用以下信息添加另一个新列:

    • 显示名称 - AccidentDate

    • 数据类型 - 日期和时间

    • 格式 - 日期和时间

    • 必填 - 必需业务

    • 可搜索 - 选中(默认)

    选择保存

  12. 利用以下信息添加另一个新列:

    • 显示名称 - ManagerComments

    • 数据类型 - 单行文本(默认)

    • 必需 - 可选(默认)

    • 可搜索 - 选中(默认)

    选择保存以继续。

  13. 使用以下数据创建是/否 选项列:

    • 显示名称 - ManagerReviewed

    • 数据类型 - 选项 > 是/否

    • 必需 - 可选(默认)

    • 可搜索 - 选中(默认)

    • 选项 - (默认)

    • 默认选项 - 否

    选择保存。 接下来是有关查找列的操作。

  14. 创建 LocationId 查找列。

    • 显示名称 - LocationId

    • 数据类型 - 查找

    • 必填 - 必需业务

    • 可搜索 - 选中(默认)

    • 相关表 - LocationTable(在搜索字段中输入 LocationTable 并从缩小范围的搜索列表中选择)

      注意

      相关表下拉菜单中选择在其中查找值的表。 选择您在上一练习中创建的 LocationTable 将创建多对一关系:AccidentTable 中的LocationTable 中的

    突出显示选定“查找”选项的“数据类型”下拉菜单的屏幕截图。

    保存所有更改后,您在表中创建的关系将可见。 保存新列。

  15. 创建 AccidentTypeId 查找列。

    • 显示名称 - AccidentTypeId

    • 数据类型 - 查找

    • 必填 - 必需业务

    • 可搜索 - 选中(默认)

    • 相关表 - TypeofAccidentTable(开始键入 TypeofAccidentTable 并选择它)。

    保存新列。

    注意

    此选择将创建多对一关系:AccidentTable 中的AccidentTypeTable 中的

    接下来,创建多对多关系:

  16. 在靠近“表”屏幕顶部中间的架构窗格中,选择关系

    AccidentTable 的屏幕截图,其中“架构”下的“关系”选项已选中。

  17. 从命令栏中选择新建关系,然后选择 + 多对多

    突出显示“多对多”选项的“添加关系”下拉菜单的屏幕截图。

  18. 多对多窗格显示在屏幕右侧。 在相关(多) 搜索字段中,输入 EmployeeTable,选择您在之前练习中创建的 EmployeeTable

    Dataverse 默认提供关系名称关系表名。 您可以选择更新和重命名这些默认名称。 在本练习中,您可以保留默认名称。

    突出显示相关“EmployeeTable”字段的“多对多”菜单的屏幕截图。

  19. 完成后选择完成

关系列表将显示您在之前步骤中添加查找列时创建的其他关系(多对一)。 您可以按关系类型筛选列表以更改视图。

显示“显示名称”、“关系名称”、“相关表”、“关系类型”的“关系”列表的屏幕截图,其中突出显示了“关系类型”。

现在我们已经创建了几个表并将它们关联在一起。 接下来我们将继续构建事故跟踪应用,在下一学习模块中,我们将探索在此模块中创建的表的视图窗体。 在继续之前,让我们做一个快速知识检查!