• 沒有找到結果。

Access基础教程(第三版)习题与实验指导 - 万水书苑-出版资源网

N/A
N/A
Protected

Academic year: 2021

Share "Access基础教程(第三版)习题与实验指导 - 万水书苑-出版资源网"

Copied!
29
0
0

加載中.... (立即查看全文)

全文

(1)第三部分 综合测试 本部分综合了《Access 基础教程(第三版) 》所介绍的各方面知识与操作,并参考全国计 算机等级考试的需要而设计,每一个题目都描述出了具体的应用环境和功能要求,读者需利用 所掌握的知识并加以综合地应用,实现指定的功能,用以强化分析问题、处理问题的综合能力。 所需环境请到中国水利水电出版社网站下载(www.waterpub.com.cn/softdown/)。. 综合测试一 在“综合测试/综合测试一”文件夹下有空 Access 数据库“公司.mdb”。请按要求完成下 面的操作。 1.按要求创建“雇员表”,并输入如下记录,如表 1.1 和表 1.2 所示。 表 1.1 雇员表 字段名称. 数据类型. 字段大小. 雇员号. 文本. 4. 雇员姓名. 文本. 12. 性别. 文本. 1. 出生日期. 日期/时间. 电话. 文本. 12. 所在部门. 文本. 20. 备注 主键. 表 1.2 雇员表记录 雇员号. 雇员姓名. 性别. 出生日期. 电话. 所在部门. 1001. 刘量. 男. 1981-5-9. 8001. 化妆品. 1002. 李丽. 女. 1982-7-18. 8001. 化妆品. 2001. 刘佳绮. 女. 1976-8-11. 8101. 食品. 2002. 孙伟. 男. 1984-12-26. 8101. 食品. 3001. 王克洋. 男. 1981-7-29. 8201. 家电. 3002. 林同. 男. 1983-11-17. 8201. 家电. 2.设置“性别”字段的默认值为“男”,有效性规则为“男”or“女”,有效性文本为“请 输入男或女!”。 3.设置行高为 12,列宽为 15;设置字体为隶书五号,颜色为蓝色;设置数据表单元格 效果为“凸起”;将“雇员姓名”列冻结。 4.创建名为“出生日期”的查询,要求按照输入的出生日期起止时间来查找雇员记录(包 括:雇员表的全部字段),运行查询时将显示如图 1.1 和图 1.2 所示的两个对话框。.

(2) 184. Access 基础教程(第三版)习题与实验指导. 图 1.1 输入起始日期. 图 1.2 输入终止日期. 5.将“雇员表”导出到测试文件夹下,名称为“雇员.xls”的电子表格。 6.创建如图 1.3 所示的“雇员表”窗体,要求:窗体宽度为 7 厘米,并在主体节中距上 边距 4.5 厘米、左边距 2.5 厘米处添加标题为“退出”的命令按钮,单击该按钮的功能是关闭 “雇员表”窗体(其功能可以使用宏或 VBA 代码实现)。. 图 1.3 “雇员表”窗体. 综合测试二 在“综合测试/综合测试二”文件夹下有空 Access 数据库“学籍管理.mdb”和“学生.xls” 电子表格,请按要求完成如下操作: 1.将“学生.xls”导入到“学籍管理”数据库中并命名为“学生表”,要求导入过程中第 一行包含列标题,主键为“学号”。 2.在设计视图中修改“学生表”的结构,将“学号” 、“姓名”和“院系”的字段大小改 为 12,“性别”字段大小改为 1,“出生日期”的数据类型改为“日期/时间”型。 3.创建名为“03 级学生”的生成表查询,查找所有 03 级学生记录(假设学号前 2 位表 示年级),并保存到新生成表“03 级学生档案”中。 4.创建名为“各年级男女生人数”的交叉表查询,行标题显示各年级(假设学号前 2 位 表示年级),列标题显示性别,值为对学号字段的计数,结果如图 2.1 所示。. 图 2.1 “各年级男女生人数”查询结果.

(3) 第三部分 综合测试. 185. 5.创建标签报表“学生表标签”,选择型号为“C2166”的标签尺寸,公制度量单位,连 续标签,宋体 16 号加粗文本,显示学号、姓名和院系字段,排序依据为“院系”和“学号” 的升序。报表结果如图 2.2 所示(局部) 。. 图 2.2 报表结果(局部). 6.创建如图 2.3 所示的“学生表”窗体,设置窗体宽度为 6 厘米;在窗体页眉中距窗体 上边距 0.4 厘米、左边距 1.4 厘米处添加标签“学生表窗体”,字体为隶书 16 磅,字体颜色为 蓝色,特殊效果为阴影,文本对齐方式为居中。. 图 2.3 “学生表”窗体. 7.在“学生表”窗体的主体节中,添加“添加记录” (在距窗体上边距 3.5 厘米、左边距 1 厘米处)和“保存记录” (在距窗体上边距 3.5 厘米、左边距 3.4 厘米处)两个命令按钮,利 用向导提供的功能实现新学生记录的添加和保存。. 综合测试三 在“综合测试/综合测试三”文件夹下有空 Access 数据库“课程.mdb”,请按要求完成下 面的操作。 1.按要求创建“课程表”,并输入如下记录,如表 3.1 和表 3.2 所示。 表 3.1 课程表 字段名称. 数据类型. 字段大小. 课程编号. 文本. 5. 课程名称. 文本. 20. 学分. 数字. 整型. 备注 主键.

(4) Access 基础教程(第三版)习题与实验指导. 186. 表 3.2 课程表记录 课程编号. 课程名称. 学分. K001. 高等数学. 5. K011. 政治经济学. 3. K007. 计算机文化基础. 2. K004. C 语言程序设计. 4. K012. 邓小平理论. 2. K040. 软件工程. 4. 2.按要求创建“学生选课表” ,并输入如下记录,如表 3.3 和表 3.4 所示。 表 3.3 学生选课表 字段名称. 数据类型. 字段大小. 备注. 学号. 文本. 12. 主键. 课程编号. 文本. 5. 主键. 成绩. 数字. 单精度型. 格式:固定 小数位数:1. 表 3.4 学生选课表记录 学号. 课程编号. 成绩. 03011240. K001. 80. 03011240. K007. 85. 03011240. K040. 76. 03012116. K001. 75. 03012116. K004. 62. 03106231. K040. 87. 03106231. K001. 91. 3.创建“课程表”与“学生选课表”之间的一对多关系,并实施参照完整性。 4.创建名为“无人选修”的查询,找出没有学生选修的课程代码、课程名称和学分(注 意:准则中不允许出现表中任何记录的值)。 5.创建如图 3.1 所示的“课程表”窗体,要求在子窗体中显示选修了当前主窗体所示课 程的学生选课记录。. 图 3.1 “课程表”窗体.

(5) 第三部分 综合测试. 187. 6.创建如图 3.2 所示的“学生选课表”报表,要求按“课程编号”升序排序,并添加计 算控件,用来统计每位学生选课成绩的平均分。. 图 3.2 “学生选课表”报表. 综合测试四 在“综合测试/综合测试四”文件夹下有空 Access 数据库“图书馆.mdb”,请按要求完成 下面的操作。 1.按要求创建“读者信息表” ,并输入如下记录,如表 4.1 和表 4.2 所示。 表 4.1 读者信息表 字段名称. 数据类型. 字段大小. 读者编号. 文本. 6. 读者姓名. 文本. 12. 性别. 文本. 1. 出生日期. 日期/时间. 部门. 文本. 20. 联系电话. 文本. 12. 备注 主键. 表 4.2 读者信息表记录 读者编号. 读者姓名. 性别. 出生日期. 部门. 联系电话. D001. 张海. 男. 1984-11-6. 物理学院. 6168111. D002. 周宇欣. 女. 1984-5-31. 信息学院. 6168222. D003. 江永清. 男. 1985-10-26. 信息学院. 6168333.

(6) Access 基础教程(第三版)习题与实验指导. 188. 2.按要求创建“借阅信息表” ,并输入如下记录,如表 4.3 和表 4.4 所示。 表 4.3 借阅信息表 字段名称. 数据类型. 字段大小. 备注. 读者编号. 文本. 6. 主键. 书籍编号. 文本. 6. 主键. 借书日期. 日期/时间. 还书日期. 日期/时间. 主键. 表 4.4 借阅信息表记录 读者编号. 书籍编号. 借书日期. D001. S001. 2004-10-12. D002. S002. 2005-4-9. D003. S003. 2005-3-25. D001. S004. 2004-11-30. D003. S005. 2004-12-20. 还书日期 2005-1-10 2005-4-19. 3.创建“读者信息表”和“借阅信息表”之间的一对多关系,并实施参照完整性。 4.创建名为“罚款金额”的查询,要求显示所有超期未还的图书借阅信息,并添加计算 字段“罚款” (以当前时间为准,借书时间超过 90 天的每天每本罚款 0.1 元)。 5.创建如图 4.1 所示的“按读者编号查询”窗体,其中“读者编号”组合框的值来自于 “读者信息表”中的“读者编号”字段; “查询”命令按钮的功能是打开图 4.2 所示的“读者 信息表”窗体,并显示与“读者编号”组合框中一致的读者信息。. 图 4.1 “按读者编号查询”窗体. 6.创建如图 4.2 所示的“读者信息表”窗体。. 图 4.2 “读者信息表”窗体.

(7) 第三部分 综合测试. 189. 7.创建如图 4.3 所示的“读者信息表”数据访问页,并添加滚动文字“欢迎访问读者信 息表 Web 页!”,字体为宋体 14 磅加粗。. 图 4.3 “读者信息表”数据访问页. 综合测试五 在“综合测试/综合测试五”文件夹下有空 Access 数据库“教师档案.mdb”,请按要求完 成下面的操作。 1.按要求创建“教师表”,并输入如下记录,如表 5.1 和表 5.2 所示。 表 5.1 教师表 字段名称. 数据类型. 字段大小. 教师编号. 文本. 6. 教师姓名. 文本. 12. 工作时间. 日期/时间. 短日期. 职称. 文本. 6. 院系. 文本. 12. 备注 主键. 表 5.2 教师表记录 教师编号. 教师姓名. 工作时间. 职称. 院系. 001. 董伟平. 1986-7-1. 教授. 数理学院. 002. 许诺. 1992-7-6. 副教授. 外语学院. 003. 杜峰. 1977-7-11. 教授. 体育学院. 004. 许诺. 1996-6-26. 讲师. 音乐学院. 005. 王淼. 1982-9-6. 教授. 人文学院. 006. 杜峰. 1998-7-4. 讲师. 城环学院.

(8) Access 基础教程(第三版)习题与实验指导. 190. 2.使用 SQL 语句创建“教授档案表”(如表 5.3 所示),查询名称为“创建教授档案表” 。 表 5.3 教授档案表 字段名称. 数据类型. 字段大小. 编号. 文本. 6. 姓名. 文本. 12. 教龄. 数字. 整型. 所在院系. 文本. 12. 备注 主键. 3.创建名为“重名教师”的查询,在“教师表”中查找所有重名教师记录。 4.创建名为“教授记录”的查询,将“教师表”中职称为“教授”的记录追加到“教授 档案表”中(教龄=Year(Date())Year([工作时间]))。 5.将“教授档案表”导出为“教授.html”,如图 5.1 所示。 6.创建如图 5.2 所示的“教师表”窗体,在窗体页眉中添加“教授”超级链接(链接地 址为“教授.html”)。. 图 5.1 “教授.html”Web 页. 图 5.2 “教师表”窗体. 7.创建如图 5.3 所示的带有图表子报表的“职称”报表。. 图 5.3 “职称”报表.

(9) 第三部分 综合测试. 191. 综合测试六 在“综合测试/综合测试六”文件夹下有空 Access 数据库“销售.mdb”,请按要求完成下 面的操作。 1.按要求创建“产品表”并输入如下记录,如表 6.1 和表 6.2 所示。 表 6.1 产品表 字段名称. 数据类型. 字段大小. 产品编号. 自动编号. 长整型. 产品名称. 文本. 20. 供应商编号. 文本. 6. 库存量. 数字. 长整型. 单价. 货币. 备注 主键. 表 6.2 产品表记录 产品编号. 产品名称. 供应商编号. 库存量. 单价. 1. 打印机. G1. 31. ¥1,500.00. 2. 数码相机. G2. 20. ¥2,000.00. 3. MP3. G1. 10. ¥456.00. 4. U盘. G3. 15. ¥198.00. 5. 鼠标. G2. 26. ¥35.00. 6. 键盘. G2. 20. ¥40.00. 2.为“产品表”按照“供应商编号”的升序和“产品名称”的降序创建名为“供应商” 的索引。 3.为“产品表”创建高级筛选,根据在如图 6.1 所示的对话框中输入的产品名称来筛选 出产品记录。. 图 6.1 输入产品名称. 4.创建名为“库存量”的查询,根据在图 6.2 和图 6.3 所示的对话框中输入的供应商编 号、单价上限来查询商品库存。 5.创建如图 6.4 所示的“产品表查询”窗体,“查询”命令按钮的单击事件功能由本题要 求 7 中的“产品表查询”宏来实现。 6.创建名为“单位范围”的查询,要求根据“产品表查询”窗体中的“单价下限”和“单.

(10) 192. Access 基础教程(第三版)习题与实验指导. 从上限”文本框中的值作为查询条件。. 图 6.2 输入供应商编号. 图 6.3 输入单价上限. 图 6.4 “产品表查询”窗体. 7.创建名为“产品表查询”的宏,其功能是打开名为“单价范围”的查询。 8.创建名为“产品表”的报表,要求按“产品编号”字段的升序排序,布局方式为“表 格”,样式为“大胆” 。 9.调整“产品表”报表中控件的布局,并添加“合计”、“百分比”和“总计”三个计算 控件,其中“合计”为单个商品的单价*库存量,格式为货币;“总计”为全部商品“合计”之 和,格式为货币;“百分比”为合计/总计,格式为百分比,小数位数为 2 位,如图 6.5 所示。. 图 6.5 “产品表”报表. 综合测试七 在“综合测试/综合测试七”文件夹下有空 Access 数据库“人事档案.mdb”,请按要求完 成下面的操作。.

(11) 第三部分 综合测试. 193. 1.按要求创建“员工档案表” ,并输入如下记录,如表 7.1 和表 7.2 所示。 表 7.1 员工档案表 字段名称. 数据类型. 字段大小. 编号. 文本. 6. 姓名. 文本. 12. 出生日期. 日期/时间. 短日期. 工作时间. 日期/时间. 短日期. 职称. 文本. 6. 部门. 文本. 12. 职务. 文本. 12. 备注 主键. 表 7.2 员工档案表记录 编号. 姓名. 出生日期. 工作时间. 职称. 部门. 职务. Y01. 何清. 1976-11-6. 1998-7-1. 工程师. 开发部. 职员. Y02. 胡宇航. 1978-9-29. 2000-6-26. 助理会计师. 财务部. Y03. 刘可. 1970-4-9. 1992-7-11. 高级工程师. 工程部. 经理. Y04. 佟年. 1980-8-17. 2002-6-23. 助理工程师. 工程部. 职员. Y05. 古永年. 1965-10-3. 1987-9-12. 高级会计师. 财务部. 经理. Y06. 刘念. 1973-3-29. 1995-8-1. 经济师. 开发部. 副经理. 2.按要求创建“员工工资表” ,并输入如下记录,如表 7.3 和表 7.4 所示。 表 7.3 员工工资表 字段名称. 数据类型. 字段大小. 备注. 编号. 文本. 6. 主键. 基本工资. 货币. 小数位数:2. 职务工资. 货币. 小数位数:2. 奖金. 货币. 小数位数:2 表 7.4 员工工资表记录. 编号. 基本工资. 职务工资. 奖金. Y01. ¥1,500.00. ¥500.00. ¥200.00. Y02. ¥1,200.00. ¥500.00. ¥200.00. Y03. ¥2,500.00. ¥1,500.00. ¥500.00. Y04. ¥1,000.00. ¥500.00. ¥200.00. Y05. ¥2,800.00. ¥1,500.00. ¥500.00. Y06. ¥2,000.00. ¥1,000.00. ¥300.00. 3.创建“员工档案表”和“员工工资表”之间的一对一关系,并实施参照完整性、级联.

(12) 194. Access 基础教程(第三版)习题与实验指导. 更新和级联删除。 4.将“员工档案表”的“姓名”列冻结,“编号”列隐藏。 5.创建名为“删除员工记录”的查询,要求将“员工档案表”中没有职务的员工记录删 除(注意:在准则中不允许出现表中记录值)。 6.创建如图 7.1 所示的“员工工资表”窗体,其中单击“显示部门”命令按钮的功能为 弹出如图 7.2 所示的消息框,显示当前员工所在的部门。. 图 7.1 “员工工资表”窗体. 图 7.2 “所在部门”消息框. 7.创建名为“显示部门”的宏,用以实现本题要求 6 中“显示部门”命令按钮的单击事 件功能。 8.创建如图 7.3 所示的“部门分组”报表,要求将员工记录按照部门分组,按照编号的 升序排序,并添加计算控件“部门人数统计”,用来统计每个部门员工的人数。. 图 7.3 “员工档案表”的“部门分组”报表. 综合测试八 在“综合测试/综合测试八”文件夹下有空 Access 数据库“工资管理.mdb”,请按要求完 成下面的操作。 1.按要求创建“工资表”,并输入如下记录,如表 8.1 和表 8.2 所示。.

(13) 第三部分 综合测试. 195. 表 8.1 工资表 字段名称. 数据类型. 字段大小. 备注. 员工编号. 文本. 4. 主键. 员工姓名. 文本. 12. 基本工资. 货币. 小数位数:2. 住房补助. 货币. 小数位数:2. 保险. 货币. 小数位数:2. 岗位工资. 货币. 小数位数:2 表 8.2 工资表记录. 员工编号. 员工姓名. 基本工资. 住房补助. 保险. 岗位工资. N001. 孙佳. ¥3,000.00. ¥200.00. ¥150.00. ¥200.00. N002. 王小吉. ¥1,000.00. ¥150.00. ¥100.00. ¥0.00. N003. 宋迪. ¥2,000.00. ¥200.00. ¥200.00. ¥200.00. N004. 赵旭晨. ¥2,500.00. ¥200.00. ¥200.00. ¥120.00. N005. 李红梅. ¥3,000.00. ¥230.00. ¥200.00. ¥320.00. N006. 张阳. ¥2,000.00. ¥150.00. ¥150.00. ¥100.00. 2.创建名为“基本工资变更”的查询,按照输入的“员工编号”和“变更值”来修改指 定员工的“基本工资”额,如图 8.1 和图 8.2 所示。. 图 8.1 输入变更值. 图 8.2 输入员工编号. 3.创建如图 8.3 所示的“工资表”窗体,添加计算控件“计税工资”,数据源为:=[基本 工资]+[住房补助]+[岗位工资] –[保险];并添加标题为“计算税金”的命令按钮,其单击事件 功能由本题要求 4 中的“计算税金”宏来实现。. 图 8.3 “工资表”窗体.

(14) Access 基础教程(第三版)习题与实验指导. 196. 4.创建名为“计算税金”的宏,要求根据“工资表”窗体中的“计税工资”控件值来显 示 如 图 8.4 所 示的 消息框 ,要求 : 当 860<=[计税 工资 ]<=1360 时 ,税金 值为 ([计 税工 资]–860)*0.05;当 1360<=[计税工资]<=2860 时,税金值为([计税工资]–1360)*0.1+500*0.05; 当 2860<=[计税工资]<=5860 时,税金值为([计税工资]–2860)*0.15+1500*0.1+500*0.05。. 图 8.4 “计算税金”结果. 综合测试九 在“综合测试/综合测试九”文件夹下有空 Access 数据库“选课.mdb”,请按要求完成下 面的操作。 1.按要求创建“学生表”,并输入如下记录,如表 9.1 和表 9.2 所示。 表 9.1 学生表 字段名称. 数据类型. 字段大小. 学号. 文本. 8. 姓名. 文本. 8. 性别. 是/否. 出生日期. 日期/时间. 短日期. 院系. 文本. 40. 备注 主键 格式:是/否. 表 9.2 学生表记录 学号. 姓名. 03010101. 海楠. 03010212. 赵洪宇. 03010315. 孙宇航. 03020109. 杨牧. 03020127. 郑伟. 03020129. 李蒙. 性别 □. □ □. 出生日期. 院系. 1984-7-5. 外语学院. 1985-1-26. 外语学院. 1984-12-19. 外语学院. 1985-6-7. 数理学院. 1985-9-12. 数理学院. 1985-10-24. 数理学院. 2.按要求创建“选课表”,并输入如下记录,如表 9.3 和表 9.4 所示。 3.创建名为“未选课学生”的查询,要求找出所有未选课学生的学号、姓名和院系(注.

(15) 第三部分 综合测试. 197. 意:准则中不允许出现表中任何记录的值)。 表 9.3 选课表 字段名称. 数据类型. 字段大小. 学号. 文本. 8. 姓名. 文本. 8. 课程代码. 文本. 6. 课程名称. 文本. 40. 成绩. 数字. 整型. 备注 主键. 表 9.4 选课表记录 学号. 姓名. 课程代码. 课程名称. 成绩. 03010101. 海楠. 001. 计算机图形学. 85. 03020127. 郑伟. 002. 影视欣赏. 70. 03020127. 郑伟. 003. 大学语文. 80. 4.以“未选课学生”作为子窗体的数据源,创建如图 9.1 所示的“未选课学生查询”窗 体,其中组合框的值由用户自行输入(外语学院、数理学院)。. 图 9.1 “未选课学生查询”窗体. 5.修改“未选课学生”查询,要求根据“未选课学生查询”窗体中组合框控件的值来查 找该院系未选课学生记录。 6.编写 VBA 代码用以实现“未选课学生查询”窗体中“查询”命令按钮的功能,当单击“查 询”按钮后,将根据组合框控件中的值在子窗体中显示该学院未选课学生记录,如图 9.2 所示; 如果组合框值为空,则显示如图 9.3 所示的“提示”消息框,提示用户选择院系名称。. 图 9.2 查询结果. 图 9.3 “提示”消息框.

(16) Access 基础教程(第三版)习题与实验指导. 198. 7.创建自动运行宏,要求打开“选课.mdb”数据库后直接显示“未选课学生查询”窗体。. 综合测试十 在“综合测试/综合测试十”文件夹下有空 Access 数据库“销售管理.mdb”,请按要求完 成下面的操作。 1.按要求创建“库存表”,并输入如下记录,如表 10.1 和表 10.2 所示。 表 10.1 库存表 字段名称. 数据类型. 字段大小. 货号. 文本. 6. 货名. 文本. 18. 库存数量. 数字. 整型. 进货日期. 日期/时间. 长日期. 仓库号. 文本. 6. 是否主键 是. 表 10.2 库存表记录 货号. 货名. 库存数量. 进货日期. 仓库号. 1001. 佳能相机 TP. 20. 2003 年 10 月 4 日. 01. 1002. 康佳电视机. 50. 2004 年 5 月 9 日. 01. 1003. Edifier 音箱. 65. 2004 年 2 月 1 日. 02. 1004. 索尼摄像机. 34. 2003 年 9 月 13 日. 02. 1005. 金河田机箱. 134. 2004 年 3 月 9 日. 02. 2.按要求创建“销售记录表” ,并输入如下记录,如表 10.3 和表 10.4 所示。 表 10.3 销售记录表 字段名称. 数据类型. 字段大小. 货号. 文本. 6. 货名. 文本. 18. 销售单价. 数字. 整型. 销售日期. 日期/时间. 常规日期. 是否主键 是. 表 10.4 销售记录表记录 货号. 货名. 销售单价. 销售日期. 1001. 佳能相机 TP. 1530. 2004-10-1. 1002. 康佳电视机. 2660. 2004-10-1. 1003. Edifier 音箱. 102. 2004-10-1. 3.创建名为“2004 年进货 02 库商品”的查询,要求显示所有 2004 年进货且存于 02 号.

(17) 第三部分 综合测试. 199. 仓库的记录,查询结果如图 10.1 所示。. 图 10.1 “2004 年进货 02 库商品”查询结果. 4.创建名为“无销售记录商品”的查询,要求显示所有无销售记录商品的货号和货名。 5.创建如图 10.2 所示的“库存明细”窗体,窗体宽度为 11.6 厘米,其中“库存明细”标 签的位置为距窗体左边距 4 厘米、上边距 0.6 厘米处,字体为黑体 18 磅,特殊效果为凿痕, 文本对齐方式为居中; “库存量变更”命令按钮的位置为距窗体左边距 4.7 厘米、上边距 5.7 厘米处。. 图 10.2 “库存明细”窗体. 6.为“库存量变更”命令按钮的单击事件过程编写 VBA 代码,要求将所有库存商品的 库存数量加 50,并直接在子窗体中体现出变更结果。 7.创建如图 10.3 所示的“主菜单”窗体,其中各命令按钮的功能如下:. 图 10.3 “主菜单”窗体. (1)库存表:在数据表视图中打开“库存”表。 (2)销售记录表:在数据表视图中打开“销售记录”表。.

(18) Access 基础教程(第三版)习题与实验指导. 200. (3)2004 年进货 02 库商品:在数据表视图中打开“2004 年进货 02 库商品”查询。 (4)无销售记录商品:在数据表视图中打开“无销售记录商品”查询。 (5)库存明细:在窗体视图中打开“库存明细”窗体。 (6)退出:使用向导提供的“关闭窗体”功能。 8.创建名为“主菜单”的宏组,用以实现本题要求 7 中各命令按钮的单击事件功能。 9.创建自动运行宏,要求打开“销售管理.mdb”数据库时,直接显示“主菜单”窗体。. 综合测试十一 一、在“综合测试/综合测试十一”文件夹下有 samp0.mdb 数据库,试完成下面的操作。 1.建立 tBook 表,结构如表 11.1 所示。 表 11.1 tBook 表 字段名称. 数据类型. 字段大小. 格式. 编号. 文本. 8. 教材名称. 文本. 30. 单价. 数字. 单精度型. 库存数量. 数字. 整型. 入库日期. 日期/时间. 短日期. 需要重印否. 是/否. 是/否. 简介. 备注. 小数位数:2. 2.设置“编号”字段为主键。 3.设置“入库日期”字段的默认值为:2005 年 1 月 1 日。 4.在 tBook 表中输入以下两条记录,如表 11.2 所示。 表 11.2 tBook 表记录 编号. 教材名称. 单价. 库存数量. 入库日期. 需要重印否. 简介. 200501. VB 程序设计. 30.50. 10. 2005-2-1. . 基础教程. 200502. 英语六级听力. 21.00. 100. 2005-2-10. . 考试用书. 二、在“综合测试/综合测试十一”文件夹下有 samp1.mdb 数据库,里面已经设计好两个 表对象 tStud1 和 tStud2,试完成下面的操作。 1.以表 tStud1 为数据源创建一个选择查询,查找并显示“编号”、“姓名”、“年龄”和“团 员否”四个字段内容,所建查询名为 qT1。 2.以表 tStud1 为数据源,使用查询设计视图创建一个选择查询,查找并显示所有姓李学 生的“编号” 、“姓名”和“性别”三个字段内容,所建查询名为 qT2。 3.使用查询设计视图创建一个删除查询,删除表 tStud2 中性别为男的记录,所建查询名 为 qT3。 4.创建一个名为 fs 的窗体,设置窗体的“导航按钮”属性为“否”,并将窗体“标题”.

(19) 第三部分 综合测试. 201. 属性设为“测试窗体” ;在窗体的主体节区添加两个命令按钮,分别命名为 btnR1 和 btnR2, 按钮标题为“打开窗体”和“关闭”。 三、在“综合测试/综合测试十一”文件夹下有 samp2.mdb 数据库,里面已经设计好表对 象 tStud 和查询对象 qStud,同时还设计出以 qStud 为数据源的报表对象 rStud,试完成下面的 操作。 1.在报表的页眉节区添加一个标签控件,名称为 bTitle,标题显示为“97 年入学学生信 息表”。 2.在报表的主体节区添加一个文本框控件,显示“姓名”字段值。该控件放在距上边 0.1 厘米、距左边 3.2 厘米处,名称为 tName。 3.在报表的页面页脚节区添加一个计算控件,使用函数显示出系统日期。计算控件放置 在距上边 0.3 厘米、距左边 10.5 厘米处,名称为 tDa。. 综合测试十二 一、在“综合测试/综合测试十二”文件夹下有 samp1.mdb 数据库,里面已经设计好了表 对象 tNorm,试完成下面的操作。 1.设置“产品代码”字段为主键。 2.将“单位”字段的默认值属性设置为“只”,字段大小属性改为 1。 3.删除“规格”字段值为“220V-4W”的记录。 4.删除“备注”字段。 5.将“最高储备”字段大小改为长整型,“最低储备”字段大小改为整型。 6.将“出厂价”字段的格式属性设置为货币显示形式。 二、在“综合测试/综合测试十二”文件夹下有 samp2.mdb 数据库,里面已经设计好了两 个表对象 tNorm 和 tStock,试按要求完成下面的操作。 1.创建一个选择查询,查找并显示每种产品的“产品名称”、“库存数量” 、“最高储备” 和“最低储备”等四个字段的内容,所建查询名为 qT1。 2.创建一个选择查询,查找库存数量超过 10000 的产品,并显示“产品名称”和“库存 数量”,所建查询名为 qT2。 3.以表 tStock 为数据源创建一个参数查询,按产品代码查找某种产品库存信息,并显示 “产品代码” 、“产品名称”和“库存数量”。当运行该查询时,提示框中应显示“请输入产品 代码:”,所建查询名为 qT3。 4.创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品 名称,列标题为规格,计算字段为单价,所建查询名为 qT4。注意:交叉表查询不做各行小计。 三、在“综合测试/综合测试十二”文件夹下有 samp3.mdb 数据库,里面已经设计好了表 对象 tStock、查询对象 qStock 和宏对象 m1,同时还设计出以 tStock 为数据源的窗体对象 fStock, 试按要求完成下面的操作。 1.在 fStock 窗体对象的窗体页脚节区位置添加一个标签控件,其名称为 bTitle,初始化 标题显示为“库存浏览”,字体名称为“黑体”,字号大小为 18,字体粗细为“加粗”。 2.在 fStock 窗体对象的窗体页脚节区位置添加一个命令按钮,命名为 bList,按钮标题为.

(20) Access 基础教程(第三版)习题与实验指导. 202. “显示信息” 。 3.设置所建命令按钮 bList 的单击事件属性为运行宏对象 m1。 4.将 fStock 窗体的标题设置为“库存浏览”。. 综合测试十三 一、在“综合测试/综合测试十三”文件夹下有 samp0.mdb 数据库,试完成下面的操作。 1.建立表 tCourse,结构如表 13.1 所示。 表 13.1 tCourse 表 字段名称. 数据类型. 字段大小. 格式. 课程编号. 文本. 8. 课程名称. 文本. 20. 学时. 数字. 整型. 学分. 数字. 单精度型. 开课日期. 日期/时间. 短日期. 必修否. 是/否. 是/否. 简介. 备注. 小数位数:1. 2.设置“课程编号”字段为主键。 3.设置“学时”字段的有效性规则为:大于 0。 4.在 tCourse 表中输入以下两条记录,如表 13.2 所示。 表 13.2 tCourse 表记录 课程编号. 课程名称. 学时. 学分. 开课日期. 必修否. 简介. 2005001. C 语言程序设计. 64. 3.5. 2005-9-10. . 专业基础课程. 2005002. 数据结构. 72. 4. 2005-10-20. . 主干课程. 二、在“综合测试/综合测试十三”文件夹下有 samp1.mdb 数据库,里面已经设计好一个 表对象 tStud 和一个查询对象 qStud4,试按要求完成下面的操作。 1.创建一个选择查询,查找并显示学生的“编号”、 “姓名”、“性别”、“年龄”和“入校 日期”五个字段内容,所建查询名为 qStud1。 2.使用查询设计视图创建一个选择查询,查找并显示年龄小于等于 25 的学生的“编号” 、 “姓名”和“年龄”,所建查询名为 qStud2。 3.使用查询设计视图创建一个参数查询,按照入校日期查找某个日期学生的报到情况, 显示学生的“编号”、“姓名”和“团员否”三个字段的内容。当运行该查询时,提示框中应提 示“请输入入校日期: ”,所建查询名为 qStud3。 4.更改 qStud4 查询,将其中的“年龄”字段按升序排列。 三、在“综合测试/综合测试十三”文件夹下有 samp2.mdb 数据库,里面已经设计好窗体 对象 fs,试按要求完成下面的操作。.

(21) 第三部分 综合测试. 203. 1.在窗体的窗体页眉节区位置添加一个标签控件,其名称为 bTitle,标题显示为“学生 基本信息输出”。 2.将主体节区中“性别”标签右侧的文本框显示内容设置为“性别”字段值,并将文本 框名称更名为 tSex。 3.在主体节区添加一个标签控件,该控件放在距左边 0.2 厘米、距上边 3.8 厘米处,标 签显示内容为“简历” ,名称为 bMen。 4.在窗体页脚区位置添加两个命令按钮,分别命名为 bOk 和 bQuit,按钮标题分别为“确 定”和“退出”。 5.将窗体标题设置为“学生基本信息” 。. 综合测试十四 一、在“综合测试/综合测试十四”文件夹下有 samp1.mdb 数据库,里面已经设计好表对 象 tEmployee,试按要求完成下面的操作。 1.设置“编号”字段为主键。 2.设置“性别”字段的“有效性规则”属性为:只能输入“男”或“女” 。 3.设置“年龄”字段的默认值为 19。 4.删除表结构中的“照片”字段。 5.删除表中职工编号为“000004”和“000014”的两条记录。 6.在编辑完的表中追加以下一条记录,如表 14.1 所示。 表 14.1 tEmployee 表记录 编号 000031. 姓名 张爽. 性别 女. 年龄 22. 职务 职员. 所属部门 02. 聘用时间 2002-6-10. 简历 熟悉办公系统. 二、在“综合测试/综合测试十四”文件夹下有 samp2.mdb 数据库,里面已经设计好表对 象 tTeacher,试按要求完成下面的操作。 1.创建一个选择查询,查找并显示教师的“编号”、“姓名”、“工作时间”、 “职称”和“在 职否”五个字段内容,所建查询名为 qT1。 2.创建一个选择查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别” 和“系别”四个字段内容,所建查询名为 qT2。 3.创建一个选择查询,查找并显示年龄小于等于 38,职称为副教授或教授的“编号”、 “姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询名为 qT3。 4.创建一个选择查询,查找并统计在职老师按照职称进行分类的平均年龄,然后显示出 标题为“职称”和“平均年龄”的两个字段内容,所建查询名为 qT4。 三、在“综合测试/综合测试十四”文件夹下有 samp3.mdb 数据库,里面已经设计好表对 象 tEmployee 和 tGroup 及查询对象 qEmployee,同时还设计出以 qEmployee 为数据源的报表 对象 rEmployee,试按要求完成下面的操作。 1.在报表的报表页眉节区位置添加一个标签控件,其名称为 bTitle,标题显示为“职工 基本信息表” 。.

(22) Access 基础教程(第三版)习题与实验指导. 204. 2.在“性别”字段标题对应的报表主体节区距上边 0.1 厘米、距左边 5.2 厘米位置添加 一个文本框架,显示出“性别”字段值,并命名为 tSex。 3.设置报表主体节区内文本框 tDep 的控件来源为“所属部门”字段。. 综合测试十五 一、在“综合测试/综合测试十五”文件夹下有 samp0.mdb 数据库,试按要求完成下面的 操作。 1.建立表 tTeacher,结构如表 15.1 所示。 表 15.1 tTeacher 表 字段名称. 数据类型. 字段大小. 编号. 文本. 8. 姓名. 文本. 6. 性别. 文本. 1. 年龄. 数字. 整型. 工作日期. 日期/时间. 职称. 文本. 退休否. 是/否. 格式. 短日期 6 是/否. 2.设置“编号”字段为主键。 3.设置“职称”字段的默认值属性为“讲师”。 4.在 tTeacher 表中输入以下两条记录,如表 15.2 所示。 表 15.2 tTeacher 表记录 编号. 姓名. 性别. 年龄. 工作日期. 职称. 9851. 张军. 男. 28. 1998-9-1. 讲师. 0015. 李丽. 女. 62. 1958-9-3. 教授. 退休否. . 二、在“综合测试/综合测试十五”文件夹下有 samp1.mdb 数据库,里面已经设计好两个 表对象 tStud 和 tScore,试按要求完成下面的操作。 1.创建一个选择查询,查找并显示学生的“学号”、 “姓名”、“性别”、“年龄”和“团员 否”五个字段内容,所建查询名为 qStud1。 2.建立 tStud 和 tScore 两表之间的一对一关系,并实施参照完整性。 3.使用查询设计视图创建一个选择查询,查找并显示数学成绩不及格的学生的“姓名”、 “性别”和“数学”三个字段内容,所建查询名为 qStud2。 4.使用查询设计视图创建一个选择查询,计算并显示“学号”和“平均成绩”两个字段 内容(其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,为计算字段) ,所建查 询名为 qStud3。 三、在“综合测试/综合测试十五”文件夹下有 samp2.mdb 数据库,里面已经设计好窗体 对象 fStaff,试按要求完成下面的操作。.

(23) 第三部分 综合测试. 205. 1.在窗体的窗体页眉节区位置添加一个标签控件,其名称为 bTitle,标题显示为“员工 信息输出”。 2.在主体节区位置添加一个选项组控件,将其命名为 opt,选项组标签显示内容为“性 别”,名称为 bopt。 3.在选项组内放置两个选项按钮控件,选项按钮分别命名为 opt1 和 opt2,选项按钮标签 显示内容分别为“男”和“女” ,名称分别为 bopt1 和 bopt2。 4.在窗体页脚节区位置添加两个命令按钮,分别命名为 bOk 和 bQuit,按钮标题分别为 “确定”和“退出”。 5.将窗体标题设置为“员工信息输出” 。 设计好的窗体如图 15.1 所示。. 图 15.1 fStaff 窗体. 综合测试十六 一、在“综合测试/综合测试十六”文件夹下有 samp1.mdb 数据库,里面已经设计好表对 象 tVisitor,同时还有 exam.mdb 数据库文件和“照片 1.jpg”文件,试按要求完成下面的操作。 1.设置“游客 ID”字段为主键。 2.设置“姓名”字段为“必填”字段。 3.设置“年龄”字段的“有效性规则”属性为:大于等于 10 且小于等于 60。 4.设置“年龄”字段的“有效性文本”属性为: “输入的年龄应在 10 岁到 60 岁之间, 请重新输入。 ”。 5.在编辑完的表中输入如下一条新记录,其中“照片”字段输入采用对象文件插入的方 法,照片文件名为“照片 1.JPG” ,如表 16.1 所示。 表 16.1 tVisitor 表记录 游客 ID 001. 姓名 李霞. 性别 女. 年龄 20. 电话. 照片. 123456. 6.将 exam.mdb 数据库文件中的表对象 tLine 导入到 samp1.mdb 数据库文件内,表名 不变。.

(24) Access 基础教程(第三版)习题与实验指导. 206. 二、在“综合测试/综合测试十六”文件夹下有 samp2.mdb 数据库,里面已经设计好表对 象 tBand 和 tLine,试按要求完成下面的操作。 1.创建一个选择查询,查找并显示“团队 ID” 、“导游姓名”、“线路名”、 “天数”和“费 用”五个字段的内容,所建查询名为 qT1。 2.创建一个选择查询,查找并显示旅游“天数”在五到十天之间(包括五天和十天)的 “线路名”、 “天数”和“费用” ,所建查询名为 qT2。 3.创建一个选择查询,能够显示 tLine 表的所有字段内容,并添加一个计算字段“优惠 后价格”,计算公式为:优惠后价格=费用*(1-10%),所建查询名为 qT3。 4.创建一个删除查询,删除表 tBand 中出发时间在 2002 年以前的团队记录,所建查询名 为 qT4。 三、在“综合测试/综合测试十六”文件夹下有 samp3.mdb 数据库,里面已经设计好表对 象 tBand 和 tLine,同时还设计出以 tBand 和 tLine 为数据源的报表对象 rBand,试按要求完成 下面的操作。 1.在报表的报表页眉节区位置添加一个标签控件,其名称为 bTitle,标题显示为“团队 旅游信息表”,字体名称为“宋体”,字体大小为 22,字体粗细为“加粗”,倾斜字体为“是”。 2.在“导游姓名”字段标题对应的报表主体区位置添加一个控件,显示出“导游姓名” 字段值,并命名为 tName。 3.在报表的报表页脚节区添加一个计算控件,要求依据“团队 ID”来计算并显示团队的 个数。计算控件放置在“团队数:”标签的右侧,计算控件名为 bCount。 4.将报表标题设置为“团队旅游信息表”。. 综合测试十七 一、在“综合测试/综合测试十七”文件夹下有 samp1.mdb 数据库,试按要求完成下面的 操作。 1.建立表 tTeacher,结构如表 17.1 所示。 表 17.1 tTeacher 表 字段名称. 数据类型. 字段大小. 编号. 文本. 5. 姓名. 文本. 4. 性别. 文本. 1. 年龄. 数字. 整型. 工作时间. 日期/时间. 职称. 文本. 5. 联系电话. 文本. 12. 在职否. 是/否. 照片. OLD 对象. 格式. 短日期. 是/否.

(25) 第三部分 综合测试. 207. 2.设置“编号”字段为主键。 3.设置“职称”字段的默认值属性为“讲师”。 4.设置“年龄”字段的有效性规则为:大于等于 18。 5.在 tTeacher 表中输入以下一条记录,照片字段内容为“李丽.bmp”,如表 17.2 所示。 表 17.2 tTeacher 表记录 编号 92016. 姓名 李丽. 性别 女. 年龄 35. 工作时间 1992-9-9. 职称 讲师. 联系电话 010-56789123. 在职否 . 照片 位图图像. 二、在“综合测试/综合测试十七”文件夹下有 samp2.mdb 数据库,里面已经设计好表对 象 tEmployee 和 tGroup,试按要求完成下面的操作。 1.以表 tEmployee 为数据源创建一个选择查询,查找并显示职工的“编号”、“姓名”、“性 别”、“年龄”和“职务”五个字段的内容,所建查询名为 qT1。 2.以表 tEmployee 为数据源创建一个选择查询,查找并显示年龄小于 25 的职工的“编号”、 “姓名”、“年龄”和“职务”四个字段内容,所建查询名为 qT2。 3.创建一个参数查询,按照部门名称查找职工信息,显示出职工的“编号”、“姓名”和 “聘用时间”三个字段内容,当运行该查询时,提示框中提示“请输入职工所属部门名称”, 所建查询名为 qT3。 4.以表 tEmployee 为数据源创建一个选择查询,查找并显示姓李、职务为主管的职工的 “编号”、“姓名”和“年龄”三个字段内容,所建查询名为 qT4。 三、在“综合测试/综合测试十七”文件夹下有 samp3.mdb 数据库,里面已经设计好表对 象 tTeacher、窗体对象 fTest 和宏对象 m1,试按要求完成下面的操作。 1.在窗体的窗体页眉节区位置添加一个标签控件,其名称为 bTitle,初始化标题为“教 师基本信息输出”。 2.将主体节区中“学历”标签右侧的文本框显示内容设置为“学历”字段值,并将该文 本框名称更名为 tBG。 3.在窗体页脚节区位置添加一个命令按钮,命名为 bOk,按钮标题为“刷新标题”。 4.设置命令按钮 bOk 的单击事件属性为给定的宏对象 m1。 5.将窗体标题设置为“教师基本信息” 。. 综合测试十八 一、在“综合测试/综合测试十八”文件夹下有 samp1.mdb 数据库,里面有已建表对象 tEmployee,试按要求完成下面的操作。 1.设置“编号”字段为主键。 2.设置“年龄”字段的有效性规则为:大于 16。 3.删除表结构中的“所属部门”字段。 4.在表结构中的“年龄”与“职务”两个字段之间增添一个新的字段,字段名称为“党 员否”,数据类型为“是/否”。.

(26) Access 基础教程(第三版)习题与实验指导. 208. 5.删除表中职工编号为“000014”的一条记录。 6.在编辑完的表中追加以下一条新记录,如表 18.1 所示。 表 18.1 tEmployee 表记录 编号 000031. 姓名 王涛. 性别 男. 年龄. 党员否. 主管. . 38. 职务. 聘用时间 2006-9-9. 简历 熟悉软件开发. 二、在“综合测试/综合测试十八”文件夹下有 samp2.mdb 数据库,里面已经建好表对象 tTeacher1 和 tTeacher2,试按要求完成下面的操作。 1.以表 tTeacher1 为数据源创建一个选择查询,查找并显示教师的“编号”、“姓名”、“性 别”、“年龄”和“工作时间”五个字段内容,所建查询名为 qT1。 2.以表 tTeacher1 为数据源创建一个选择查询,查找并显示在职教授的“编号”、“姓名” 和“联系电话”三个字段内容,所建查询名为 qT2。 3.以表 tTeacher1 为数据源创建一个选择查询,查找并显示教师的“编号”、“姓名”和“工 龄”三个字段内容,其中标题为“工龄”的显示字段为计算字段,教师工龄计算可以参考公式: 工龄=Year(Date())-Year([工作时间]),所建查询名为 qT3。 4.创建一个删除查询,删除表 tTeacher2 中年龄大于 60 的教师信息,所建查询名为 qT4。 三、在“综合测试/综合测试十八”文件夹下有 samp3.mdb 数据库,里面已经设计好表对 象 tTeacher、窗体对象 fTest、报表对象 rTeacher 和宏对象 m1,试按要求完成下面的操作。 1.将报表对象 rTeacher 的报表主体节区中名为“性别”的文本框显示内容设置为“性别” 字段值,并将文本框名称更名为 tSex。 2.在报表对象 rTeacher 的报表页脚节区位置添加一个计算控件,计算并显示教师的平均 年龄。计算控件放在距上边距 0.3 厘米,左边距 3.6 厘米处,名为 tAvg。 3.设置窗体对象 fTest 上名为 btest 的命令按钮的单击事件属性为给定的宏对象 m1。. 综合测试十九 一、在“综合测试/综合测试十九”文件夹下有 samp1.mdb 数据库,试按要求完成下面的 操作。 1.建立表 tTeacher,结构如表 19.1 所示。 表 19.1 tTeacher 表 字段名称. 数据类型. 字段大小. 编号. 文本. 5. 姓名. 文本. 4. 性别. 文本. 1. 年龄. 数字. 整型. 工作时间. 日期/时间. 学历. 文本. 格式. 短日期 5.

(27) 第三部分 综合测试. 209 续表. 字段名称. 数据类型. 字段大小. 职称. 文本. 5. 邮箱密码. 文本. 6. 联系电话. 文本. 8. 在职否. 是/否. 格式. 是/否. 2.设置“编号”字段为主键。 3.设置“工作时间”字段的有效性规则为:小于 2004-7-1。 4.将“在职否”字段的默认值设置为真值。 5.在 tTeacher 表中输入以下两条记录,如表 19.2 所示。 表 19.2 tTeacher 表记录 编号. 姓名. 性别. 年龄. 工作时间. 学历. 职称. 邮箱密码 联系电话. 在职否. 77012. 郝海为. 男. 67. 1962-12-8. 本科. 教授. 621208. 67891234. 92016. 李丽. 女. 32. 1992-9-9. 研究生. 讲师. 920903. 67891235 . 二、在“综合测试/综合测试十九”文件夹下有 samp2.mdb 数据库,里面已经设计好表对 象 tEmployee 和 tGroup,试按要求完成下面的操作。 1.以表 tEmployee 为数据源创建一个选择查询,查找并显示职工的“编号”、“姓名”、“性 别”、“年龄”和“职务”五个字段内容,所建查询名为 qT1。 2.建立 tGroup 和 tEmployee 两表之间的一对多关系,并实施参照完整性。 3.创建一个选择查询,查找并显示开发部职工的“编号”、“姓名”、“职务”和“聘用时 间”四个字段内容,所建查询名为 qT2。 4.以表 tEmployee 为数据源创建一个选择查询,检索职务为经理的职工的“编号”和“姓 名”信息,然后将两列信息合二为一输出(如“000011 吴大伟”),并命名字段标题为“管理 人员”,所建查询名为 qT3。 三、在“综合测试/综合测试十九”文件夹下有 samp3.mdb 数据库,里面已经设计好窗体 对象 fTest 及宏对象 m1,试按要求完成下面的操作。 1.在窗体的窗体页眉节区位置添加一个标签控件,其名称为 bTitle,标题显示为“窗体 测试样例”。 2.在窗体主体节区内添加两个复选框控件,复选框按钮分别为 opt1 和 opt2,对应的复选 框标签显示内容分别为“类型 a”和“类型 b”,标签名称分别为 bopt1 和 bopt2。 3.分别设置复选框按钮 opt1 和 opt2 的默认值属性为假值。 4.在窗体页脚节区位置添加一个命令按钮,名为 bTest,按钮标题为“测试” 。 5.设置命令按钮 bTest 的单击事件属性为给定的宏对象 m1。 6.将窗体标题设置为“测试窗体”。 设计好的窗体如图 19.1 所示。.

(28) Access 基础教程(第三版)习题与实验指导. 210. 图 19.1 fTest 窗体. 综合测试二十 一、在“综合测试/综合测试二十”文件夹下有 samp1.mdb 数据库,里面有已建表对象 tEmployee,试按要求完成下面的操作。 1.设置“编号”字段为主键。 2.设置“年龄”字段的“有效性规则”属性为:大于等于 17 且小于等于 55。 3.设置“聘用时间”字段的默认值为:系统当前日期。 4.交换表结构中的“职务”与“聘用时间”两个字段的位置。 5.删除表中职工编号为“000024”和“000028”的两条记录。 6.在编辑完的表中追加以下一条新记录,如表 20.1 所示。 表 20.1 tEmployee 表记录 编号 000031. 姓名 王涛. 性别 男. 年龄 35. 聘用时间 2006-9-9. 所属部门 02. 职务 主管. 简历 熟悉软件开发. 二、在“综合测试/综合测试二十”文件夹下有 samp2.mdb 数据库,里面有已经设计好的 表对象 tTeacher1 和 tTeacher2 及一个宏对象 mTest,试按要求完成下面的操作。 1.以表 tTeacher1 为数据源创建一个选择查询,查找并显示教师的“编号”、“姓名”、“性 别”、“年龄”和“职称”五个字段内容,所建查询名为 qT1。 2.以表 tTeacher1 为数据源创建一个选择查询,查找并显示没有在职的教师的“编号”、 “姓名”和“联系电话”三个字段内容,所建查询名为 qT2。 3.创建一个追加查询,从表 tTeacher1 里检索出年龄小于等于 45 的党员教授或年龄小于 等于 35 的党员副教授记录,将其追加到表 tTeacher2 的相应五个字段中,所建查询名为 qT3。 4.创建一个窗体,名为 fTest,将窗体“标题”属性设为“测试窗体”;在窗体的主体节 区添加一个命令按钮,名为 btnR,按钮标题为“测试”;设置该命令按钮的单击事件属性为给 定的宏对象 mTest。 三、在“综合测试/综合测试二十”文件夹下有 samp3.mdb 数据库,里面有已经设计好的 表对象 tEmployee 和查询对象 qEmployee,同时还设计出以 qEmployee 为数据源的报表对象.

(29) 第三部分 综合测试. 211. rEmployee。试按要求完成下面的操作。 1.报表的报表页眉节区位置添加一个标签控件,其标题显示为“职工基本信息表”,名 称为 bTitle。 2.将报表主体节区中名为 tDate 的文本框显示内容设置为“聘用时间”字段值。 3.在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放在距上边 0.25 厘米、 距左边 14 厘米处,名称为 tPage。规定页码显示格式为“当前页/总页数”,如:1/20。.

(30)

參考文獻

相關文件

在進口指數方面,按經濟貨物大類(CGCE)計算,包括消費品、原料及半製成品、燃料及潤滑

在進口指數方面,按經濟貨物大類(CGCE)計算,包括消費品、原料及半製成品、燃料及潤滑

在進口指數方面,按經濟貨物大類(CGCE)計算,包括消費品、原料及半製成品、燃料及潤滑

在進口指數方面,按經濟貨物大類(CGCE)計算,包括消費品、原料及半製成品、燃料及潤滑

國際貨幣基金組織於二零零一年十二月份出版的《世界經濟展望》報告中指出,由於全 球經濟在下半年持續放緩和

依據行政院公共工程委員會(以下稱工程會)九十八年 八月二十七日工程管字第 O 九八 OO 三八二 O 四 O

线性拟合与二次拟合 数据拟合的线性模型 一次多项式拟合公式..

如今大師這部書的繁體字版、簡體字版都已經完成出版,在簡體