版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文档可自由编辑打印 实验实验指指导书导书院系:院系: 专业:专业: 课程:课程: 大学计算机大学计算机 II-AccessII-Access 数据库应用数据库应用编者:编者: 大学计算机基础教研室大学计算机基础教研室 文档可自由编辑打印目目 录录实验一实验一 建表建表 .1实验二实验二 简单查询简单查询 .5实验三实验三 创建分组查询创建分组查询.7实验四实验四 报表的设计报表的设计.10实验五实验五 利用窗体控件手动设计窗体利用窗体控件手动设计窗体 .12实验六实验六 设计嵌入式条件宏设计嵌入式条件宏 .14实验七实验七 创建一个创建一个“跑动的字母跑动的字母”的窗体程序的窗体程序.16实验
2、八实验八 实验七的改进程序实验七的改进程序.18文档可自由编辑打印实验一实验一 建表建表一、一、实验目的实验目的1. 认识 Access 数据库的基本功能,学会如何利用和不利用模板创建数据库。2. 练习数据表创建的方法,并能根据需要灵活的创建数据表。3. 能够为建立的表添加表关系。二、二、实验要求实验要求1. 启动 Access,2010,利用“罗斯文”模板建立 Access 数据库,观察数据库的主要功能与主要组成部分。2. 新建空白数据库,并在该数据库中新建“客户”表、 “员工”表, “产品”表、 “订单”表和“订单明细”表。3. 为建立的 5 个数据表建立关系。三、三、实验原理实验原理利用
3、 Access,2010 创建一个数据库,并将其保存。创建表和表的关系。四、四、实验步骤实验步骤1. 利用“罗斯文”模板,建立 Access 数据库,命名为罗斯文1。文档可自由编辑打印2. 新建空白数据库,命名为 MyDB1。3. 在 MyDB1 中创建 4 个表:客户、员工、订单、订单明细。客户表设计视图字段名字段名数据类型数据类型字段宽度字段宽度必填字段必填字段是否主键是否主键ID数字长整形是是公司文本15是否联系人文本4是否职务文本10是否主页超链接否否备注备注否否附件附件否否客户表各字段及其属性字段名字段名数据类型数据类型字段宽度字段宽度必填字段必填字段是否主键是否主键ID数字长整形是
4、是姓名文本4是否职务文本10是否电子邮件地址文本50否否个人照片OLE 对象否否入职时间日期/时间否否文档可自由编辑打印员工表各字段及其属性产品表各字段及其属性订单表各字段及其属性订单明细表各字段及其属性4. 为“客户”表、 “员工”表, “订单”表和“订单明细”建立表间关系。通过数据库工具-关系-显示表,选择以上四个表,将“客户”表的“ID”字段拖动到“订单”表的“客户 ID”处,松开鼠标后,系统弹出“编辑关系”对话框。勾选“实字段名字段名数据类型数据类型字段宽度字段宽度必填字段必填字段是否主键是否主键ID自动编号长整形是是供应商 ID数字长整形是否产品代码文本25否否标准成本货币否否列出价
5、格货币否否说明备注否否字段名字段名数据类型数据类型字段宽度字段宽度备注备注ID自动编号长整形业务员 ID数字整形查阅员工表中的 ID 与姓名字段列客户 ID数字长整形查阅客户表中的 ID 与公司字段列订单金额货币订单日期日期/时间短日期发货日期日期/时间短日期字段名字段名数据类型数据类型字段宽度字段宽度备注备注ID自动编号长整形订单 ID数字整形查阅订单表中的 ID 字段列产品 ID数字长整形数量数字整形单价货币折扣数字双精度格式“百分比” ;有效性规则:“=0”文档可自由编辑打印施参照完整性” 、 “级联更新相关字段”和“级联删除相关记录复选框” 。5. 重复以上步骤,建立其余各表间的表关系
6、。各表间关系与字段连接方式如下表所示。6. 保存数据库文件。表名表名字段名字段名相关表名相关表名字段名字段名表关系表关系产品ID订单明细产品 ID一对多订单ID订单明细订单 ID一对多员工ID订单销售员 ID一对多客户ID订单客户 ID一对多文档可自由编辑打印实验二 简单查询一、一、实验目的:实验目的:1. 学习选择查询的主要功能。2. 练习查询条件的使用。3. 熟悉更新查询的创建方法。二、二、实验要求:实验要求:1. 创建一个查询,通过输入价格上限、下限查询相关商品。2. 创建一个查询,输入订购日期查询相关商品。3. 创建一个查询,将所有商品价格增加 10%。三、三、实验原理实验原理利用查询
7、条件,选择数据;在查询执行过程中,用户可以自己输入条件,使得查询数据更加灵活;利用更新查询更新数据。四、四、实验步骤:实验步骤:1. 打开简单查询数据库。2. 创建一个查询,命名为:价格上下限查询,查询产品表中列出价格15 之间的产品信息,运行并查看结果。文档可自由编辑打印3. 修改刚才的查询,使得价格上下限由用户在查询执行时自定义输入,运行查看结果并保存。4. 创建一个查询,命名为:订购日期查询,查询订单表中用户给定日期的订单信息。5. 创建一个查询,命名为:更新价格查询,将产品表中列出价格增加 10%,运行并查看结果并保存。6. 保存数据库。文档可自由编辑打印实验三 创建分组查询一、一、实
8、验目的:实验目的: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. 熟悉 ACCESS 报表的结构及各部分的功能。4. 熟悉 ACCESS 报表的分组,计算控件。5. 熟悉 ACCE
11、SS 中 MAX,Min,IIF,AVG 函数的应用。二、二、实验要求实验要求1. 设置报表的数据源,使其显示 QSell 查询中的数据。2. 设置报表的标题并对其相关属性进行设置。使报表标题栏上显示的文字为“销售情况报表”标签的名为“ltitle” ,字体为“黑体” 、颜色为棕色(棕色代码 128)字号 20、加粗。3. 对报表中 txtMoney 进行适当设置使其显示每本书的金额。4. 报表中的适当位置添加一个文本框控件“txtavg”计算每本书的平均价格。5. 报表页脚处添中一个文本框控件用以判断所售的书的金额合计如大于 30000 则显示“达标”否则显“示末达标” 。三、三、实验原理实
12、验原理利用 ACCESS 对报表进行编辑对其进行适当设置完成实验要求。四、四、实验步骤实验步骤1. 打开报表数据库。文档可自由编辑打印2. 设置报表的数据源属性为 QSell。3. 设置“ltitle”的标题,字体,前景色。4. 设置“txtMoney” 数据来源属性为“=数量*单价” 。5. 报表中添加一个分组字段“书名”然后在组页脚区添加文本框“txtavg”设置其数据来源属性为“=avg(数量*单价)”计算每本书的平均价格。6. 报表页脚中添加一个文本框“txtif”设置其数据来源属性为“=iif(sum(数量*单价)30000,”达标”, ”末达标”)”计算销售达标情况。7. 完成后保
13、存数据库。文档可自由编辑打印实验五实验五 利用窗体控件手动设计窗体利用窗体控件手动设计窗体一、一、实验目的实验目的1. 熟悉 ACCESS 窗体工作环境。2. 了解 ACCESS 窗体的创建。3. 熟悉文本框,按钮控件的使用。4. 了解程的分支结构。二、二、实验要求实验要求1. 创建一可以计算圆面积的窗体。2. 在窗体上放置二个文本框控件和一个按钮控件。3. 运行应用程序,当点击按钮控件时,在其中的一个文本框中显示圆面积。4. 当输入的值小于 0 时要显示错误三、三、实验原理实验原理利用 ACCESS 创建一个窗口,并将其保存。为按钮添加事件过程,通过过程代码修改窗体上标签控件属性,执行程序使
14、其显示为圆面积。四、四、 实验步骤实验步骤1. 创建一个空的 ACCESS 数据库保存为 CircleArea,数据库中创建一个空的窗体并将其保存为 CircleArea。文档可自由编辑打印2. 窗体上放置两个文本框分别命名为 TxtRadius 和 TxtArea 将对应的标签改为“半径”和“面积” 。一个按钮命名为BtnCacle。将对标题设置为“计算”3. “计算”按钮中输入相应代码完成指定的功能,要注意对半么小于零的判断。4. 完成后保存窗体并运行 。文档可自由编辑打印实验六实验六 设计嵌入式条件宏设计嵌入式条件宏一、一、实验目的:实验目的:4. 熟悉宏及宏的基本原理。1. 掌握宏的设
15、计与使用。2. 掌握嵌入式条件宏的设计二、二、实验要求:实验要求:4. 创建窗体。1. 在窗体上放置二个文本框控件和一个按钮控件。2. 运行应用程序,当点击按钮控件时,提示相关的登录信息 。3. 当用户名为空时做出相应处理。三、三、实验原理实验原理利用多分枝选择选择结构宏:根据给定的用户信息执行相关处理。 FT用户名=admin 且密码123获取用户信息用户名为空提示“用户名不能为空”并指向用户名编辑框提示“欢迎进入系统”提示“用户名或密码错误”T文档可自由编辑打印四、四、实验步骤:实验步骤:1. 创建一个空的 ACCESS 数据库保存为 Login,数据库中创建一个空的窗体并将其保存为 Lo
16、gin2. 窗体上放置两个文本框分别命名为 TxtUser 和 TxtPwd 将对应的标签改为“用户名”和“密码” 。一个按钮命名为btnLogin。将对标题设置为“登录”3. 窗体中“弹出方式”及“模式”设置为是, “记录选定器”和“导航按钮”设置为“否”4. 按钮“登录”的“单击”事件中设计嵌入式条件宏实现“登录”相关功能。文档可自由编辑打印实验七实验七 创建一个创建一个“跑动的字母跑动的字母”的窗体程序的窗体程序一、一、实验目的:实验目的:1. 熟悉事件和注意事项。2. 熟悉“计时器”和“时间间隔”的使用方法。3. 熟悉控件定位属性。二、二、实验要求:实验要求:1. 创建窗体。2. 在窗
17、体上放置四个按钮、两条直线和一个标签。3. 运行应用程序,当点击 START 按钮控件时,标签开始向右移动,当点击 STOP 按钮控件时,标签停止移动,当点击SPEED+按钮控件时,标签加速右移动,当点击 SPEED-按钮控件时,标签减缓向右移动。三、三、实验原理:实验原理:1. 利用窗体的“计时器”和“时间间隔”来实现相关功能。2. 通过改变标签的 LEFT 属性的值来实现移动。3. 通过改变移动的步长来实现加速和减速。4. 通进改变窗体的“TimerInterval”属性来实现 START 和STOP。四、四、实验步骤:实验步骤:1. 创建一个空的 ACCESS 数据库保存为 Runner
18、,数据库中创建一个空的窗体并将其保存为 Runner2. 窗体上放置四个按钮分别命名为 BtnStrat、BtnStop、BtnPlus文档可自由编辑打印和 BtnDec 将对应的标题改为“START” 、 “STOP” 、“SPEED+”和“SPEED” 。放置一个标签命名为“RUNNER”设置其标题为任意字母。放置两个直线控件分别命名为“lnStart”和“lnEnd”3. 窗体中“弹出方式”及“模式”设置为是, “记录选定器”和“导航按钮”设置为“否”4. 各按钮的“单击”事件中编写相关代码实现“开始” 、 “停止” 、“加速”和“减速”功能。5. 窗体的“计时器触发”事件中编写相关代码实现标签的移动功能。文档可自由编辑打印实验八实验八 实验七的改进程序实验七的改进程序一、一、实验目的:实验目的:1. 了解循环语句。2. 熟悉 For 循环和 Do While 循环。3. 计时程序的设计。4. 熟悉全局变量的使用。二、二、实验要求:实验要求:1. 实验七的基础上完成实验。2. 窗体 Rnner 上放置一个标签用于计时。3. 运行程序当字符过了终点线后会停止并计算给定数的累加和。三、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 渣油热加工工岗前班组管理考核试卷含答案
- 热硫化硅橡胶生产工创新意识模拟考核试卷含答案
- 电池试制工岗前复试考核试卷含答案
- 钻井柴油机工岗前安全教育考核试卷含答案
- 林草种子工岗前环保竞赛考核试卷含答案
- 丙烯酸树脂装置操作工岗前理论综合考核试卷含答案
- 壁球制作工测试验证测试考核试卷含答案
- 电化学精制装置操作工班组安全评优考核试卷含答案
- 2024年海南东方新丝路职业学院辅导员考试笔试真题汇编附答案
- 炼钢浇铸工岗前基础应用考核试卷含答案
- 化工厂班组安全培训课件
- 2025四川成都农商银行招聘10人笔试备考题库及答案解析
- 营业执照借用协议合同
- 2025年秋苏教版(新教材)初中生物八年级上册期末知识点复习卷及答案(共三套)
- 2025年小升初学校家长面试题库及答案
- 2025年法考客观题真题回忆版(含答案)
- 2025年危化品泄漏应急培训教案
- 2026年铁岭卫生职业学院单招职业技能测试题库附答案详解
- 2025年江南大学招聘真题(行政管理岗)
- 2024-2025学年江苏省南通市海门区高二上学期期末调研地理试题(解析版)
- 汽车焊接知识培训
评论
0/150
提交评论