ACCESS数据库技术实验指导书3
- 格式:doc
- 大小:128.50 KB
- 文档页数:16
《ACCESS2010数据库技术及应用》实验指导(3)学号:姓名:班级:专业:实验三窗体实验类型:验证性实验课时: 4 学时指导教师:时间:201 年月日课次:第节教学周次:第周一、实验目的1. 掌握窗体创建的方法2. 掌握向窗体中添加控件的方法3. 掌握窗体的常用属性和常用控件属性的设置二、实验内容和要求1. 创建窗体2. 修改窗体,添加控件,设置窗体及常用控件属性三、实验步骤案例一:创建窗体1.使用“窗体”按钮创建“成绩”窗体。
操作步骤如下:(1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单击“窗体”按钮,窗体立即创建完成,并以布局视图显示,如图3-1所示。
(2)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中输入窗体的名称“教师”,然后单击“确定”按钮。
图3-1布局视图2.使用“自动创建窗体”方式要求:在“教学管理.accdb”数据库中创建一个“纵栏式”窗体,用于显示“教师”表中的信息。
操作步骤:(1)打开“教学管理.accdb”数据库,在导航窗格中,选择作为窗体的数据源“教师”表,在功能区“创建”选项卡的“窗体”组,单图3-2窗体向导按钮击“窗体向导”按钮。
如图3-2所示。
(2)打开“请确定窗体上使用哪些字”段对话框中,如图3-3所示。
在“表和查询”下拉列表中光标已经定位在所学要的数据源“教师”表,单击按钮,把该表中全部字段送到“选定字段”窗格中,单击下一步按钮。
(3)在打开“请确定窗体上使用哪些字”段对话框中,选择“纵栏式”,如图3-4所示。
单击下一步按钮。
(4)在打开“请确定窗体上使用哪些字”段对话框中,输入窗体标题“教师”,选取默认设置:“打开窗体查看或输入信息”,单击“完成”按钮,如图3-5所示。
(5)这时打开窗体视图,看到了所创建窗体的效果,如图3-6所示。
图3-3“请确定窗体上使用哪些字”段对话框图3-4“请确定窗体使用的布局”段对话框中图3-5输入窗体标题“教师”图3-6“纵栏式”窗体2.使用“自动窗体”方式要求:以“教师”表为数据源自动创建一个“数据透视表”窗体,用于计算各学院不同职称的人数。
数据库原理及应用实验指导书(ACCESS数据库)指导老师:陈俊智昆明理工大学国土资源工程学院学院2012年3月目录实验(一):SQL数据定义功能实验(二):练习SQL数据操纵功能实验(三):数据库综合设计实验(一):SQL数据定义功能一、实验内容及要求1. 使用SQL语句建立学生管理系统相关的表,同时完善各表的相关完整性约束。
其中带有下划线的为主码学院(学院代码,学院名称)create table 学院(学院代码char(8) primary key,学院名称char(8));学生(学号,姓名,性别,学院代码),学院代码为外码create table 学生(学号char(8) not null unique,姓名char(8),性别char(8),学院代码char(8),primary key(学号),foreign key(学院代码) references 学院(学院代码));教师(教师号,教师姓名,学院代码),学院代码为外码create table 教师(教师号char(8) primary key,教师姓名char(8),学院代码char(8),foreign key(学院代码) references 学院(学院代码));课程(课程号,课程名,学时)create table 课程(课程号char(8) primary key,课程名char(8),学时char(8));学习(学号,课程号,成绩),学号为外码,课程号为外码create table 学习(学号char(8),课程号char(8),成绩char(8),primary key(学号,课程号),foreign key(学号) references 学生(学号),foreign key(课程号) references 课程(课程号));开课(教师号,课程号),教师号为外码,课程号为外码create table 开课(教师号char(8),课程号char(8),primary key(教师号,课程号),foreign key(教师号) references 教师(教师号),foreign key(课程号) references 课程(课程号));2. 对各表进行增加、删除、修改属性操作添加操作:对学生表添加出生日期字段,和家庭地址字段,教师表增加性别字段,出生日期字段,对课程表增加先修课程字段,并且先修课程为本关系外码。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==access实验指导书篇一:Access实验指导书201X版本辽东学院信息技术学院《数据库技术及应用》实验指导编著:牟瑛学号:姓名:班级:学院/专业:任课教师:201X年3月目录实验一数据库及表的操作 (1)实验二查询 (25)实验三窗体 (41)实验四报表设计 (56)实验五宏 (62)实验六模块与VBA程序设计 (67)实验一数据库及表的操作实验类型:验证性实验课时: 6 学时指导教师:时间:201X 年月日课次:第节教学周次:第周实验分室:实验台号:实验员:一、实验目的1.掌握数据库的创建及其它简单操作2.熟练掌握数据表建立、数据表维护、数据表的操作二、实验内容与要求1.数据库的创建、打开、关闭2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容4.数据表的操作:查找替换数据、排序记录、筛选记录三、实验步骤案例一:创建数据库1.创建空数据库要求:建立“教学管理.accdb”数据库,并将建好的数据库文件保存在“E:\实验一”文件夹中。
操作步骤:图1-1创建教学管理数据库(1)在Access 201X启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。
把它修改为“教学管理”如图1-1所示。
(2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,在“E\实验一”文件夹中,单击“确定”按钮,如图1-2所示。
(3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。
(4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。
《ACCESS数据库技术》实验指导书武汉理工大学华夏学院课程简介:《ACCESS数据库技术》课程主要讲授数据库的基本概念,Access2003开发环境、创建数据库、数据表的使用与编辑、查询方法的设计、窗体的应用、报表的使用和数据访问页在Access中的应用以及Access与其它数据源之间导入、导出与链接的过程等内容。
学习本课程的目的是使学生掌握Access 2003的使用,掌握用Access管理数据的技术,掌握Access2003的功能、应用、使用方法和数据库应用程序开发技巧等。
课程安排:教案总周数:10周教案总时数:40学时(理论教案24学时,实验教案16学时)课程要求:上课要认真学习,上机要认真实践,注重理论联系实际。
要学有所悟,学有所用。
课程考核:本课程的期末成绩分为平时成绩和期末实验大作业成绩两部分,成绩计算方法为:大作业成绩占总成绩的60%,平时成绩(含考勤、平时作业、实验成绩)占总成绩的40%。
实验要求:1.明确实验课是本课程的重要组成部分,与理论课有着同等地位,是培养自身的实验技能与创新能力的重要途径;2.在实验课前,对实验的目的、要求和基本内容,实验的重点和难点,应进行预习与讨论,确定实施措施;3.了解实验室的规章制度和安全用电常识、实验设备损坏赔偿制度等,加强安全意识,爱惜实验设备;4.实验课期间不得擅自离开实验室或从事与本实验无关的活动,按时按质完成实验作业,培养创造性思维,努力提高自身的实践能力;5.每次实验应提交实验结果,结合实验操作过程给予综合评分(对于有创造性的实验成果酌情给予加分),作为期末考试成绩的一部分。
ACCESS数据库技术实验报告实验一 Access 2003开发环境的熟悉一、实验目的:1.掌握数据库的基本知识,了解Access的开发环境,熟悉系统菜单的功能,初步认识理解数据库和表的概念。
2. 通过创建数据库理解数据库结构的描述方法,掌握创建Access 2003数据库的各种方法。
《ACCESS数据库》实训指导书一、实训总目的:利用access数据库技术开发一个学生档案管理系统,要求:1.掌握数据库、数据表及表间关系的创建与修改方法,理解参照完整性概念。
2.了解查询基本功能,能熟练创建各种类型的查询。
3.了解窗体的作用,能利用各种方法创建、编辑出界面美观的窗体。
4.了解报表的作用,能按需制作格式正确的报表。
5.掌握系统集成技术,能将各分散对象组装成一个的完整系统。
二、实训内容和时间进程安排:三、实训成绩评定、考核办法数据表及关系创建占10分,学生档案窗体占10分,课程表窗体占10分,成绩表窗体占10分,查询窗体占15分,系统集成占5分,实训报告占40分。
实训内容实训一数据表及关系的创建一、实训目的熟练掌握数据库的创建方法,熟练掌握数据表结构设计及修改方法。
二、实训理论基础关系型数据库基本概念、关系完整性规则、主键及范式理论。
三、实训内容与步骤创建学生档案表、课程名表、学生成绩表,设置主键、建立表间关系,收集到的各数据表的内容如下。
学生档案表学生选课情况课程名表学生成绩表具体步骤如下:1、创建数据库:启动ACCESS,创建以“学生”命名的数据库。
2、创建数据表:经过对收集到的数据表经过规范化处理,在数据表设计视图中创建如下数据表:学生档案表、课程名表、学生选课成绩表,各表结构如下。
学生档案表课程名表学生成绩表3、创建表间关系,如下图1-1所示。
图1-1 表间关系四、效果要求:1、字段属性设置正确。
2、表间关系设置正确,要求实施参照完整性、级联更新、级联删除相关记录。
实训二学生档案录入模块一、实训目的熟练掌握利用向导创建窗体的方法,窗体中各控件的修改方法,窗体属性设置方法。
二、实训理论基础窗体设计方法。
三、实训内容与步骤要求利用本窗体能输入学生基本数据,窗体界面如图2-1 所示:图2-1 登录学生档案窗体具体步骤:1、以学生档案表为数据源,利用自动创建窗体向导创建纵栏式窗体,如下图2-2所示。
ACCESS数据库技术实验指导书实验六管理信息系统开发一、实验目的:学习使用Access 开发管理信息系统的一般方法及步骤,对该课程所学习的知识实现综合性应用。
二、准备工作:根据学习情况从备选题目中选择承担力所能及的开发设计任务,从而熟悉管理信息系统开发的过程,包括系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等过程。
经过系统的开发综合应用该课程中如下重要技术:1、创立数据库、表以及建立表间关系的方法。
2、设计各种窗体的方法。
3、设计各种查询的方法。
4、简单的VBA 编程方法。
5、设计报表的方法。
6、使用切换面板管理器的方法三、实验内容:可选工程(除以下题目还可自选,必须完整实现基本功能):工程名称重点实现基本功能教案管理系统学生信息、教师信息、选课信息等 1.数据库的安全性设置;2.数据增、删、改;3.数据查询;4.数据统计、分析;学生学籍管理系统学生入学、毕业、转专业等学生成绩管理系统成绩管理、成绩查询、成绩单打印等课程管理系统课程管理、课程查询、授课教师等学生选课系统课程维护、分类、选课限制标准学生宿舍管理系统宿舍等级与收费、按班级住宿 5.相关报表;图书管理系统图书资料、借阅、销售采购与应付账管理系统货品资料、采购计划、入库、应付账库存管理系统货物分类、入库、出库、损耗企业人力资源管理系统员工信息、考勤、工资、查询公司会计管理系统帐户、日记帐、期末结帐、财务报表固定资产管理系统资产信息、报损、折旧、借出会员管理系统会员档案、会费缴纳、会员到期住院部结算系统住院费用统计、收费策略实验完成方式该实验实行一人一题制,一定要在规定的日期交作业。
时间安排第3周——第10周,有能力的同学能够提前交作业。
考核方法考核在第9、10周实验课进行,由本人提交程序,以及系统主要功能说明,同时回答老师提出的问题。
按照界面的布局效果和基本功能的实现情况来评定成绩,原则上只要实现基本功能就评定“及格”,没有按时完成作业的同学一律按“不及格”处理。
实验指导书院系:专业:课程:大学计算机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.练习查询条件的使用。
广州华商职业学院《Access数据库应用技术》实验指导书课程名称 Access数据库应用技术课程类别专业必修课编写教师尹旭熙教师所属系部电子信息工程系二O一O年九月一日前言Microsoft Access是Microsoft公司的Office办公自动化软件的组成部分,是应用广泛的关系型数据库管理系统之一,既可以用于小型数据库系统开发,又可以作为大中型数据库应用系统的辅助数据库或组成部分。
在计算机等级、全国计算机应用证书考试等多种计算机知识考试中都有Access数据库应用技术。
本实验指导书中详细介绍了每个实验的目的、实验内容,并在方法上给出了指导,希望对同学们的学习能够有所帮助。
实验要求Microsoft Access应用实验是Microsoft Access应用课程的重要组成部分,属于学科基础实验范畴,是与相关教学内容配合的实践性教学环节。
学生通过实验,验证课堂学习的知识,掌握数据库、数据表建立、查询、窗体、报表、宏以及数据访问页的方法,从而具有小型数据库管理系统的设计能力。
在《Microsoft Access应用》的课程实验过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。
(2)仔细观察上机和上网操作时出现的各种现象,记录主要情况,作出必要说明和分析。
(3)认真书写实验报告。
实验报告包括实验目的和要求,实验情况及其分析。
(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。
(5)实验课程不迟到。
如有事不能出席,所缺实验一般不补。
目录实验一Access数据库结构与创建 (4)实验二Access数据表的创建 (5)实验三Access数据表的编辑 (7)实验四查询的创建 (9)实验五查询的操作.............................................................错误!未定义书签。
实验六创建窗体. (13)实验七高级窗体设计 (15)实验八报表设计 (18)实验九设计Web页 (22)实验十宏 (25)实验一Access数据库结构与创建实验目的1. 掌握启动和退出Access系统的常用方法。
实验一数据库和数据表的操作一、实验目的:●掌握创建数据库的方法。
●掌握创建数据表的方法。
●掌握数据表记录的编辑操作。
●掌握字段的属性设置。
二、实验内容:1.在D盘下创建一个文件夹,用自己的学号命名。
在文件夹中以“本机上的模板”中的“库存控制”数据库为模板数据库,使用向导创建名为“库存管理.mdb”的数据库。
除必须确定或输入处外,全选默认值。
2.在自己的文件夹中新建一个名为“图书管理.mdb”的空的数据库。
3.将“Datasource.mdb”数据库中的所有数据表导入到“图书管理.mdb”数据库中4.使用设计视图,在“图书管理.mdb”数据库中创建一个名为“借书还书信息”表,该表中的字段属性设置如下(表1-1),字段的其他属性使用默认值。
表1-1 “借书还书信息”表字段属性当前日期的函数。
6.将“借书还书信息”表中的“应当还书日期”字段的“默认值”设置为在系统当前日期的基础上加60天7.将“借书还书信息”表中“应缴罚款金额”字段的“有效性规则”属性域输入:>=0;并在“有效性文本属性域”输入确切提示:罚款金额应大于等于0。
8.将“借书还书信息”表中“实际罚款金额”字段的“有效性规则”属性域输入:>=0Or Is Null;并在“有效性文本属性域”输入确切提示:罚款金额应大于等于0 或者为空值。
9.利用输入掩码向导,将“借书还书信息”表中的“借阅日期”,“应当还书日期”,“实际还书日期”字段的“输入掩码”设置为“长日期(中文)”,其他属性采用系统默认值。
10.将“借书还书信息”表中“用户账号”、“图书编号”、“借阅日期”、“应当还书日期”字段设置为必填字段。
11.利用查阅向导,将“借书还书信息”表中“用户账号”字段的数据类型更改为“查阅向导,数据来源选择“用户信息”表中的2个字段“用户账号”和“姓名”,并按“用户账号”进行升序排序,并保证2个字段都能显示,可用字段选择“用户账号”。
其他选择默认值。
ACCESS数据库实验三硬件环境:主机+显示器+键盘+鼠标器软件环境:操作系统WINDOWS XP+ACCESS2003软件实验目的:1.掌握数据表中记录的定位、查找和替换;2.掌握调整数据表外观的方法;3.掌握表记录的排序方法;4.掌握表记录的筛选方法;5.掌握数据库文件的不同打开方式;6.掌握数据库文件的不同创建方法;7.掌握数据库对象的插入、复制和删除操作;实验重点与难点:表的筛选;数据库文件的不同打开方式;数据库对象的复制和删除。
实验内容:1.在数据表中定位某个记录、查找或替换某个字段值;2.调整表的外观:改变字段排列次序,调整表的字体,调整行高、列宽、数据表格式,隐藏、冻结列;3.对记录进行排序;4.对记录进行筛选;5.用“只读”、“独占”或“独占只读”方式打开数据库文件;6.用三种方式创建数据库文件;7.对数据库对象进行插入、复制和删除操作。
实验步骤:1.在数据表中定位某个记录。
步骤:1)打开ACCESS程序;2)用“文件”→“打开”→找到“教学管理.mdb”数据库文件并打开;3)选中对象组中的“表”对象;4)选中某个表对象,如“学生基本情况表”,双击打开;5)用“编辑”→“定位”可以直接找到某个记录;用“编辑”→“查找”,输入一个字段值,可以找到第一个有此值的记录;用“编辑”→“替换”可以将指定的某个字段值改为另一个指定的值。
6)关闭数据表。
2.调整数据表的(数据表视图)外观。
步骤:1)打开一个数据表,如“学生基本情况表”;2)用“格式”→“字体”,可以设置数据表的数据表视图的字体、字号、加粗、倾斜、下划线; 3)用“格式”→“行高”、“格式”→“列宽”可调整表的行高或列宽;4)用“格式”→“数据表”可以调整单元格的效果、背景,网格线的显示方式,以及表格边框线的样式;5)用“格式”→“隐藏列”可以隐藏选定的若干列,再用“格式”→“取消隐藏列”可以取消隐藏列;6)用“格式”→“冻结列”可以冻结选定的若干列,再用“格式”→“取消冻结列”可以取消冻结列;7)用“格式”→“子数据表”→“全部展开”(“全部折叠”、“删除”)可以对关联的子表设置为显示或不显示或不关联;8)关闭表。
数据库技术A c c e s s实验报告书修订版IBMT standardization office【IBMT5AB-IBMT08-IBMT2C-ZZT18】2015-2016学年第二学期《Access数据库应用》实验指导书班级: 14大专软件学号:姓名:实验一Access数据库结构与创建实验目的1.掌握启动和退出Access系统的常用方法。
2.熟悉Access的主窗口界面。
3.会使用帮助系统。
4.掌握数据库的两种创建方法。
5.熟练操作打开/关闭数据库。
实验内容与步骤1.启动数据库管理系统Access2010;2.打开系统自带的“罗斯文”示例数据库,认识数据库的7种对象,同时调出系统帮助文件,找到帮助中关于7种对象的说明和解释,了解数据库的功能,理解数据库的总体结构;3.用Access2010创建一个空白数据库“银行管理系统”;4.用Access2010中的向导创建一个“联系人”数据库表。
实训思考1.文中介绍的启动和退出Access的方法,是不是仅仅适合于Access?2.有人说:“书本上介绍了如何使用Access,上课老师也讲授了方法,用不用帮助系统没有必要。
”上述观点对吗?3.创建数据库的两种方法的优缺点分别是什么?各自用于什么情况?4.打开数据库时,各种打开方式有何不同?分别用于什么环境?实验二Access数据表的创建实验目的1.掌握数据库对象的管理方法。
2.掌握表的各种创建方法。
实验内容与步骤1.启动Access数据库管理系统。
2.创建空白数据库“图书管理系统”,并保存在D:\。
3.使用向导创建表“读者类别”:①使用向导为“读者类别”表创建两个字段:类别编号和类别名称;②进入设计器,明确或修改表的“类别编号”字段的数据类型为“自动编号”,“类别名称”的数据类型为“文本”,③向表中输入数据如下:4.通过输入数据创建表图书信息:①参照教材,通过输入数据创建表“图书信息”;②进入表设计器中,明确或修改表的结构为:5.通过设计器创建表“读者信息”:①打开表设计器,按以下表结构,创建表“读者信息”:②在创建“学历/职称”字段时,请使用“查阅向导”。
《数据库实用基础》——-ACCESS实训任务书、指导书课程名称:Access数据库基础实训学时:42适用专业:计算机及应用课程类别:专业课一、实训目的与要求本课程是计算机网络技术专业的必修专业课.通过实训,使学生能够掌握ACCESS数据库技术,包括数据库设计、管理的方法及操作使用;掌握数据库中表、查询、窗体、报表及页、宏等各对象的设计,培养学生的数据库应用能力。
二、实训方式上机操作三、考核方法平时上机测试四、主要参考资料《数据库实用基础---access》教材及上机指导高等教育出版社孙瑞新等主编五、实训项目及学时分配实训项目一览表六、实训项目内容及其要求实训一、创建数据库及数据库对象的管理(1学时)【实训目的】:(1)掌握创建数据库的方法(2)掌握打开数据库的方法;(3)掌握数据库对象的管理方法。
【实训内容】:(1)使用数据库向导创建数据库要求:1)使用“订单入口”通用模板创建一个数据库,命名为“***的订单入口数据库”。
2)利用窗体向其中输入数据.3)查看各个对象里的内容,对数据进行浏览.(2)新建空数据库1)新建一个空数据库,命名为“***的空数据库”.2)将该数据库重命名为“***的练习数据库”.(3)管理数据库对象打开“***的订单入口数据库”;1)要求:以独占的方式打开数据库;2)新建一个“订单"组,将“订单”表和“订单”窗体添加到该组中;3)将“罗斯文示例数据库”中的“类别”表复制到数据库中;4)将“订单"表重命名为“订单表”表,将“订单”窗体重命名为“订单窗体”;5)将“订单表”表保存为“订单2”窗体。
【实训设备】:硬件:Pc机软件:安装软件Office2003等【实训要求及成绩评定】:实训要求:按实训指导书完成实训一成绩评定:随堂检查实训结果,评定成绩实训二、使用设计器设计表结构(2学时)【实训目的】:掌握用设计视图创建表的方法;掌握表的设计方法和字段属性的设置方法【实训内容】:按照要求创建“职工”表,定义字段属性以达到要求的规定。
实验指导书(三)在前面的学习当中,大家已经初步掌握创建基于一个表之上的窗体的方法,但是怎样在此基础上创建出符合某种查询要求的窗体,怎样对窗体中信息进行有效的计算和汇总?这涉及到access数据库中的另外一种数据库对象——查询。
实验目的:一掌握创建条件查询的方法二掌握创建计算查询、汇总查询的方法三掌握创建交叉表查询的方法四掌握基于查询创建窗体的方法实验内容:一使用向导创建简单查询示范案例1:在学生管理库中查询学生的“姓名”、“性别”、“简历”、“身份证号”、“民族”信息(单表查询)二使用设计视图创建条件查询示范案例1:在“学生基本信息表”中查询在“1986”年间出生的学生,查询设计界面如图3-1所示图3-1 “1986年出生学生”查询设计窗口示范案例2:在“学生基本信息表”中查询在“1986”年以后出生的学生,查询设计界面如图3-2所示图3-2“1986年以后出生学生”查询设计窗口示范案例3:在“学生基本信息表”中查询不姓“李”的学生,查询设计页面如图3-3所示:图3-3 “不姓李学生”查询设计窗口示范案例4:在“学生基本信息表”中查询姓“刘”且出生日期在“1987”年以后的汉族学生,查询设计页面如图3-4所示:图3-4 姓“刘”且出生日期在“1987”年以后学生查询设计窗口同步案例1:以下操作在员工资料数据库中进行,建立简单的选择查询:1)请在员工基本资料表中查询所有员工生日在1975年至1978年底的员工。
2)在员工基本资料表中查询所有1975年以后出生的员工。
3)在员工基本资料表中查询基本工资在3200元以上的员工。
4)在员工基本资料表中查询所有“业务部”的员工中基本工资在5500元以上的员工。
5)在员工请假表中查询所有请假日期是6月份的记录。
6)在员工请假表中查询所有请假原因是“迟到”的记录。
7)在员工请假表中查询所有请假日期是6月份以后并且请假原因是“事假”的记录。
三基于查询创建窗体示范案例1:创建姓“刘”且出生日期在“1987”年以后的汉族学生信息的窗体。
ACCESS数据库实训指导书一、实训目的ACCESS 数据库是一种常用的关系型数据库管理系统,通过本次实训,旨在让学生熟悉 ACCESS 数据库的基本操作和应用,掌握数据库的创建、表的设计与操作、查询的创建与使用、窗体和报表的设计等内容,培养学生的数据库设计和管理能力,提高学生解决实际问题的能力。
二、实训环境1、操作系统:Windows 7 及以上版本。
2、软件:Microsoft Office Access 2010 及以上版本。
三、实训要求1、学生应按时参加实训,遵守实训纪律,认真完成实训任务。
2、学生应独立完成实训任务,不得抄袭他人成果。
3、学生应爱护实训设备,保持实训环境的整洁。
四、实训内容(一)数据库的创建1、启动 Access 软件,选择“空数据库”选项。
2、在弹出的“文件新建数据库”对话框中,选择数据库的保存位置,并为数据库命名,例如“学生管理系统”。
3、点击“创建”按钮,完成数据库的创建。
(二)表的设计与操作1、在数据库窗口中,选择“创建”选项卡,点击“表设计”按钮,进入表设计视图。
2、定义表的字段名称、数据类型、字段大小等属性。
例如,创建“学生”表,字段包括“学号”(文本型,长度为10)、“姓名”(文本型,长度为 20)、“性别”(文本型,长度为 2)、“年龄”(整型)等。
3、设置主键。
主键用于唯一标识表中的每一条记录,通常选择不重复且能够唯一标识的字段作为主键,如“学号”。
4、保存表设计,为表命名,例如“学生表”。
5、切换到数据表视图,输入数据进行测试。
(三)查询的创建与使用1、在数据库窗口中,选择“创建”选项卡,点击“查询设计”按钮,进入查询设计视图。
2、添加要查询的表。
3、在“字段”行选择要查询的字段。
4、设置查询条件。
例如,查询年龄大于 20 岁的学生信息,可以在“年龄”字段的“条件”行输入“>20”。
5、运行查询,查看查询结果。
6、保存查询,为查询命名,例如“年龄大于 20 岁的学生查询”。
《ACCESS数据库基础》实验指导书武汉理工大学华夏学院ACCESS数据库技术实验报告实验三查询设计一、实验目的:掌握查询的各种设计工具的使用方法以及各种查询的创建和编辑方法。
二、准备工作:1. 学习创建简单的选择查询;2. 学习创建包含计算字段的查询;3. 学习创建有汇总功能的查询;4. 学习创建交叉表查询;5. 学习创建各种操作查询。
三、实验内容:实验3.1 使用简单查询向导建立基于单表的查询1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“查询”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建查询”对话框。
3 )选择“简单查询向导”,单击“确定”按钮,即可出现“简单查询向导”对话框。
4 )在“表/查询”选择框中选择“订单”表,双击“可用字段”列表框中的“货主名称”、“货主地址”和“货主城市”字段,单击“下一步”按钮。
5 )将标题改为“单表简单查询”,选择“打开查询查看信息”单选按钮,单击“完成”按钮,即可出现查询窗口,内容为“订单”表中所有记录的“货主名称”、“货主地址”和“货主城市”三个字段的值。
关闭查询窗口。
6 )关闭数据库窗口,关闭Access 程序。
实验3.2 使用简单查询向导建立基于多表的查询1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“查询”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建查询”对话框。
3 )选择“简单查询向导”,单击“确定”按钮,即可出现“简单查询向导”对话框。
4 )在“表/查询”选择框中选择“订单明细”表,双击“可用字段”列表框中的“产品ID ”和“数量”字段,单击“下一步”按钮。
5 )选择“明细(显示每个记录的每个字段)”单选按钮,单击“下一步”按钮。
6 )将标题改为“多表简单查询”,选择“打开查询查看信息”单选按钮,单击“完成”按钮,即可出现查询窗口,内容为“订单明细”表中所有记录的“产品ID ”对应的“产品”表中的“产品名称”字段和“订单明细”表中的“数量”字段。
关闭查询窗口。
7 )关闭数据库窗口,关闭Access 程序。
实验3.3 使用交叉表查询向导建立查询1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“查询”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建查询”对话框。
3 )选择“交叉表查询向导”,单击“确定”按钮,即可出现“交叉表查询向导”对话框。
4 )选择“产品”表作为基表,单击“下一步”按钮。
5 )双击可用字段中的“产品名称”字段,使“产品名称”字段作为交叉表的行标题,单击“下一步”按钮。
6 )选择“类别ID ”字段,使“类别ID ”字段作为交叉表的列标题,单击“下一步”按钮。
7 )在字段列表框中选择“库存量”字段,在函数列表框中选择“求和”函数,使“库存量”的“求和”函数值作为交叉表的交叉点,取消“是,包括各行小计”复选框,单击“下一步”按钮。
8 )将标题改为“交叉表查询”,选择“查看查询”单选按钮,单击“完成”按钮,即可出现查询窗口。
关闭查询窗口。
9 )关闭数据库窗口,关闭Access 程序。
实验3.4 使用设计视图建立选择查询1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“查询”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建查询”对话框。
3 )选择“设计视图”,单击“确定”按钮,即可出现“显示表”对话框。
4 )选择“产品”表,在按住SHIFT 键的同时单击“订单明细”表,即可选中三个表,再在按住CTRL 键同时单击“客户”表,即可选中四个表。
单击“添加”按钮,单击“关闭”按钮,即可出现查询设计视图。
5 )设置第一至五列网格的字段为分别为“产品”表中的“产品名称”、“订单”表中的“货主名称”、“客户”表中的“公司名称”、“订单明细”表中的“单价”和“数量”。
6 )单击工具栏中的“保存”按钮,输入查询名称为“设计视图查询” , 单击“确定”按钮。
关闭查询设计视图。
7 )双击“设计视图查询”,即可出现查询窗口,包括“产品名称”、“货主名称”、“公司名称”、“单价”和“数量”等五个字段,共2157 条记录(与“订单明细”表中的记录数相同)。
关闭查询窗口。
8 )关闭数据库窗口,关闭Access 程序。
实验3.5 使用设计视图建立参数查询1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“查询”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建查询”对话框。
3 )选择“设计视图”,单击“确定”按钮,即可出现“显示表”对话框。
4 )选择“订单”表,再在按住CTRL 键的同时单击“雇员”表,即可同时选中两个表。
单击“添加”按钮,单击“关闭”按钮,即可出现查询设计视图。
5 )设置第一至三列网格的字段为分别为“订单”表中的“货主名称”、“订购日期”和“订单ID " ,设置第四至五列网格的字段为“雇员”表中的“姓氏”和“名字”,设置第四列网格的条件准则为“[请输入雇员姓氏]”(注意要加上方括号)。
6 )单击工具栏中的“保存”按钮,输入查询名称为“参数查询”,单击“确定”按钮。
7 )单击工具栏中的“运行”按钮,即可出现“输入参数值”对话框。
输入“王”,单击确定按钮,即可出现查询窗口,包括姓氏为“王”的雇员记录共96 条。
关闭查询窗口。
8 )关闭数据库窗口,关闭Access 程序。
实验3.6 使用查找重复项查询向导建立查询1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“查询”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建查询”对话框。
3 )选择“查找重复项查询向导”,单击“确定”按钮,即可出现“查找重复项查询向导”窗口。
4 )选择“订单明细”表作为用以搜寻重复字段值的表,单击“下一步”按钮。
5 )双击“可用字段”列表框中的“产品ID ”字段,使之成为重复值字段,单击“下一步”按钮。
6 )双击“可用字段”列表框中的“订单ID ”和“单价”,使之成为其他显示字段,单击“下一步”按钮。
7 )输入查询名称“查找重复项查询”,选择“查看结果”单选按钮,单击“完成”按钮,即可出现查询窗口,其中包括“产品”、“订单ID ”和“单价”三个字段,共2157 条记录,且相同产品的记录排列在一起。
关闭查询窗口。
8 )关闭数据库窗口,关闭Access 程序。
实验3.7 使用查找不匹配项查询向导建立查询1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“表”选项卡,双击其中的“运货商”表,即可出现数据表视图。
输入如下两条记录:礼品专递(010 ) 65556666国际包裹(010 ) 65558888关闭数据表视图。
3 )单击“查询”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建查询”对话框。
4 )选择“查找不匹配项查询向导”,单击“确定”按钮,即可出现“查找不匹配项查询向导”窗口。
5 )选择“运货商”表,单击“下一步”按钮。
6 )选择“订单”表,单击“下一步”按钮。
7 )选择右边列表框中的“运货商”字段,单击“下一步”按钮。
8 )双击“可用字段”列表框中的“运货商ID ”和“公司名称”,单击“下一步”按钮。
9 )输入查询名称“查找不匹配项查询”,选择“查看结果”单选按钮,单击“完成”按钮,即可出现查询窗口,包括未在“订单”表中出现的运货商的2 条记录。
关闭查询窗口。
实验3.8 使用更新查询修改数据1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“查询”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建查询”对话框。
3 )选择“设计视图”,单击“确定”按钮,即可出现“显示表”对话框。
4 )选择“订单”表,再在按住CTRL 键的同时单击“订单明细”表和“运货商”表,即可同时选中三个表。
单击“添加”按钮,单击“关闭”按钮,即可出现查询设计视图。
5 )用鼠标左键拖动“订单”表中的“运货商”字段到“运货商”表中的“运货商ID ”字段上,然后松开鼠标左键,即可在这两个字段之间出现一根连线。
6 )单击“查询”菜单中的“更新查询”菜单项,设置第一列网格的字段为“运货商”表中的“公司名称”、设置“条件准则”为“急速快递”, 设置第二列网格的字段为“订单明细”表中的“单价”,设置“更新到”为“[单价]*0.95”。
7 )单击工具栏中的“保存”按钮,输入查询名称为“更新查询”,单击“确定”按钮。
8 )单击工具栏中的“运行”按钮,单击“是”按钮确认更新648 行,即可更新“订单明细”表中“运货商”为“急速快递”的记录的单价字段值。
关闭查询窗口。
9 )单击“表”选项卡,双击其中的“订单明细”表,即可出现数据表视图,从中可看到部分记录的单价字段值的第二位小数不为零,说明更新成功。
关闭数据表视图。
10 )关闭数据库窗口,关闭Access 程序。
实验3.9 使用生成表查询建立新表1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。
2 )单击“查询”选项卡,单击数据库窗口中的“新建”按钮,即可出现“新建查询”对话框。
3 )选择“设计视图”,单击“确定”按钮,即可出现“显示表”对话框。
4 )选择“产品”表,再在按住CTRL 键的同时单击“订单”、“订单明细”表和“客户”表,即可同时选中四个表。
单击“添加”按钮,单击“关闭”按钮,即可出现查询设计视图。
5 )单击“查询”菜单中的“生成表查询”菜单项,即可出现“生成表”对话框。
6 )输入生成表名称“查询生成表”,单击“确定”按钮。
7 )设置第一至四列网格的字段分别为“产品”表中的“产品名称”、“订单”表中的“订购日期”、“客户”表中的“公司名称”和“联系人姓名”,设置第二列网格的“条件准则”为“Between # 1997-3-1 # And # 1997-5-1 # ”。
8 )单击工具栏中的“保存”按钮,输入查询名称为“生成表查询”, 单击“确定”按钮。
9 )单击工具栏中的“运行”按钮,单击“是”按钮确认向新表粘贴166 行,关闭查询窗口。
10 )单击“表”选项卡,即可看到其中多出了“查询生成表”。
双击“查询生成表”,即可出现数据表视图,包括订购日期在1997 年3 月1 日至1997 年5 月1 日之间的166 条记录。
关闭数据表视图。
实验3.10 使用追加查询向表中添加数据1 )启动Access 程序,打开“测试”数据库文件,即可出现数据库窗口,将数据库窗口最大化。