![Access 2013从入门到精通(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/288/31729288/b_31729288.jpg)
3.3 创建和关闭表
使用不同的方法创建表,可以创建不同限制的数据表
在使用表存储数据之前,需要创建数据表。在Access数据库中创建数据表,主要是对字段的插入和属性设置,并且,在数据表视图和设计视图中创建表的操作略有不同。
3.3.1 在数据表视图中创建表
在新建的数据库中,已经包含有一张空白的表,可以直接在这张表的基础上完善第一张数据表,也可以从头开始创建表。
数据表视图中创建表是一种十分常见的创建表的方法,具体的操作如下。
操作演练:创建“员工信息”表
\素材\第3章\无
\效果\第3章\员工管理.accdb
STEP 01 创建数据库
启动Access 2013,创建一个名称为“员工管理”的空白桌面数据库。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00049001.jpg?sign=1738234234-YwyOQL5He7KGM2Aqhxsai8KOguU25dUS-0-476bb6ee56a77ed3c9fccc9cda209a35)
STEP 02 创建表
单击“创建”选项卡“表格”组中的“表”按钮,创建空白数据表。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00049002.jpg?sign=1738234234-SBmw5hED2De2RLV5jsSLiDfczxgnQjEA-0-18170f8719179a266787e1690ee779c6)
STEP 03 插入短文本类型字段
单击“表格工具字段”选项卡“添加和删除”组中的“短文本”按钮。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00049003.jpg?sign=1738234234-WtEUKPxENV6RJSR2fESWdwavx5IS2Dqu-0-eda6f9a554c09983aaa798b3f39d3692)
STEP 04 修改字段的字段名
保持插入字段名的选择状态,将其字段名更改为“姓名”即可。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00049004.jpg?sign=1738234234-iFKeEFE0x19R7jy5wd7UAKjaKqIIeoF3-0-0657d6e10fb576a0d92d189420a7bac6)
提示
Attention
新建表中的“ID”字段
在数据表视图新建的空表中,都自动插入了一个“自动编号”类型的字段“ID”,该字段用于保证记录的唯一性,可根据情况确定是否保留该字段。
STEP 05 插入新的字段
单击“单击以添加”文本,在弹出的下拉列表中选择“数字”选项,然后将该字段名设置为“年龄”。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00050001.jpg?sign=1738234234-GzcnP3ekjT9aBq1X8cMeYRoZWmictK0s-0-ce5794d6a8edc0a3af51f4cd1914d5f2)
STEP 06 保存新建的表
继续插入其他所需的字段,然后在“表2”标签上单击鼠标右键,选择“保存”命令。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00050002.jpg?sign=1738234234-dMw4M9OJ5XfuZlzcjCsCsoGY06eV4xPY-0-6c3775d32bd8a699d08e438293852b41)
STEP 07 为数据表命名
在打开的“另存为”对话框中输入“员工信息”文本,然后单击“确定”按钮。
提示
Attention
重命名表
新建的表在第一次保存的时候,有一次为该表命名的机会,之后如果希望更改该表的名称,需要在工作区中关闭该表之后,在导航窗格该表的名称上单击鼠标右键,选择“重命名”命令为该表更改名称。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00050003.jpg?sign=1738234234-ZZXqXbk3RkxX5VmtWjJUGafsGuSbR0gG-0-af75d6c17155f5c7a9050d9d5d7f604d)
3.3.2 在设计视图中创建表
在数据表视图中创建表,只能够对表的字段属性进行简单的设置,如果希望在创建表的时候,就对表的字段属性进行更为复杂的设置,不同类型的字段的属性有所不同,如图3-10所示。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00050004.jpg?sign=1738234234-msctfb7cI0sfLMKNxZlQPg8xbU8Msps8-0-83c06b0d91dcc88e04b48750f49aae79)
图3-10 短文本(左)和“[是/否]”类型字段的属性
如果希望设计一张科学合理的表,就需要对各个字段的属性进行适当的设置,虽然各个字段包含的具体属性项有所不同,但是设置的方法是类似的。在Access 2013中,常用的字段属性有字段大小、格式、输入掩码、标题、默认值和有效性规则等,如表3-1所示。
表3-1 常用的字段属性说明
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00051001.jpg?sign=1738234234-0aNAvY7arUNWHKpO4Ozvzp0cC3CHKLfs-0-c5f650b2996bb2c7805aa8b907083c5f)
在设置字段的“输入掩码”属性时,需要使用到一些占位符和字面字符,这些字符的含义如表3-2所示。
表3-2 输入掩码中使用的占位符和字面字符说明
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00051002.jpg?sign=1738234234-KNkkIRidy1rhQGkf0PiMMRFWOwFST4c6-0-f6697e1e6989d085218ac85e0a9227ef)
下面以在“销售管理”数据库中创建“订单管理”表为例,讲解在设计视图中创建表和编辑字段属性的方法。
操作演练:创建“订单管理”表
\素材\第3章\销售管理.accdb
\效果\第3章\销售管理.accdb
STEP 01 创建表
打开素材文件,单击“插入”选项卡中的“表设计”按钮。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00052001.jpg?sign=1738234234-U4wBqkVrXIWyAkZTTathYnOjSCCh9M7v-0-159494802c00d43708a031a146d42d87)
STEP 02 插入第一个字段
在“字段名称”列的第1行输入“订单编号”字段名,选择数据类型为“短文本”数据类型。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00052002.jpg?sign=1738234234-5bQ0y8GFjOx3MCnNMJffXXGrLZSPeX1e-0-dfdfcad4ccd87cb5156ead9b70e68c56)
STEP 03 设置字段大小
本例假设订单编号为12位的数字,所以在“字段属性”列表中将“字段大小”属性设置为“12”,然后单击“输入掩码”属性卡右侧的按钮。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00052004.jpg?sign=1738234234-LJM3FFtfnH8ysmU0HtGDzgfPBnrw0IBo-0-c757f9812ee46cc297b88255c12e45c8)
STEP 04 保存表
在打开的“输入掩码向导”提示对话框中单击“是”按钮,然后在“另存为”对话框中输入“订单管理”文本,最后单击“确定”按钮。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00052005.jpg?sign=1738234234-Ml5pQ00rzPc80AbDD3CWWsZ5BOvF3XGy-0-312dd4e85f867b633b6b762c8986d91e)
STEP 05 设置主键
在打开的对话框中单击“是”按钮,为“订单管理表”设置一个主键。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00052006.jpg?sign=1738234234-DdIjgI7F0DbPWrFmVZs7Y1Yx5qxWkIXz-0-a6697bdfc534e4d0869a2358ae007a65)
STEP 06 单击“编辑列表”按钮
在打开的对话框中单击“编辑列表”按钮,进入“输入掩码向导”对话框。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00053001.jpg?sign=1738234234-OimMMJeFTUZI8nBkZauh5bgvUbbbxT1r-0-ccd95aafbc48d1d3221e40ff550775a1)
STEP 07 设置输入掩码
在打开的对话框中将说明设置为“订单编号”,输入掩码设置为“000000000000”,示例数据任意设置,然后单击“关闭”按钮。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00053002.jpg?sign=1738234234-x4Vq08MAXXd7sZd4C83iLnVlHwAs23en-0-3522fcd809ec35acca0bfc4ff435db13)
STEP 08 设置必需、索引等属性
返回“字段属性”列表,将“必需”属性设置为“是”,“允许空字符串”属性设置为“否”,“索引”属性设置为“有”。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00053003.jpg?sign=1738234234-uRfmu5O0JXGpWbESmZFe3j6z70r2jdg6-0-c76f371a36ed6f31f6c24ed36eaaf342)
STEP 09 插入“查阅向导”类型字段
继续插入“客户”字段,设置其数据类型为“查阅向导”。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00053004.jpg?sign=1738234234-7CCcIiyA6BwMI5axoC3Eqt4PuYI03rAE-0-701455a71773be7006917c391220d0d2)
STEP 10 选择字段值来源的表
在打开的对话框中单击“下一步”按钮,选择“表:客户”选项,然后单击“下一步”按钮。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00053005.jpg?sign=1738234234-HWVSTpPGUlA7KF85njVEQBvzmTb4qfe1-0-f2e717da82aa8faa0b2e16ba3700eb96)
STEP 11 选择字段值来源的字段
在“可用字段”列表框中选择“公司”字段,然后依次单击按钮和“下一步”按钮。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00053007.jpg?sign=1738234234-CiMS6Ze23YBPagzqQvIu7VM5f0qt4lcs-0-ced622389b28f3328bab17f4e91f53e6)
STEP 12 选择字段
在打开的对话框的“1”下拉列表框中选择“公司”选项,然后单击“下一步”按钮。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00054001.jpg?sign=1738234234-JzLwGcflqUWfZEyLqCzWJbg6pF70CTSA-0-6f44edba32c236c4bc7f3f8d0a3c77b7)
STEP 13 插入其他字段
单击“完成”按钮完成“查询向导”类型字段的插入,在打开的对话框中单击“确定”按钮。然后以相同的方法插入供应商、运货商和员工字段。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00054002.jpg?sign=1738234234-vVY9QfUMr8SbRxRHR5SL3GR3Vvlaj17c-0-b1081af0fa01b30bd2abcd2cbcc1e51f)
STEP 14 插入“提交时间”字段
插入“日期/时间”类型的“提交时间”字段,设置“格式”属性为“常规日期”,然后单击“验证规则”属性框右侧的按钮。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00054004.jpg?sign=1738234234-JGOCAzeRnXxCPMlGeU0ung4nL7hRh8Vg-0-5424cb3796d520b651c46ec8c834cb77)
STEP 15 设置验证规则
在打开的对话框中输入验证规则“<=Now()”,表示订单提交的时间应该在当前时间之前。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00054005.jpg?sign=1738234234-wfqcWYavx5iezZxhTkCDBle0McBdufby-0-c0bdb1a8dc8ccc9f0e649e1f5cda35fa)
STEP 16 设置验证文本
在“验证文本”属性框中输入“请输入一个当前时间之前的时间”文本,然后插入一个相同的“处理时间”字段。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00054006.jpg?sign=1738234234-13PmoaZ8dUYLiONdOa5aIjPYq18SvfMr-0-255fe79f3de5da31d8c4300e28227ec5)
STEP 17 插入“处理状态”字段
插入“处理字段”字段,设置其数据类型为“查阅向导”。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00054007.jpg?sign=1738234234-qBHHEZxlvZxgXbE48PMwKUF0y4uUOkRV-0-432ea9f1a0525ba8f923fa37b3a620aa)
STEP 18 自行键入所需的值
在打开的对话框中选中“自行键入所需的值”单选按钮,然后单击“下一步”按钮。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00055001.jpg?sign=1738234234-4E1ZVOu1dtzMgARm5rxXaCAyWfDzPaZ2-0-67ee87cbfb32d266a3ff53dc91b416d6)
STEP 19 输入列表的值
在列表中输入所需的处理状态,然后单击“完成”按钮即可。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00055002.jpg?sign=1738234234-kyEvXfXyaMOuYvzGBFNHa8aumX77vUhs-0-dc46da5b4acd8461327cfbf3a88c2c7f)
3.3.3 关闭表
在Access数据库中,许多操作都需要在对象关闭的情况下才能够进行。关闭表的操作十分简单。如果表是以窗口的形式显示,可以直接单击窗口右上角的“关闭”按钮关闭表,如图3-11所示。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00055003.jpg?sign=1738234234-idid62ydreATjsz8jKGteAke4yzgowc1-0-1058a99429e2f8880d6127602d432f1b)
图3-11 关闭以窗口状态显示的表
如果表是以选项卡文档显示的,则需要使关闭的表处于当前选中状态,单击“选项卡”标签右侧的“关闭”按钮即可关闭当前选择表,如图3-12所示。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00055004.jpg?sign=1738234234-XRJ3Qp662kDXZbQF0kzzhSl01owRz6rs-0-c22c2cfd2ac6d92aef8594c2b84ec9e1)
图3-12 关闭以选项卡文档显示的表
另一种快速关闭表的方法是在表的标题(窗口状态)或选项卡标签(选项卡文档状态)上单击鼠标右键,选择“关闭”命令关闭当前表,如图3-13所示。
![](https://epubservercos.yuewen.com/ECD98A/17180248105286406/epubprivate/OEBPS/Images/img00056001.jpg?sign=1738234234-lEWbdt2SNIYCj2I7IdkvwZfvzzsTHAgn-0-ba878f4a9a12d108ee2878d443ae8f0d)
图3-13 通过快捷菜单关闭表
如果选择“全部关闭”命令,则可以一次性关闭工作区中所有打开的对象,如窗口、查询、报表等。这些对象的关闭方法与关闭表的方法相同,此处不再重复介绍。
数据库中的数据一般是实时写入的,因此,在关闭之前一般不会打开要求保存数据的对话框。