《Access 数据库应用》实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验指导书
院系:
专业:
课程:大学计算机II-Access数据库应用编者:大学计算机基础教研室
目录
实验一建表 (1)
实验二简单查询 (5)
实验三创建分组查询 (7)
实验四报表的设计 (10)
实验五利用窗体控件手动设计窗体 (12)
实验六设计嵌入式条件宏 (14)
实验七创建一个“跑动的字母”的窗体程序 (16)
实验八实验七的改进程序 (18)
实验一建表
一、实验目的
1.认识Access数据库的基本功能,学会如何利用和不利用模板
创建数据库。
2.练习数据表创建的方法,并能根据需要灵活的创建数据表。
3.能够为建立的表添加表关系。
二、实验要求
1.启动Access,2010,利用“罗斯文”模板建立Access数据库,
观察数据库的主要功能与主要组成部分。
2.新建空白数据库,并在该数据库中新建“客户”表、“员工”
表,“产品”表、“订单”表和“订单明细”表。
3.为建立的5个数据表建立关系。
三、实验原理
利用Access,2010创建一个数据库,并将其保存。创建表和表的关系。
四、实验步骤
1.利用“罗斯文”模板,建立Access数据库,命名为罗斯文1。
2. 新建空白数据库,命名为MyDB1。
3. 在MyDB1中创建4个表:客户、员工、订单、订单明细。
客户表设计视图
客户表各字段及其属性
员工表各字段及其属性
产品表各字段及其属性
订单表各字段及其属性
订单明细表各字段及其属性
4.为“客户”表、“员工”表,“订单”表和“订单明细”建立表
间关系。通过数据库工具-关系-显示表,选择以上四个表,将“客户”表的“ID”字段拖动到“订单”表的“客户ID”处,松开鼠标后,系统弹出“编辑关系”对话框。勾选“实施参照完整性”、“级联更新相关字段”和“级联删除相关记录复选框”。
5. 重复以上步骤,建立其余各表间的表关系。各表间关系与字段连接方式如下表所示。
6. 保存数据库文件。
实验二简单查询
一、实验目的:
1.学习选择查询的主要功能。
2.练习查询条件的使用。
3.熟悉更新查询的创建方法。
二、实验要求:
1.创建一个查询,通过输入价格上限、下限查询相关商品。
2.创建一个查询,输入订购日期查询相关商品。
3.创建一个查询,将所有商品价格增加10%。
三、实验原理
利用查询条件,选择数据;在查询执行过程中,用户可以自己输入条件,使得查询数据更加灵活;利用更新查询更新数据。
四、实验步骤:
1.打开简单查询数据库。
2.创建一个查询,命名为:价格上下限查询,查询产品表中列出
价格<50并且>15之间的产品信息,运行并查看结果。
3.修改刚才的查询,使得价格上下限由用户在查询执行时自定义
输入,运行查看结果并保存。
4.创建一个查询,命名为:订购日期查询,查询订单表中用户给
定日期的订单信息。
5.创建一个查询,命名为:更新价格查询,将产品表中列出价格
增加10%,运行并查看结果并保存。
6.保存数据库。
实验三创建分组查询
一、实验目的:
1.熟悉汇总查询的创建方法。
2.掌握汇总查询总计行选项的用途。
二、实验要求:
1.创建一个查询,计算每位员工的销售总额。要求显示“员工姓
名”和“销售总额”,查询命名为“Q1”。
2.创建一个查询,查找销售额最高的商品信息。要求显示“产品
代码”、“产品名称”和“销售额”,查询命名为“Q2”。
3.创建一个查询,查找出公司的最大客户。要求显示“客户公司”
和“销售额”,查询命名为“Q3”。
三、实验原理
利用汇总查询,可以对数据进行分类统计,按员工分类,计算每个员工的销售总额;按商品分类,可以计算每种商品的销售额合计;按照客户分类,可以计算出每个客户的交易额。
四、实验步骤:
1.打开分组查询数据库数据库。
2.利用员工表、订单表、订单明细表建立汇总查询,按照员工ID
进行分类,计算销售额合计。要求查询结果有且仅有三个字段:
ID、姓名、销售总额。其中,姓名由员工表的姓氏字段和名字
字段生成,销售总额由数量*单价获得,查询命名为:销售额。
查询结果如下图:
3.利用产品表和订单明细表创建一个汇总查询,按照产品名称字
段分类,计算每一类产品的销售总额,并将销售总额降序排列,显示出排名第一商品的产品名称和销售总额,要求查询结果有且仅有两个字段:产品名称、销售额。将查询命名为:最畅销商品查询。设计视图如下:
注:本查询可以通过在SQL视图中,使用top关键字实现。
查询结果如下图:
4.利用订单表、订单明细表创建一个汇总查询,按照客户ID字
段分类,计算每个客户的订单额度,显示出订单额度最高的客户名称和订单总额,要求查询结果有且仅有两个字段:客户、销售总额,查询命名为:最大客户。查询运行结果如下图所示:
5.保存数据库。
实验四报表的设计
一、实验目的
1.熟悉ACCESS报表工作环境。
2.了解ACCESS报表的创建。
3.熟悉ACCESS报表的结构及各部分的功能。
4.熟悉ACCESS报表的分组,计算控件。
5.熟悉ACCESS中MAX,Min,IIF,A VG函数的应用。
二、实验要求
1.设置报表的数据源,使其显示QSell查询中的数据。
2.设置报表的标题并对其相关属性进行设置。使报表标题栏上显
示的文字为“销售情况报表”标签的名为“ltitle”,字体为“黑
体”、颜色为棕色(棕色代码128)字号20、加粗。
3.对报表中txtMoney进行适当设置使其显示每本书的金额。
4.报表中的适当位置添加一个文本框控件“txtavg”计算每本书
的平均价格。
5.报表页脚处添中一个文本框控件用以判断所售的书的金额合
计如大于30000则显示“达标”否则显“示末达标”。
三、实验原理
利用ACCESS对报表进行编辑对其进行适当设置完成实验要求。
四、实验步骤
1.打开报表数据库。
2.设置报表的数据源属性为QSell。