练习 - 创建 AccidentTable 和关系
在本练习中,您将构建主 AccidentTable 并与之前创建的其他表建立关系。
从主菜单中选择表。
选择新建表>新建表。
在显示名称下的属性部分,输入
AccidentTable
。切换至主列选项卡,在显示名称下输入
AccidentId
。选择保存。
在列和数据窗格下,找到并选择 AccidentId 字段,然后选择编辑列。
将数据类型更改为自动编号。
选择保存。
创建 AccidentDescription 列。 在列和数据窗格中选择 + (新建列)。
在屏幕右侧的新建列窗格中,输入/检查以下信息:
显示名称 -
AccidentDescription
数据类型 - 单行文本(默认)
必填 - 必需业务
可搜索 - 选中(默认)
选择保存。
利用以下信息添加另一个新列:
显示名称 -
AccidentDate
数据类型 - 日期和时间
格式 - 日期和时间
必填 - 必需业务
可搜索 - 选中(默认)
选择保存。
利用以下信息添加另一个新列:
显示名称 -
ManagerComments
数据类型 - 单行文本(默认)
必需 - 可选(默认)
可搜索 - 选中(默认)
选择保存以继续。
使用以下数据创建是/否 选项列:
显示名称 -
ManagerReviewed
数据类型 - 选项 > 是/否
必需 - 可选(默认)
可搜索 - 选中(默认)
选项 - 否或是(默认)
默认选项 - 否
选择保存。 接下来是有关查找列的操作。
创建 LocationId 查找列。
显示名称 -
LocationId
数据类型 - 查找
必填 - 必需业务
可搜索 - 选中(默认)
相关表 - LocationTable(在搜索字段中输入
LocationTable
并从缩小范围的搜索列表中选择)注意
在相关表下拉菜单中选择在其中查找值的表。 选择您在上一练习中创建的 LocationTable 将创建多对一关系:AccidentTable 中的多对 LocationTable 中的一。
保存所有更改后,您在表中创建的关系将可见。 保存新列。
创建 AccidentTypeId 查找列。
显示名称 -
AccidentTypeId
数据类型 - 查找
必填 - 必需业务
可搜索 - 选中(默认)
相关表 - TypeofAccidentTable(开始键入
TypeofAccidentTable
并选择它)。
保存新列。
注意
此选择将创建多对一关系:AccidentTable 中的多对 AccidentTypeTable 中的一。
接下来,创建多对多关系:
在靠近“表”屏幕顶部中间的架构窗格中,选择关系。
从命令栏中选择新建关系,然后选择 + 多对多。
多对多窗格显示在屏幕右侧。 在相关(多) 搜索字段中,输入
EmployeeTable
,选择您在之前练习中创建的 EmployeeTable。Dataverse 默认提供关系名称和关系表名。 您可以选择更新和重命名这些默认名称。 在本练习中,您可以保留默认名称。
完成后选择完成。
关系列表将显示您在之前步骤中添加查找列时创建的其他关系(多对一)。 您可以按关系类型筛选列表以更改视图。
现在我们已经创建了几个表并将它们关联在一起。 接下来我们将继续构建事故跟踪应用,在下一学习模块中,我们将探索在此模块中创建的表的视图和窗体。 在继续之前,让我们做一个快速知识检查!