Access数据库应用实验指导书_第1页
Access数据库应用实验指导书_第2页
Access数据库应用实验指导书_第3页
Access数据库应用实验指导书_第4页
Access数据库应用实验指导书_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 实验指导书实验指导书 院系:院系: 专业:专业: 课程:课程: 大学计算机大学计算机 ii-accessii-access 数据库应用数据库应用 编者:编者: 大学计算机基础教研室大学计算机基础教研室 目目 录录 实验一实验一 建表建表 .1 实验二实验二 简单查询简单查询 .5 实验三实验三 创建分组查询创建分组查询.7 实验四实验四 报表的设计报表的设计.10 实验五实验五 利用窗体控件手动设计窗体利用窗体控件手动设计窗体 .12 实验六实验六 设计嵌入式条件宏设计嵌入式条件宏 .14 实验七实验七 创建一个创建一个“跑动的字母跑动的字母”的窗体程序的窗体程序.16 实验八实验八 实验七

2、的改进程序实验七的改进程序.18 实验一实验一 建表建表 一、一、实验目的实验目的 1. 认识 access 数据库的基本功能,学会如何利用和不利用模板 创建数据库。 2. 练习数据表创建的方法,并能根据需要灵活的创建数据表。 3. 能够为建立的表添加表关系。 二、二、实验要求实验要求 1. 启动 access,2010,利用“罗斯文”模板建立 access 数据库, 观察数据库的主要功能与主要组成部分。 2. 新建空白数据库,并在该数据库中新建“客户”表、 “员工” 表, “产品”表、 “订单”表和“订单明细”表。 3. 为建立的 5 个数据表建立关系。 三、三、实验原理实验原理 利用 ac

3、cess,2010 创建一个数据库,并将其保存。创建表和表的 关系。 四、四、实验步骤实验步骤 1. 利用“罗斯文”模板,建立 access 数据库,命名为罗斯文 1。 2. 新建空白数据库,命名为 mydb1。 3. 在 mydb1 中创建 4 个表:客户、员工、订单、订单明细。 客户表设计视图 字段名字段名数据类型数据类型字段宽度字段宽度必填字段必填字段是否主键是否主键 id数字长整形是是 公司文本15是否 联系人文本4是否 职务文本10是否 主页超链接 否否 备注备注 否否 附件附件 否否 客户表各字段及其属性 字段名字段名数据类型数据类型字段宽度字段宽度必填字段必填字段是否主键是否主键

4、 id数字长整形是是 姓名文本4是否 职务文本10是否 电子邮件地址文本50否否 个人照片ole 对象 否否 入职时间日期/时间 否否 员工表各字段及其属性 产品表各字段及其属性 订单表各字段及其属性 订单明细表各字段及其属性 4. 为“客户”表、 “员工”表, “订单”表和“订单明细”建立 表间关系。通过数据库工具-关系-显示表,选择以上四个表, 将“客户”表的“id”字段拖动到“订单”表的“客户 id” 处,松开鼠标后,系统弹出“编辑关系”对话框。勾选“实 字段名字段名数据类型数据类型字段宽度字段宽度必填字段必填字段是否主键是否主键 id自动编号长整形是是 供应商 id数字长整形是否 产品

5、代码文本25否否 标准成本货币 否否 列出价格货币 否否 说明备注 否否 字段名字段名数据类型数据类型字段宽度字段宽度备注备注 id自动编号长整形 业务员 id数字整形查阅员工表中的 id 与姓名字段列 客户 id数字长整形查阅客户表中的 id 与公司字段列 订单金额货币 订单日期日期/时间短日期 发货日期日期/时间短日期 字段名字段名数据类型数据类型字段宽度字段宽度备注备注 id自动编号长整形 订单 id数字整形查阅订单表中的 id 字段列 产品 id数字长整形 数量数字整形 单价货币 折扣数字双精度 格式“百分比” ; 有效性规则:“=0” 施参照完整性” 、 “级联更新相关字段”和“级联

6、删除相关记 录复选框” 。 5. 重复以上步骤,建立其余各表间的表关系。各表间关系与字 段连接方式如下表所示。 6. 保存数据库文件。 表名表名字段名字段名相关表名相关表名字段名字段名表关系表关系 产品id订单明细产品 id一对多 订单id订单明细订单 id一对多 员工id订单销售员 id一对多 客户id订单客户 id一对多 实验二 简单查询 一、一、实验目的:实验目的: 1. 学习选择查询的主要功能。 2. 练习查询条件的使用。 3. 熟悉更新查询的创建方法。 二、二、实验要求:实验要求: 1. 创建一个查询,通过输入价格上限、下限查询相关商品。 2. 创建一个查询,输入订购日期查询相关商品

7、。 3. 创建一个查询,将所有商品价格增加 10%。 三、三、实验原理实验原理 利用查询条件,选择数据;在查询执行过程中,用户可以自己 输入条件,使得查询数据更加灵活;利用更新查询更新数据。 四、四、实验步骤:实验步骤: 1. 打开简单查询数据库。 2. 创建一个查询,命名为:价格上下限查询,查询产品表中列 出价格15 之间的产品信息,运行并查看结果。 3. 修改刚才的查询,使得价格上下限由用户在查询执行时自定 义输入,运行查看结果并保存。 4. 创建一个查询,命名为:订购日期查询,查询订单表中用户 给定日期的订单信息。 5. 创建一个查询,命名为:更新价格查询,将产品表中列出价 格增加 10

8、%,运行并查看结果并保存。 6. 保存数据库。 实验三 创建分组查询 一、一、实验目的:实验目的: 1. 熟悉汇总查询的创建方法。 2. 掌握汇总查询总计行选项的用途。 二、二、实验要求:实验要求: 1. 创建一个查询,计算每位员工的销售总额。要求显示“员工 姓名”和“销售总额” ,查询命名为“q1” 。 2. 创建一个查询,查找销售额最高的商品信息。要求显示“产 品代码” 、 “产品名称”和“销售额” ,查询命名为“q2” 。 3. 创建一个查询,查找出公司的最大客户。要求显示“客户公 司”和“销售额” ,查询命名为“q3” 。 三、三、实验原理实验原理 利用汇总查询 ,可以对数据进行分类统

9、计,按员工分类,计算 每个员工的销售总额;按商品分类,可以计算每种商品的销售额合 计;按照客户分类,可以计算出每个客户的交易额。 四、四、实验步骤:实验步骤: 1. 打开分组查询数据库数据库。 2. 利用员工表、订单表、订单明细表建立汇总查询,按照员工 id 进行分类,计算销售额合计。要求查询结果有且仅有三个 字段:id、姓名、销售总额。其中,姓名由员工表的姓氏字 段和名字字段生成,销售总额由数量*单价获得,查询命名为: 销售额。 查询结果如下图: 3. 利用产品表和订单明细表创建一个汇总查询,按照产品名称 字段分类,计算每一类产品的销售总额,并将销售总额降序 排列,显示出排名第一商品的产品名

10、称和销售总额,要求查 询结果有且仅有两个字段:产品名称、销售额。将查询命名 为:最畅销商品查询。设计视图如下: 注:本查询可以通过在 sql 视图中,使用 top 关键字实现。 查询结果如下图: 4. 利用订单表、订单明细表创建一个汇总查询,按照客户 id 字 段分类,计算每个客户的订单额度,显示出订单额度最高的 客户名称和订单总额,要求查询结果有且仅有两个字段:客 户、销售总额,查询命名为:最大客户。查询运行结果如下 图所示: 5. 保存数据库。 实验四 报表的设计 一、一、实验目的实验目的 1. 熟悉 access 报表工作环境。 2. 了解 access 报表的创建。 3. 熟悉 acc

11、ess 报表的结构及各部分的功能。 4. 熟悉 access 报表的分组,计算控件。 5. 熟悉 access 中 max,min,iif,avg 函数的应用。 二、二、实验要求实验要求 1. 设置报表的数据源,使其显示 qsell 查询中的数据。 2. 设置报表的标题并对其相关属性进行设置。使报表标题栏上 显示的文字为“销售情况报表”标签的名为“ltitle” ,字体为 “黑体” 、颜色为棕色(棕色代码 128)字号 20、加粗。 3. 对报表中 txtmoney 进行适当设置使其显示每本书的金额。 4. 报表中的适当位置添加一个文本框控件“txtavg”计算每本书 的平均价格。 5. 报表

12、页脚处添中一个文本框控件用以判断所售的书的金额合 计如大于 30000 则显示“达标”否则显“示末达标” 。 三、三、实验原理实验原理 利用 access 对报表进行编辑对其进行适当设置完成实验要求。 四、四、实验步骤实验步骤 1. 打开报表数据库。 2. 设置报表的数据源属性为 qsell。 3. 设置“ltitle”的标题,字体,前景色。 4. 设置“txtmoney” 数据来源属性为“=数量*单价” 。 5. 报表中添加一个分组字段“书名”然后在组页脚区添加文本 框“txtavg”设置其数据来源属性为“=avg(数量*单价)” 计算每本书的平均价格。 6. 报表页脚中添加一个文本框“tx

13、tif”设置其数据来源属性为 “=iif(sum(数量*单价)30000,”达标”, ”末达标”)”计算销 售达标情况。 7. 完成后保存数据库。 实验五实验五 利用窗体控件手动设计窗体利用窗体控件手动设计窗体 一、一、实验目的实验目的 1. 熟悉 access 窗体工作环境。 2. 了解 access 窗体的创建。 3. 熟悉文本框,按钮控件的使用。 4. 了解程的分支结构。 二、二、实验要求实验要求 1. 创建一可以计算圆面积的窗体。 2. 在窗体上放置二个文本框控件和一个按钮控件。 3. 运行应用程序,当点击按钮控件时,在其中的一个文本框中 显示圆面积。 4. 当输入的值小于 0 时要显

14、示错误 三、三、实验原理实验原理 利用 access 创建一个窗口,并将其保存。为按钮添加事件过 程,通过过程代码修改窗体上标签控件属性,执行程序使其显示为 圆面积。 四、四、 实验步骤实验步骤 1. 创建一个空的 access 数据库保存为 circlearea,数据库中 创建一个空的窗体并将其保存为 circlearea。 2. 窗体上放置两个文本框分别命名为 txtradius 和 txtarea 将对 应的标签改为“半径”和“面积” 。一个按钮命名为 btncacle。将对标题设置为“计算” 3. “计算”按钮中输入相应代码完成指定的功能,要注意对半 么小于零的判断。 4. 完成后保存

15、窗体并运行 。 实验六实验六 设计嵌入式条件宏设计嵌入式条件宏 一、一、实验目的:实验目的: 4. 熟悉宏及宏的基本原理。 1. 掌握宏的设计与使用。 2. 掌握嵌入式条件宏的设计 二、二、实验要求:实验要求: 4. 创建窗体。 1. 在窗体上放置二个文本框控件和一个按钮控件。 2. 运行应用程序,当点击按钮控件时,提示相关的登录信息 。 3. 当用户名为空时做出相应处理。 三、三、实验原理实验原理 利用多分枝选择选择结构宏:根据给定的用户信息执行相关处 理。 f t 用户名=admin 且 密码123 获取用户信息 用户名为空 提示“用户名不 能为空”并指向 用户名编辑框 提示“欢迎进 入系

16、统” 提示“用户名 或密码错误” t 四、四、实验步骤:实验步骤: 1. 创建一个空的 access 数据库保存为 login,数据库中创建 一个空的窗体并将其保存为 login 2. 窗体上放置两个文本框分别命名为 txtuser 和 txtpwd 将对应 的标签改为“用户名”和“密码” 。一个按钮命名为 btnlogin。将对标题设置为“登录” 3. 窗体中“弹出方式”及“模式”设置为是, “记录选定器”和 “导航按钮”设置为“否” 4. 按钮“登录”的“单击”事件中设计嵌入式条件宏实现“登 录”相关功能。 实验七实验七 创建一个创建一个“跑动的字母跑动的字母”的窗体程序的窗体程序 一、一

17、、实验目的:实验目的: 1. 熟悉事件和注意事项。 2. 熟悉“计时器”和“时间间隔”的使用方法。 3. 熟悉控件定位属性。 二、二、实验要求:实验要求: 1. 创建窗体。 2. 在窗体上放置四个按钮、两条直线和一个标签。 3. 运行应用程序,当点击 start 按钮控件时,标签开始向右 移动,当点击 stop 按钮控件时,标签停止移动,当点击 speed+按钮控件时,标签加速右移动,当点击 speed-按钮 控件时,标签减缓向右移动。 三、三、实验原理:实验原理: 1. 利用窗体的“计时器”和“时间间隔”来实现相关功能。 2. 通过改变标签的 left 属性的值来实现移动。 3. 通过改变移

18、动的步长来实现加速和减速。 4. 通进改变窗体的“timerinterval”属性来实现 start 和 stop。 四、四、实验步骤:实验步骤: 1. 创建一个空的 access 数据库保存为 runner,数据库中创建 一个空的窗体并将其保存为 runner 2. 窗体上放置四个按钮分别命名为 btnstrat、btnstop、btnplus 和 btndec 将对应的标题改为“start” 、 “stop” 、 “speed+”和“speed” 。放置一个标签命名为 “runner”设置其标题为任意字母。放置两个直线控件分 别命名为“lnstart”和“lnend” 3. 窗体中“弹出方式”及“模式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论