上机讲解讲义.docx

上传人:b****8 文档编号:10500614 上传时间:2023-02-14 格式:DOCX 页数:23 大小:455.97KB
下载 相关 举报
上机讲解讲义.docx_第1页
第1页 / 共23页
上机讲解讲义.docx_第2页
第2页 / 共23页
上机讲解讲义.docx_第3页
第3页 / 共23页
上机讲解讲义.docx_第4页
第4页 / 共23页
上机讲解讲义.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

上机讲解讲义.docx

《上机讲解讲义.docx》由会员分享,可在线阅读,更多相关《上机讲解讲义.docx(23页珍藏版)》请在冰豆网上搜索。

上机讲解讲义.docx

上机讲解讲义

本章包括29个基本操作题,这些基本操作题主要涉及了数据表及数据表的操作。

表是数据库的基础,所有的数据都存放在表里。

主要考点:

考点1设计视图

(1)使用设计视图设计表结构

(2)数据类型的设置(十种数据类型)

(3)设置主键

(4)设置字段属性

⏹字段大小

⏹格式

⏹输入掩码

⏹默认值

⏹有效性规则

⏹有效性文本

⏹标题

⏹索引

⏹必填字段

⏹说明

(5)修改结构

⏹添加字段

⏹修改字段

⏹删除字段

⏹调整字段的顺序

(6)设置表的属性

⏹表的有效性规则

⏹表的有效性文本

考点2数据表视图

(1)输入数据

⏹数字类型数据的输入

⏹文本类型数据的输入

⏹OLE对象的输入(例如,插入图片)

⏹是/否型数据的输入

⏹日期/时间类型数据的输入

(2)设置数据表的格式

⏹改变字段的显示顺序

⏹设置字体

⏹调整行高

⏹调整列宽

⏹隐藏/取消隐藏列

⏹冻结列/取消冻结列

⏹设置数据表格式

(3)查找/替换命令

(4)筛选/取消筛选

⏹按窗体筛选

⏹按选定内容筛选

⏹内容排除筛选

⏹高级筛选/排序

考点3建立表间关系,实施参照完整性

考点4表的维护

(1)表的重命名

(2)备份表

(3)导入表

(4)链接表

(5)导出表

(6)删除表

基本操作题1

(1)在考生文件夹下,“samp1.mdb”数据库文件中建立表“tTeacher”,表结构如表1-1-1所示。

表1-1-1 tTeacher表结构

字段名称

数据类型

字段大小

格式

编号

文本

5

姓名

文本

4

性别

文本

1

年龄

数字

整型

工作时间

日期/时间

短日期

学历

文本

5

职称

文本

5

邮箱密码

文本

6

联系电话

文本

8

在职否

是/否

是/否

(2)根据“tTeacher”表的结构,判断并设置主键。

(3)设置“工作时间”字段的有效性规则为:

只能输入上一年度五月一日以前(含)的日期(规定:

本年度年号必须用函数获取)。

(4)将“在职否”字段的默认值设置为真值,设置“联系电话”字段的输入掩码,要求前四位为“010-”,后八位为数字,设置“邮箱密码”字段的输入掩码为将输入的密码显示为6位星号(密码)。

(5)将“性别”字段值的输入设置为“男”、“女”列表选择。

(6)在“tTeacher”表中输入2条记录,内容如表1-1-2所示。

表1-1-2记录

编号

姓名

性别

年龄

工作时间

学历

职称

邮箱密码

联系电话

在职否

77012

郝海为

67

1962-12-8

大本

教授

621208

65976670

92016

李丽

32

1962-9-3

研究生

讲师

920903

65976444

【知识点】创建表结构,设置主键、设置有效性规则、默认值、输入掩码、创建查阅列表、输入记录

【解答】具体操作步骤如下:

(1)打开考生文件夹下的“samp1.mdb”数据库。

(2)单击“表”对象,单击“新建(N)”按钮,在弹出的“新建表”对话框中,单击“设计视图”,单击“确定”按钮,在弹出的表设计器中依次输入各字段名称,设置数据类型及属性值。

操作过程如图1-1-1所示。

图1-1-1操作过程

(3)主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是字段的组合。

由表中记录可知,“编号”为该表的主关键字。

单击“编号”字段行,右击,在弹出的快捷菜单中单击“主键”命令,如图1-1-2所示。

或者单击工具栏上的“主键”按钮

,设置主键。

(4)单击“工作时间”字段行,在“常规”选项卡下,“有效性规则”右边的文本框中输入“<=DateSerial(Year(Date())-1,5,1)”。

操作过程如图1-1-3所示。

图1-1-2设置主键

图1-1-3操作过程

注释:

①日期/时间函数包括如下几种:

Date()函数:

格式:

Date()

功能:

返回当前系统日期。

Year()函数:

格式:

Year(<日期表达式>)

功能:

返回日期表达式年份的整数。

Month()函数

格式:

Month(<日期表达式>)

功能:

返回日期表达式月份的整数(1~12)。

Day()函数

格式:

Day(<日期表达式>)

功能:

返回日期表达式日期的整数(1~31)。

DateSerial()函数

格式:

DateSerial(表达式1、表达式2、表达式3)

功能:

DateSerial函数是返回指定年月日的日期。

注意:

每个参数的取值范围应该是可接受的,即日的取值范围应在1-31之间,而月的取值范围应该在1-12之间。

此外,当任何一个参数的取值范围超出可接受的范围时,它会适时进位到下一个较大的时间单位。

例如,如果指定了35天,则这个天数被解释成一个月加上多出来的日数,多出来的日数将由其年份与月份来决定。

(5)单击“在职否”字段行,在“默认值”右边的文本框中输入“True”。

操作过程如图1-1-4所示。

“默认值”属性:

用于指定在输入新记录时系统自动输入到字段中默认值,默认值可以是常量、函数或表达式。

类型为自动编号和OLE对象的字段不可设置默认值。

(6)单击“联系电话”字段行,在“常规”选项卡下,在“输入掩码”右侧的文本框中输入“"010-"00000000”。

操作过程如图1-1-5所示。

图1-1-4操作过程

图1-1-5操作过程

输入掩码:

在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用输入掩码。

定义输入掩码属性所使用的字符如表1-1-3所示。

表1-1-3 输入掩码属性

字符

说明

0

数字(0到9,必选项;不允许使用加号[+]和减号[-])

9

数字或空格(非必选项;不允许使用加号和减号)

#

数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)

L

字母(A到Z,必选项)

?

字母(A到Z,可选项)

A

字母或数字(必选项)

a

字母或数字(可选项)

&

任一字符或空格(必选项)

C

任一字符或空格(可选项)

.,:

;-/

十进制占位符和千位、日期和时间分隔符。

(实际使用的字符取决于MicrosoftWindows控制面板中指定的区域设置。

<

使其后所有的字符转换为小写

>

使其后所有的字符转换为大写

!

使输入掩码(输入掩码:

一种格式,由字面显示字符(如括号、句号和连字符)和掩码字符(用于指定可以输入数据的位置以及数据种类、字符数量)组成。

)从右到左显示,而不是从左到右显示。

键入掩码中的字符始终都是从左到右填入。

可以在输入掩码中的任何地方包括感叹号

\

使其后的字符显示为原义字符。

可用于将该表中的任何字符显示为原义字符(例如,\A显示为A)

密码

将“输入掩码”属性设置为“密码”,以创建密码项文本框。

文本框中键入的任何字符都按字面字符保存,但显示为星号(*)

(6)单击“邮箱密码”字段行,在“常规”选项卡下,单击“输入掩码”右侧的“...”按钮,在弹出的“输入掩码向导”对话框中选择“密码”,单击“完成”按钮。

操作过程如图1-1-6所示。

图1-1-6操作过程

(8)单击“性别”字段行,单击“查阅”选项卡,在“显示控件”属性右侧的下拉框中选择“组合框”,“行来源类型”中选择“值列表”,“行来源”中输入“"男";"女"”。

操作过程如图1-1-7所示。

图1-1-7操作过程

(9)单击工具栏上的“保存”按钮,以“tTeacher”名保存该表。

(10)单击“视图”菜单的“数据表视图”命令(或单击工具栏上的“视图”按钮

),打开“tTeacher”表的“数据表视图”,输入2条记录。

第二章简单应用题

本章包括34个简单应用题,这些简单应用题主要涉及了查询的操作。

查询是数据库设计目的的体现,数据库建完以后,数据只有被使用者查询,才能真正体现它的价值。

查询包括选择查询,参数查询,交叉表查询,操作查询(生成表查询、更新查询、追加查询和删除查询)和SQL查询。

主要考点:

考点1选择查询

(1)单表查询

(2)多表查询

(3)带条件的单表查询

(4)带条件的多表查询

考点2条件的写法

(1)文本数据类型条件的写法

⏹用双引号引上,比如"男","汉族"等

⏹通配符*、?

、#的使用

⏹Left()函数

⏹Right()函数

⏹Mid()函数

⏹Len()函数

⏹Instr()函数

(2)数字数据类型条件的写法

⏹直接写,比如>=19

⏹>=30And<=50

⏹Between30And50

(3)日期/时间数据类型条件的写法

⏹用两个#号括上,比如#2009-3-1#

⏹Year()函数

⏹Month()函数

⏹Day()函数

(4)是/否数据类型条件的写法

⏹真值为True

⏹假值为False

(5)逻辑运算符的使用

⏹Not

⏹And

⏹Or

(5)Null的使用

⏹IsNull

⏹IsnotNull

考点3联接属性的设置

考点4参数查询

考点5在查询中进行计算

(1)分组统计

(2)添加计算字段

考点6交叉表查询

(1)行标题

(2)列标题

(3)值

考点7操作查询

(1)生成表查询

(2)更新查询

(3)追加查询

(4)删除查询

考点8SQL查询

简单应用题1

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。

试按以下要求完成设计:

(1)创建一个查询,查找并显示有书法或绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。

(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。

(3)以表对象“tScore”和“tCourse”为基础,创建一个交叉表查询。

要求:

选择学生的“学号”为行标题、“课程号”为列标题来统计输出学分小于3分的学生平均成绩,所建查询命名为“qT3”。

注意:

交叉表查询不做各行小计。

(4)创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”,并运行一次。

(规定:

“姓名”字段的第一个字符为姓,剩余字符为名。

将姓名分解为姓和名两部分,分别追加到目标表的“姓”、“名”两个字段中)

【知识点】选择查询、SQL查询、交叉表查询、追加查询

【解答】具体操作步骤如下:

(1)单击“查询”对象,单击“新建(N)”按钮,在弹出的“新建查询”对话框中单击“设计视图”,单击“确定”按钮,在弹出的“显示表”对话框中添加“tStud”表。

单击“关闭”按钮,关闭“显示表”对话框。

从“tStud”表中选择“学号”、“姓名”、“性别”、“年龄”和“简历”字段。

在“简历”字段的“条件”行中输入“Like"*书法*"OrLike"*绘画*"”,并把该字段的显示复选框清除,单击工具栏上的“保存”按钮,以“qT1”保存查询。

查询的设计视图如图1-2-1所示。

1-2-1查询的设计视图

(2)单击“查询”对象,单击“新建(N)”按钮,在弹出的“新建查询”对话框中单击“设计视图”,单击“确定”按钮,在弹出的“显示表”对话框中,添加“tStud”表、“tCourse”表和“tScore”表。

单击“关闭”按钮,关闭“显示表”对话框。

选择“姓名”、“课程名”和“成绩”3个字段,在“成绩”字段的“条件”行中输入“<(selectavg(成绩)fromtScore)”,单击工具栏上的“保存”按钮,以“qT2”保存查询。

查询的设计视图如图1-2-2所示。

1-2-2查询的设计视图

(3)单击“查询”对象,单击“新建(N)”按钮,在弹出的“新建查询”对话框中单击“设计视图”,单击“确定”按钮,在弹出的“显示表”对话框中分别添加“tScore”和“tCourse”表,单击“关闭”按钮,关闭“显示表”对话框。

单击“查询”菜单中的“交叉表查询”命令,第1个字段选择“学号”,“交叉表”行中选择“行标题”;第2个字段选择“课程号”字段,在“交叉表”中选择“列标题”;第3个字段选择“成绩”字段,“交叉表”中选择“值”,并在“总计”中选择“平均值”;第4个字段选择“学分”字段,在条件行中输入“<3”,“总计”中选择“条件”。

单击工具栏上的“保存”按钮,以“qT3”保存查询。

查询的设计视图如图1-2-3所示。

1-2-3查询的设计视图

(4)单击“查询”对象,单击“新建(N)”按钮,在弹出的“新建查询”对话框中单击“设计视图”,单击“确定”按钮,在弹出的“显示表”对话框中添加“tStud”表,单击“关闭”按钮,关闭“显示表”对话框。

单击“查询”菜单中的“追加查询”命令,追加到当前数据库中的“tTemp”表中,单击“确定”。

第1个字段选择“tStud”表中的“学号”字段,第2个字段处输入“姓:

Left([姓名],1)”,第3个字段处输入“名:

mid([姓名],2)”,第4个字段选择“性别”字段,第5个字段选择“年龄”字段,追加到“tTemp”表对应的字段中,单击工具栏上的“保存”按钮,以“qT4”保存查询。

单击工具栏上的“运行”按钮,运行该查询。

查询的设计视图如图1-2-4所示。

1-2-4查询的设计视图

第三章 综合应用题

本章包括28个综合应用题,这些综合应用题主要涉及了窗体对象、报表对象、宏对象、VBA和模块。

(一)窗体对象

窗体作为Access数据库的重要组成部分,起着联系数据库与用户的桥梁作用。

以窗体作为输入界面时,它可以接受用户的输入,判定其有效性、合理性,并响应消息执行一定的功能。

以窗体作为输出界面时,它可以输出一些记录集中的文字、图形图像,还可以播放声音、视频动画、实现数据库中的多媒体数据处理。

考点1创建窗体

(1)自动创建窗体

(2)使用向导创建窗体

(3)使用设计视图创建窗体

考点2窗体的组成

窗体页眉、页面页眉、主体、页面页脚和窗体页脚

考点3窗体属性的设置

(1)设置“格式”属性

标题、记录选择器、分隔线、导航按钮、对话框样式、水平和垂直滚动条、分隔线、最大化最小化按钮、关闭按钮等

(2)设置“数据”属性

⏹记录源

⏹允许编辑

⏹允许删除

⏹允许添加

(3)设置“事件”属性

⏹加载

考点4常用控件的使用

(1)添加标签控件

(2)添加文本框控件

(3)添加选项组按钮

(4)添加复选框、选项按钮控件

(5)添加绑定型组合框控件

(6)添加命令按钮

(7)添加直线、矩形控件

考点5常用控件属性的设置

(1)设置“格式”属性

标题、左边距、上边距、宽度、高度、前景色、特殊效果、前景色、字体名称、字号、字体粗细、倾斜字体、文本对齐方式等

(2)设置“数据”属性

⏹控件来源

⏹输入掩码

⏹默认值

⏹有效性规则

⏹有效性文本

⏹可用

(3)设置“事件”属性

⏹单击事件

⏹事件过程

(4)设置“全部”属性

⏹名称

(二)报表部分

在Access中,报表是用于格式化、计算、打印和汇总选定数据的对象。

是把数据库中的数据以纸张的形式打印输出。

考点1创建报表

(1)使用向导创建报表

(2)使用设计视图创建报表

考点2报表的组成

报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚和报表页脚

考点3报表属性的设置

(1)设置“格式”属性

⏹标题

(2)设置“数据”属性

⏹记录源

考点4常用控件的使用

(1)添加标签控件

(2)添加文本框控件

(3)添加选项组按钮

(4)添加复选框、选项按钮控件

(5)添加绑定型组合框控件

(6)添加命令按钮

(7)添加直线、矩形控件

考点5常用控件属性的设置

(1)设置“格式”属性

标题、左边距、上边距、宽度、高度、前景色、特殊效果、前景色、字体名称、字号、字体粗细、倾斜字体、文本对齐方式等

(2)设置“数据”属性

⏹控件来源

(3)设置“全部”属性

⏹名称

考点6报表的排序与分组

(1)记录排序

(2)记录分组

考点7使用计算控件

(1)主体节内添加计算控件

(2)组页眉/组页脚区内或报表页眉/报表页脚区内添加计算控件

(3)统计函数

⏹求和:

sum()函数

⏹求平均值:

avg()函数

⏹求最大值:

max()函数

⏹求最小值:

min()函数

⏹计数:

count()函数

考点8在报表页面页脚区添加页码

(1)当前页:

用[page]表示

(2)总页数:

用[pages]表示

(三)宏对象

宏是一个或多个操作的集合,其中每个操作能够完成一个指定的动作,例如打开或关闭某个窗体。

在Access中,宏可以是包含一系列操作的一个宏,也可以是由一些相关宏组成的宏组,使用条件表达式还可以确定在什么情况下运行宏,以及是否执行某个操作。

考点1.宏的种类

单个宏、宏组和条件宏

考点2.宏的运行

触发事件:

某个窗体上某个命令按钮的单击事件

考点3.宏的重命名

(1)重命名

(2)自动运行的宏:

autoexec

(四)模块与VBA:

模块是Access系统中的一个重要对象,它以VBA(VisualBasicApplication)语言为基础编写,以函数过程(Function)和子过程(Sub)为单元的集合方式存储。

在Access中,模块分为类模块和标准模块。

VBA是MicrosoftOffice套装软件的内置编程语言,其语法与VisualBasic编程语言互相兼容。

在Access程序设计中,当某些操作不能用其他Access对象实现或实现起来很困难时,就可以利用VBA语言编写代码,完成这些复杂任务。

考点1编写事件过程:

键盘事件,鼠标事件,窗口事件,操作事件和其他事件

考点2VBA编程环境:

进入VBE、VBE界面

考点3VBA编程基础:

常量,变量,表达式,数组,函数

考点4VBA程序流程控制:

顺序控制,选择控制,循环控制

考点5VBA常见操作

(1)打开和关闭窗体/报表

(2)输入框函数InputBox()

(3)消息框函数MsgBox()

考点6Access中窗体与报表对象的引用格式

⏹Forms!

窗体名称!

控件名称[.属性名称]

⏹Reports!

报表名称!

控件名称[.属性名称]

考点7VBA的数据库编程

综合应用题20

考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。

请在此基础上按照以下要求补充“fStud”窗体的设计:

(1)在窗体的“窗体页眉”中距左边0.4厘米、距上边1.2厘米处添加一个直线控件,控件宽度为10.5厘米,控件命名为“tLine”;

(2)将窗体中名称为“lTalbel”的标签控件上的文字颜色改为“蓝色”(蓝色代码为16711680)、字体名称改为“华文行楷”、字体大小改为22;

(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且只保留窗体的关闭按钮;

(4)假设“tStud”表中,“学号”字段的第5位和6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。

设置窗体中名称为“tSub”的文本框控件的相应属性,使其根据“学号”字段的第5位和第6位编码显示对应的专业名称;

(5)在窗体中有一个“退出”命令按钮,名称为“CmdQuit”,其功能为关闭“fStud”窗体。

请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。

注意:

不允许修改窗体对象“fStud”中未涉及的控件、属性和任何VBA代码;不允许修改表对象“tStud”;程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

【知识点】窗体及控件属性的设置、IIF()函数的使用、VBA代码的编写

【解答】具体操作步骤如下:

(1)打开考生文件夹下的“samp3.mdb”数据库。

(2)单击“窗体”对象,单击选中“fEmployee”窗体,单击“设计”按钮,打开窗体的“设计视图”。

在工具箱中,单击“直线”按钮

,在窗体页眉区中拖拽鼠标画一条直线,释放鼠标。

单击选中“直线”控件,单击工具栏上的“属性”按钮,在“属性”对话框中,单击“全部”选项卡,设置标签的“名称”属性为“tLine”。

单击“格式”选项卡,设置“左边距”属性为“0.4cm”,“上边距”属性为“1.2cm”,“宽度”属性为“10.5cm”。

(3)单击选中“lTalbel”的标签控件,单击工具栏上的“属性”按钮,在“属性”对话框中,单击“格式”选项卡,设置“前景色”属性为16711680,“字体名称”属性为“华文行楷”,“字号”属性为22。

(4)在“fEmployee”窗体的“设计视图”下,双击“fEmployee”窗体的“窗体选定器”,打开窗体“属性”对话框。

在“格式”选项卡下,设置“边框样式”属性为“细边框”,“滚动条”属性为“两者均无”,“记录选择器”属性为“否”,“导航按钮”属性为“否”,“分隔线”属性为“否”,“最大最小化按钮”属性为“无”,“关闭按钮”属性为“是”。

属性设置如图1-3-70所示。

图1-3-70属性设置

(5)单击选中“tSub”文本框,在“属性”对话框下,单击“数据”选项卡,在“控件来源”属性右侧的文本框中输入“=IIf(Mid([学号],5,2)="10","信息","管理")”。

(6)单击选中标题为“退出”的命令按钮,在“属性”对话框下,单击“事件”选项卡,单击“单击”属性右边的“…”,打开代码生成器,在“*****Add*****”与“*****Add*****”之间输入语句“DoCmd.Close”。

代码窗口如图1-3-71所示。

图1-3-71代码窗口

(7)单击工具栏上的“保存”按钮,保存窗体。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1