![Access 2016数据库应用与开发:实战从入门到精通(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/546/26943546/b_26943546.jpg)
4.8 综合实战——创建“仓库管理系统”的表
1. 案例描述
本例中将创建一个较为简单的“仓库管理系统”数据库,其中共包含4个数据表,分别是“库存信息表”“入库记录表”“出库记录表”和“仓库信息表”。通过创建数据表、设置主键和字段属性、建立表关系等操作,来掌握数据表的各种基本操作。
2.案例操作过程
具体的操作步骤如下。
步骤1启动Access 2016,创建一个空白数据库,将其命名为“仓库管理系统”。此时该数据库中将自动创建一个“表1”,单击状态栏中的【设计视图】按钮,切换至该表的设计视图,如图4-118所示。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0097-0290.jpg?sign=1738906283-xvishogsYhmBsqwOjwbC8ahZVwp21nVz-0-a8011a231bc108e32cafe2e31510b40e)
图4-118 “表1”的设计视图
步骤2在【字段名称】列中输入字段名称,在【数据类型】的下拉列表中设置相应的数据类型,如图4-119所示。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0097-0291.jpg?sign=1738906283-212quFlGi1jsJZ7UmqFpFnMNwH1HsR0w-0-fbf11508d9a02fefde61dde52cd71c5a)
图4-119 输入字段名称并设置数据类型
步骤3在“商品编号”字段所在的行首处单击鼠标右键,在弹出的快捷菜单中选择【主键】菜单命令,设置该字段为主键,如图4-120所示。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0097-0292.jpg?sign=1738906283-vZrqWHcIHn0tXuSusBcu9I2hzmk0uPjT-0-37f3a9558d1168a0e29954f1935f9f61)
图4-120 设置主键
步骤4选中“本月结存”字段,在下方【常规】选项卡下的【验证规则】和【验证文本】文本框中输入表达式及文本,设置该字段的属性,如图4-121所示。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0097-0293.jpg?sign=1738906283-VaUFnzpgwH6aq51xjK2FYzpDYfvA6KBR-0-795d2e2e0813590cd8bd0969369e1c87)
图4-121 设置“本月结存”字段的属性
步骤5单击快速访问工具栏中的【保存】按钮,弹出【另存为】对话框,在【表名称】文本框中输入“库存信息表”,单击【确定】按钮,如图4-122所示。至此,“库存信息表”创建完成。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0097-0294.jpg?sign=1738906283-1mJP2jV0B0PxWJieHNZBM0kD1kPc8EdT-0-493a3e00c57550e388ca3f7637e616c0)
图4-122 【另存为】对话框
步骤6使用同样的方法,创建“仓库信息表”,设置“仓库编号”字段为主键,如图4-123所示。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0097-0295.jpg?sign=1738906283-2vifmsUvVVHLavXKVop6EPfwtg97NKJS-0-1fb278bb2f2450707911956c8ea7b4d1)
图4-123 仓库信息表
步骤7创建“出库记录表”,并设置“出库编号”字段为主键,如图4-124所示。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0098-0296.jpg?sign=1738906283-ERmpet9v83nrzO9R3BrUWd3ePXCr3rLW-0-903563323f0e1b8c8fa5d7798153695d)
图4-124 出库记录表
步骤8创建“入库记录表”,并设置“入库编号”字段为主键,如图4-125所示。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0098-0297.jpg?sign=1738906283-hRNVbfpEIV9vxZ4b15kDw773ZX4uO4fG-0-8e07875416be12ff937fac2c49c3684e)
图4-125 入库记录表
步骤9单击【数据库工具】选项卡下【关系】组的【关系】按钮,打开“关系”窗口,在其中单击【关系工具】→【设计】选项卡下【关系】组中的【显示表】按钮,如图4-126所示。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0098-0298.jpg?sign=1738906283-uc63yr8kzgp4ati2RuLyt7EudwBEWwbi-0-6662613fcdf315ed49d6c945ffd6f573)
图4-126 单击【显示表】按钮
步骤10弹出【显示表】对话框,拖动鼠标指针选中4个表,如图4-127所示,单击【添加】按钮,将其添加到“关系”窗口中。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0098-0299.jpg?sign=1738906283-6Jwdbtx1QzXOY7dzuAPjQbpsGe3plpkj-0-5373b4ad592eb55d1e3ea0080aaabfa4)
图4-127 【显示表】对话框
步骤11添加完成后,关闭【显示表】对话框,返回至“关系”窗口,在其中将“出库记录表”中的“商品编号”字段拖动至“库存信息表”中的“商品编号”字段上,如图4-128所示。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0098-0300.jpg?sign=1738906283-a4YSMMKpTpSLNZCaePesp0e33BVHEvQC-0-3dcac4e2a75999a418169449cd3e601d)
图4-128 拖动字段
步骤12弹出【编辑关系】对话框,选中【实施参照完整性】、【级联更新相关字段】和【级联删除相关记录】复选框,如图4-129所示,单击【创建】按钮。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0098-0301.jpg?sign=1738906283-W1rm1QgfmGn5omBqboR8un9CFbiiIpuF-0-8e644e8c33918a5eec662ca740ca646f)
图4-129 【编辑关系】对话框
步骤13创建“库存信息表”和“出库记录表”的一对多表关系。使用同样的方法,创建其他表的表关系,如图4-130所示,然后保存并关闭“关系”窗口。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0099-0302.jpg?sign=1738906283-SFI3J1Q4mQ92v2WUY7Rvb1YKb5ptB0ei-0-d68a031446f6fa59aa8856dde34552f1)
图4-130 创建表关系
步骤14在导航窗格中双击打开“仓库信息表”,进入该表的数据表视图,在其中添加相应的记录。使用同样的方法,在其他表中添加记录,如图4-131所示。
![](https://epubservercos.yuewen.com/8E4B8E/15367246505321206/epubprivate/OEBPS/Images/Figure-0099-0303.jpg?sign=1738906283-F8P4kX1a7c8BqQbm7OoZNuLbMsnDU4fJ-0-38856d8dc3e705a88422da92f961ac44)
图4-131 添加记录