1、实训3 表维护、操作、导入导出表,3.1 实 训 目 的 3.2 实 训 内 容 思考及课后练习,Access数据库程序设计,2,3.1 实 训 目 的,掌握打开和关闭表的方法 掌握修改表结构的方法 掌握编辑表的内容和调整表的外观的方法 掌握查找和替换数据的方法 掌握记录排序的方法 掌握记录筛选的方法 掌握表的导入导出方法,3,3.2 实 训 内 容,3.2.1 打开和关闭表 3.2.2 修改表的结构 3.2.3 编辑表的内容 3.2.4 调整表的外观 3.2.5 查找数据 3.2.6 替换数据 3.2.7 排序记录 3.2.8 筛选记录 3.2.9 导入导出表,4,3.2.1 打开和关闭表,
2、例如:在“数据表”视图中打开“借书证表”,在“设计”视图中打开“图书库存表”操作完成后关闭此表。,5,3.2.2 修改表的结构,1添加字段 2修改字段 3删除字段,6,1添加字段,例如:在“借书证表”的“单位名称”和“职务”字段之间增加“电话分机”字段,文本类型,大小为4。在“电话分机”字段中分别输入工商管理系、电子商务系、计算机系、会计学系、国际商务系和基础课部6个部门的分机号码:“5855”、“5856”、“5857”和“5859”、“5860”和“5861”。,7,参考步骤,(1)在“数据库”窗口中,单击“对象”下的“表”对象。 (2)单击“借书证表”。 (3)单击“数据库”窗口工具栏上
3、的“设计”按钮,以“设计视图”打开“借书证表”。 (4)将光标移到“职务”字段,单击插入行按钮,即插入一空白行,在空白行中输入字段名:“电话分机”;数据类型:“文本”; (5)切换到“数据表”视图,依次输入部门分机号码。 (6)单击工具栏上的“保存”按钮完成设置。,8,2修改字段,例如:在“图书库存表”中,将“图书编号”字段的字段名改为“书号”;在“说明”栏输入“新编书号”内容。,9,3删除字段,例如:将“借书证表”的 “电话分机”字段删除。 参考步骤,(1)在“数据库”窗口中,单击“对象”下的“表”按钮。 (2)单击“借书证表”。 (3)单击“数据库”窗口工具栏上的“设计”按钮,在表“设计”
4、视图中打开表。 (4)选择字段“电话分机”,再单击删除行按钮或按【Delete】键,将出现如右所示的对话框,选择“是”按钮即可删除该字段。,10,3.2.3 编辑表的内容,1定位记录 2修改记录 3删除记录,11,1定位记录,例如:将记录指针定位到“管理员表”中第9条记录上。 参考步骤,(1)在“数据库”窗口中,单击“对象”下的“表”按钮。 (2)单击“管理员表”。 (3)在“记录编号”文本框中输入要查找的记录号:9,单击【Enter】键完成定位,如下图所示。,12,2修改记录,例如:将“图书库存表”中“中国铁道出版社”出版的图书增加10本;,13,3删除记录,例如:删除“图书编号”为“6-6
5、063-0013”的记录; 参考步骤 在“数据表”视图中打开“图书库存表”,选中“图书编号”为“6-6063-0013”的记录,单击“删除记录”按钮即可。,14,3.2.4 调整表的外观,1改变字段次序 2调整字段显示宽度和高度 3隐藏列和显示列 4冻结列 5改变字体显示,15,1改变字段次序,例如: 将“图书库存表”中的“入库时间”字段移到“数量”字段和“出版社”字段之间。,16,2调整字段显示宽度和高度,例如:将“图书库存表”表行高设置为13,设置所有字段列列宽为最佳匹配。 参考步骤 (1)在“数据库”窗口的“表”对象下,双击“图书库存表”。 (2)单击“数据表”中的任意单元格。 (3)依
6、次单击“格式”“行高”菜单命令,弹出“行高”对话框,如下图所示。 (4)在该对话框的“行高”文本框内输入所需的行高值:13,单击“确定”按钮。,17,2调整字段显示高度,(5)选择所有字段列,然后依次单击“格式”“列宽”菜单命令,并在打开的“列宽”对话框中单击“最佳匹配”,再单击“确定”按钮完成,如下图所示。,18,3隐藏列和显示列,例如:将“借书证表”中的“出生日期”字段列隐藏起来,再将刚才隐藏的“出生日期”列重新显示出来。 参考步骤 (1)在“数据库”窗口的“表”对象,双击“学生”表。 (2)单击“出生日期”字段选定器。,19,隐藏列和显示列,(3)依次单击“格式”“隐藏列”菜单命令。这时
7、,Access就将选定的列隐藏起来。 (4)再依次单击“格式”“取消隐藏列”菜单命令,弹出“取消隐藏列”对话框,如下图所示。选中要取消隐藏的列“出生日期”前复选框。 (5)单击“关闭”按钮,重新显示“出生日期”列。,20,4冻结列,例如:冻结“图书库存表”表中的“出版日期”列。 参考步骤 (1)打开“图书库存表”表。 (2)单击要冻结的字段“出版日期”字段选定器。 (3)依次单击“格式”“冻结列”菜单命令。 此时水平滚动窗口时,可以看到“出版日期”字段列始终显示在窗口的最左边。,21,5改变字体显示,例如:将“图书借阅表”字体设置为方正姚体、字号为小四号、字型为斜体,颜色为深红色。,22,3.
8、2.5 查找数据,例如:在“图书库存表”中,查找图书名称为“相信中国”的图书记录。,23,3.2.6 替换数据,例如:查找“管理员表”中“文化程度”为“本科”的所有记录,并将其值改为“硕士”。,24,3.2.7 排序记录,1单字段排序 2相邻多字段排序 3不相邻多字段排序,25,1单字段排序,例如:在“借书证表”中,按“单位名称”升序排列。 参考步骤 打开“借书证表”表,单击排序字段:“单位名称”,再单击工具栏“升序”按钮即可完成。,26,2相邻多字段排序,例如:在“管理员表”中,按“性别”和“出生日期”两个字段降序排列。,27,3不相邻多字段排序,例如:在“借书证表”中,先按“单位名称”升序
9、排,再按“姓名”降序排列。参考步骤: (1)打开“借书证表”,依次单击“记录”“筛选”“高级筛选/排序”菜单命令。,(2)在弹出“筛选”窗口内,如右图所示,在上半部分字段列表中分别双击排序字段:性别和出生日期,使之显示在设计网格区排序字段单元格内。 (3)分别单击排序方式列表框,在下拉列表内选择“升序”和“降序”,如右图所示。,28,3.2.8 筛选记录,1按选定内容筛选 2按窗体筛选 3按筛选目标筛选 4内容排除筛选 5高级筛选/排序,29,1按选定内容筛选,例如:使用“按选定内容筛选”的方法,在“借书证表”中筛选出来自“计算机系”的读者。 参考步骤 打开“借书证表”表,选定筛选内容:“计算
10、机系”,再单击工具栏 “按选定内容筛选”按钮 完成。,30,2按窗体筛选,例如:使用“按窗体筛选”的方法,将“管理员表”中来自“安徽的男职工”筛选出来。 参考步骤 (1)打开“管理员”表,单击工具栏“按窗体筛选”按钮 。在“按窗体筛选”窗口中按要求进行条件设置:“性别”字段值输入“男”,“籍贯”字段值输入“安徽”,如下图所示。,31,应用筛选,(2)单击工具栏“应用筛选”按钮 ,显示筛选结果如下图所示。,32,3按筛选目标筛选,例如:使用“按筛选目标筛选”的方法,在“管理员表”中筛选“10年工龄以上”的职工。 参考步骤 打开“管理员表”,在“工龄”字段的任意记录上右击,弹出快捷菜单,在“筛选目
11、标”文本框中输入筛选条件:“10”。按【Enter】键完成筛选。,33,4内容排除筛选,例如:为“管理员表”创建“内容排除筛选”,筛选出排除条件为“文化程度=硕士”的信息。 参考步骤 打开“管理员表”,查找并选定筛选排除内容:“硕士”,依次单击“记录”“筛选”“排除内容筛选”命令菜单即可完成。,34,5高级筛选/排序,例如:使用“高级筛选”的方法,查找“借书证表”中1978年出生的女生,并按“单位名称”降序排列,筛选结果另存为:“1978年出生的女生”查询。 参考步骤 (1)打开“借书证表”,依次单击“记录”“筛选”“高级筛选/排序”菜单命令,弹出“筛选”窗口。,35,高级筛选/排序,(2)在
12、上半部分字段列表中分别双击筛选字段:“出生日期”、“性别”和“单位名称”,使之显示在设计网格区筛选字段单元格内。 (3)按图所示输入筛选准则和排序方式。 (4)单击工具栏“应用筛选”按钮执行筛选,结果如下图所示。,36,高级筛选/排序,(5)选择“文件”菜单中的“保存为查询”命令,在“另存为查询”对话框内输入查询名称:“1978年出生的女生”,如下图所示。单击“确定”按钮完成。,37,3.2.9 导入导出表,1数据的导入 2数据的导出,38,1数据的导入,例如:将“D:My Access”中Excel文件“职工工资.Xls”导入到“图书管理系统. mdb”数据库中,以“图书馆职工工资”命名导入的表。,39,2数据的导出,例如:将数据库中的“借书证表”导出,第一行包含字段名,导出文件为“借书证.TXT”,分隔符为“逗点”,保存位置:“D:My Access”。,40,思考及课后练习,1练习将数据库中的“图书库存表”导出,导出文件为Excel文件“借书证.Xls”,保存位置:“D:My Access”。 2练习重新设置关键字。 3练习设置数据表格式。,