access考前必看.docx

上传人:b****4 文档编号:4889224 上传时间:2022-12-11 格式:DOCX 页数:27 大小:41.70KB
下载 相关 举报
access考前必看.docx_第1页
第1页 / 共27页
access考前必看.docx_第2页
第2页 / 共27页
access考前必看.docx_第3页
第3页 / 共27页
access考前必看.docx_第4页
第4页 / 共27页
access考前必看.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

access考前必看.docx

《access考前必看.docx》由会员分享,可在线阅读,更多相关《access考前必看.docx(27页珍藏版)》请在冰豆网上搜索。

access考前必看.docx

access考前必看

附2:

《上机考试知识点提要》

一、基本操作题:

(一)涉及知识点:

1.创建表>>字段名、类型、大小

2.字段设置>>标题、格式、输入掩码、默认值、字段有效性规则、必填字段、允许空字符、索引

3.表属性设置>>主键、记录有效性规则

4.数据表视图>>隐藏列、冻结列

5.表间关系与参照完整性设置

6.数据的导入与导出

(二)难点:

设置字段类型注意查阅向导的使用。

格式、输入掩码的设置,注意日期型自定义格式设置(p60表4.6)

有效性规则通常会结合关系运算和函数运算,注意Like的使用(通配符的使用)。

区分格式与输入掩码,区分字段有效性与记录有效性。

二、简单应用题:

(一)涉及知识点:

1.选择查询>>字段重命名、条件设置、分组统计

2.参数查询>>参数设置

3.交叉表查询>>设计视图创建、设置分组、设置行列标题与值

4.操作查询>>追加查询、更新查询、删除查询、生成表查询

(二)难点:

统计表达式的构建,需要时,使用Sum()配合IIF()函数。

条件表达式的构建,需要时,使用Like条件及子查询。

区分交叉表中的行标题、列标题、值

三、综合应用题

(一)涉及知识点:

1.窗体>>布局设置、属性设置、事件代码

2.报表>>布局设置、属性设置、事件代码、数据的排序与分组、页码的设置

(二)难点:

注意多个控件的大小与布局设置,如设相同大小、对齐等

子报表/子窗体的设置与使用(源对象属性sourceobject的设置)

区分关联到事件过程与关联到宏

使用DoCmd打开/关闭窗体、打开报表(预览)、打开/关闭表、运行宏

VBA编程上机重点与难点

说明:

1、这里给出的是上机题库中比较重要或是难的题目的解析,并没有给出详细的步骤。

2、编程题单独总结,放在本文的最后一部分。

3、本文所总结的内容是未来教育的二级上机综合训练的49套题。

4、010105:

表示上机题库中第一套题的基本操作的第一小题。

5、因时间及个人精力有限,本文如有差错请同学们指正。

6、只需要编程部分解析的同学,打印最后两页即可。

第一部分常见题目的解析

010105:

"010-"部分自动输出,后八位为0到9的数字显示。

【输入掩码属性设置为:

"010-"00000000】

010202:

查找并显示所有"李"姓学生【在姓名字段的条件行输入:

like"李*"】

010303:

在报表的页面页脚节区添加一个计算控件,显示系统年月。

【添加一个文本框控件,设置控件来源属性:

=Date()】

010304:

按"编号"字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。

【视图菜单--排序/分组--选择编号字段--组页脚选是。

在设计视图中,将“编号”文本框移动到组页脚节,设置控件来源属性:

=Left([编号],4)

在编号页脚添加一个文本框,对应的标签标题改为“平均年龄”,设置文本框的控件来源为“=avg([年龄])”,并设置文本框的“名称”属性为“tAvg”】

020201:

计算并输出教师最大年龄与最小年龄的差值,显示标题为"m_age"

【添加一个计算字段m_age:

Max([年龄])-Min([年龄])】

020303:

设置报表主体节区内文本框"tDept"的控件来源为计算控件。

要求该控件可以根据报表数据源里的"所属部门"字段值,从非数据源表对象"tGroup"中检索出对应的部门名称并显示输出。

(提示:

考虑DLookup函数的使用。

【设置控件来源:

=DLookUp("名称","tGroup","所属部门=部门编号")】

030103:

设置"工作时间"字段的有效性规则为:

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

【"工作时间"字段的有效性规则为:

<=DateSerial(Year(Date())-1,5,1)】

030104:

将"在职否"字段的默认值设置为真值【"在职否"字段的默认值设置为:

True】

030104:

设置"邮箱密码"字段的输入掩码为将输入的密码显示为6位星号(密码)

【输入掩码向导—选择密码—下一步—完成】

030105:

将"性别"字段值的输入设置为"男"、"女"列表选择。

【设计视图—性别字段—数据类型选择查阅向导—自行输入需要的值,下一步—第一行输入“男”,第二行输入“女”,下一步—完成】

030201:

没有运动爱好【“简历”字段条件行输入:

notlike"*运动*"】

030203:

聘期超过5年

【添加计算字段:

聘期:

year(date())-year([聘用时间])对应的条件行输入:

>5】

030204:

将编号与姓名合二为一输出,标题为“管理人员”

【添加计算字段:

管理人员:

[编号]+[姓名]】

030303:

设置复选框选项按钮opt1和opt2的"默认值"属性为假值。

【选中按钮—属性—默认值设置为:

False】

030305:

设置命令按钮bTest的单击事件属性为给定的宏对象m1

【选中命令按钮—属性—事件—单击事件—选择m1】

040102:

设置"简历"字段的设计说明为"自上大学起的简历信息"。

【设计视图—简历—说明列设置为:

自上大学起的简历信息】

040104:

将学号为"20011001"学生的照片信息改成考生文件夹下的"photo.bmp"图像文件

【数据表视图—选中学号为20011001的照片—单击右键—插入对象—由文件创建—浏览—找到考生文件夹下的指定图像文件—确定—确定】

040202:

查找有摄影爱好的学生记录。

【“简历”字段条件行输入:

like"*摄影*"】

040203:

显示"学号"和"平均成绩"两列内容。

其中"平均成绩"一列数据由统计计算得到,将查询命名为"qT3"。

【查询—新建—设计视图—添加成绩表—选择学号和成绩字段—总计—成绩字段的总计行选择平均值—在“成绩”的前面添加:

平均成绩:

—保存—命名为qT3】

040204:

将"tStud"表中女学生的信息追加到"tTemp"表对应的字段中

【查询类型选择追加查询,选择对应字段,性别字段的条件行设置为:

"女"】

050106:

将"exam.mdb"数据库文件中的表对象"tLine"导入到"samp1.mdb"数据库文件内,表名不变。

【表对象—新建—导入表—选择考生文件夹下的"exam.mdb"数据库—表—tLine—确定】

050203:

显示"tLine"表的所有字段内容,然后添加一个计算字段"优惠后价格",计算公式为:

优惠后价格=费用*(1-10%)。

【选择指定的字段之后,添加计算字段:

优惠后价格:

[费用]*0.9】

050204:

删除"tBandOld"表中出发时间在2002年以前(不含2002年)的团队记录。

【建立删除查询,“出发时间”字段的条件设置为:

<#2002-1-1#】

050302:

在"导游姓名"字段标题对应的报表主体区添加一个控件,显示出"导游姓名"字段值。

【添加文本框控件,属性—控件来源设置为“导游姓名”—名称属性设置为:

tName】

050303:

报表页脚区添加一个计算控件,要求依据"团队ID"来计算并显示团队的个数。

计算控件放置在"团队数:

"标签的右侧,计算控件命名为"bCount"。

【在报表页脚区添加文本框控件—属性—控件来源设置为:

=Count([团队ID])】

060103:

设置"工作时间"字段的默认值属性为本年度的4月1日(规定:

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

【设计视图—工作时间—默认值属性设置为:

DateSerial(Year(Date()),4,1)】

060104:

设置"年龄"字段的有效性规则为:

不能是空值。

【设计视图—年龄字段的有效性规则属性设置为:

IsNotNull】

060106:

设置"编号"字段的输入掩码为只能输入5位数字或字母形式。

【设计视图—编号—输入掩码属性设置为:

AAAAA】

060203:

设计一个名为"单位奖励"的计算字段,计算公式为:

单位奖励=经费*10%,并显示"tWork"表的所有字段内容和"单位奖励"字段。

【查询—新建—设计视图—添加tWork—选择所有字段—添加计算字段单位奖励:

[经费]*0.1】

060204:

将所有记录的"经费"字段值增加2000元。

【创建更新查询,选择经费字段—更新到设置为:

[经费]+2000】

070101:

将学生"入校时间"字段的默认值设置为下一年度的一月一日(规定:

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

【设计视图—入校时间—默认值属性设置为:

DateSerial(Year(Date())+1,1,1)】

070105:

将宏"mTest"重命名保存为自动执行。

【选中宏mTest—单击右键—重命名为:

AutoExec—确定】

070201:

查找图书按"类型"字段分类的最高单价信息并输出,显示标题为"类别"和"最高单价"。

【查询—新建—设计视图—添加tBook表—选择类别和单价—总计—单价字段总计行选择最大值—单价的前面添加:

最高单价:

070203:

按出版社名称查找某出版社的图书信息,并显示图书的"书名"、"类别"、"作者名"和"出版社名称"4个字段的内容。

当运行该查询时,应显示参数提示信息:

"请输入出版社名称:

"。

【选择需要显示的字段—出版社名称字段的条件行输入:

[请输入出版社名称:

]】

070204:

按"类别"字段分组查找计算每类图书数量在5种以上(含5种)图书的平均价格,显示"类别"和"平均单价"两个字段的信息。

【选择类别和单价字段—总计—单价总计行选择平均值—单价条件行设置为:

>=5—单价前输入:

平均单价:

070301:

"性别"字段的有效性文本设置为"只能输入男和女"。

【设计视图—性别—有效性文本设置为:

只能输入男和女】

070302:

设置报表"rEmp"按照"性别"字段降序(先女后男)排列输出;将报表页面页脚区内名为"tPage"的文本框控件设置为按"第N页/共M页"形式的页码显示。

【设计视图—单击鼠标右键—排序/分组—性别—降序】

【选择tPage—属性—控件来源设置为:

="第"&[Page]&"页/共"&[Pages]&"页"】

或【选择tPage—属性—控件来源—表达式生成器—通用表达式—第N页,共M页—双击"第"&[Page]&"页,共"&[Pages]&"页"—将“,”更改为“/”—确定】

080103:

在"聘任日期"字段后添加"借书证号"字段,字段的数据类型为文本,字段大小为10,有效性规则为:

不能是空值。

【设计视图:

添加聘任日期—数据类型为文本—字段大小属性修改为10—有效性规则设置为:

IsNotNull】

080105:

设置"职工ID"字段的输入掩码为只能输入5位数字形式。

【设计视图—职工ID—输入掩码设置为:

00000】

080202:

计算每名学生所选课程的学分总和,并依次显示"姓名"和"学分",其中"学分"为计算出的学分总和。

【选择姓名和学分字段—总计—分学字段总计行选择总计—学分前输入:

学分:

080203:

查找年龄小于平均年龄的学生,并显示其"姓名"。

【选择姓名和年龄—年龄字段不显示—年龄条件行输入:

<(Selectavg(年龄)FromtStudent)】

080204:

将所有学生的"班级编号"、"学号"、"课程名"和"成绩"等值填入"tSinfo"表相应字段中,其中"班级编号"值是"tStudent"表中"学号"字段的前6位。

【选择所需字段—添加新字段班级编号:

Left([tStudent]!

[学号],6)—追加到“班级编号”】

090202:

将表对象"tStud"中有书法爱好学生的"学号"、"姓名"和"入校年"3列内容追加到目标表"tTemp"的对应字段内。

【创建追加查询—添加简历字段—简历条件设置为:

Like"*书法*"—添加新字段:

入校年:

Year([入校时间])—注意:

追加到行要设置对应字段】

100101:

将表对象"物品表"中的"生产厂家"字段重命名为"生产企业"。

【物品表设计视图—生产厂家修改为“生产企业”】

100102:

建立表对象"职工表"、"物品表"和"销售业绩表"的表间关系,并实施参照完整性。

【点击关系按钮—显示表—产品号与物品号,实施参照完整性—编号与物品号,实施参照完整性】

100103:

将考生文件夹下Excel文件Test.xls中的数据链接到当前数据库中,要求数据中的第一行作为字段名,链接表对象命名为"tTest"。

【表对象—新建—链接表—找到考生文件夹下的Test.xls(文件类型为Execl)—链接—下一步—第一行包含列标题—下一步—名称修改为:

tTest—完成】

100105:

在窗体fTest中,以命令按钮"bt1"为基准,调整命令按钮"bt2"和"bt3"的大小和水平位置。

要求:

按钮"bt2"和"bt3"的大小尺寸与按钮"bt1"相同,左边界与按钮"bt1"左对齐。

【设置命令按钮的属性,宽度、高度、左边距、上边距】

100201:

查找产品最高储备与最低储备相差最小的数量并输出,标题显示为"m_data"。

【添加新的计算字段:

m_data:

Min([最高储备]-[最低储备])】

100202:

查找库存数量超过10000(不含10000)的产品,并显示"产品代码"、"产品名称"和"库存数量"。

当运行该查询时,应显示提示信息:

"请输入产品代码:

"。

【添加所需字段—产品代码条件行输入:

[请输入产品代码]—库存数量条件行输入:

>10000】

100204:

创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价。

【查询—新建—设计视图—添加数据源—查询类型选择交叉表查询—行标题为产品名称,列标题为规格,计算字段为单价—单价字段的总计行选择平均值】

110104:

在当前数据库中,对表"employee"做一个备份,并命名为表"tEmp"。

【选中employee表—单击右键—另存为—tEmp—确定】

110105:

设置表"employee"的有效性规则为:

"津贴"字段的值必须小于等于"基本工资"字段值。

【设计视图—津贴—有效性规则属性设置为:

<=1000】

110106:

将已有的"水费.xls"文件导入到samp1.mdb数据库中,并导入的表命名为"水费记录"【表—新建—导入表—找到考生文件夹下的"水费.xls"文件—导入—下一步—第一行包含列标题—下一步—下一步—下一步—我自己选择主键,职工号—下一步—命名为“水费记录”—完成—按题目要求进入到设计视图中修改表的结构】

110202:

查找职称为"教授"或者"副教授"档案信息。

【选择所需字段—在职称字段的条件行输入:

"教授"or"副教授"—职称字段不显示】

110203:

创建一个参数的查询,要求:

当执行查询时,屏幕提示"请输入要查询的姓名"。

查询结果显示姓名、性别、职称、工资总额,其中"工资总额"是一个计算字段,由"基本工资+津贴-住房公积金-失业保险"计算得到。

【选择所需的字段—姓名字段的条件行输入:

[请输入要查询的姓名]—添加计算字段:

工资总额:

[基本工资]+[津贴]-[住房公积金]-[失业保险]】

110204:

创建一个查询,查找有档案信息但无工资信息的职工,显示其"职工号"和"姓名"两个字段的信息。

将查询命名为"qT4"。

【选中"查询"对象,单击"新建"按钮,选中"查找不配项查询",单击"确定"按钮。

步骤2:

选中"档案表",单击"下一步"按钮,选中"工资表",单击"下一步"按钮。

分别选中表中"职工号"字段,单击"下一步"按钮。

双击"职工号"和"姓名"字段,单击"下一步"按钮,在"请为查询指定名称"处输入"qT4",】

1103:

创建一个名为"menu"的窗体。

【窗体—新建—设计视图。

按题目要求设计该窗体的属性和添加控件及设置控件属性。

120104:

设置"tStudent"表的显示格式,使表的背景颜色为"深青色"、网格线为"白色"、文字字号为五号。

【数据表视图—格式菜单—数据表—按题目要求设置格式】

120203:

按输入的班级编号查找并显示"班级编号"、"姓名"、"课程名"和"成绩"的内容。

其中"班级编号"数据由统计计算得到,其值为"tStudent"表中"学号"的前6位,所建查询名为"qT3";当运行该查询时,应显示提示信息:

"请输入班级编号:

"。

【创建查询—选择所需字段—添加新字段:

班级编号:

Left([tStudent]!

[学号],6)—班级编号条件行输入:

[请输入班级编号:

]】

120204:

创建生成表查询。

【查询类型选择生成表查询,建立好之后要运行。

130103:

删除表中1949年以前出生的雇员记录。

【建立一个删除查询—选择出生日期字段—条件行输入:

<#1949-1-1#—运行—关闭查询】

130105:

设置"雇员编号"字段的输入掩码为只能输入10位数字或空格形式。

【设计视图—雇员编号—输入掩码设置为:

9999999999】

130203:

创建一个查询,统计每班每门课程的平均成绩,显示结果如下图所示。

【创建交叉表查询—行标题为班级—列标题为课程名—值为成绩字段的平均值—切换到SQL视图—将Avg(tGrade.成绩)更改为:

int(Avg(tGrade.成绩))】

140102:

设置"ID"字段的相应属性,使该字段在数据表视图中的显示名称为"学号"。

设计视图—ID—标题属性设置为:

学号

140103:

设置"入校时间"字段的有效性规则和有效性文本,具体规则是:

输入日期必须在2000年1月1日之后(不包括2000年1月1日);有效性文本内容为:

"输入的日期有误,重新输入"。

【设计视图—入校时间—有效性规则设置为:

<#2000-1-1#—有效性文本属性设置为:

输入的日期有误,重新输入】

140106:

将"tStud"表中的数据导出到文本文件中,并以"tStud.txt"文件名保存到考生文件夹下。

【表对象—选中tstud表—单击鼠标右键—导出—按向导提示将表导出—命名为tStud】

140202:

创建一个查询,将所有学生设置为非党员。

【创建更新查询—选择党员否字段—更新为行设置为:

False】

140203:

创建一个交叉表查询,要求能够显示各门课程男女生不及格人数。

【创建交叉表查询—行标题为性别—列标题为课程名—值为成绩的计数—添加成绩字段,条件行输入:

<60】

150105:

删除"游客"表对象。

【表对象—选中游客表—点击删除按钮—是】

150203:

以表对象"tB"为基础,创建一个交叉表查询。

要求:

选择楼号为行标题列名称显示为"楼号","房间类别"为列标题来统计输出每座楼房的各类房间的平均房价信息。

【创建交叉表查询—添加字段:

楼号:

Left([房间号],2)—设置楼号字段为行标题—房间类别字段为列标题—房价字段的平均值为值】

150204:

创建一个查询,统计出各种类别房屋的数量。

所建查询显示两列内容,列名称分别为"type"和"num"。

【创建查询—选择tB表—选择房间类别和房间号—总计—房间类别总计行选择分组—房间的前面输入:

type—房间号总计行选择计数—房间号前面输入:

num】

150302:

将"fEmp"窗体上名为"btnP"的命令按钮由灰色无效状态改为有效状态。

【窗体设计视图—选择命令按钮—单击鼠标右键—属性—数据选项卡—可用更改为:

是】

160102:

将考生文件夹下文本文件"Test.txt"中的数据导入追加到当前数据库的数据表"tTemp"中。

【表对象—新建—导入表—找到考生文件夹下的指定文件—导入—导入到已经有的数据表tTemp】

160201:

查找没有绘画爱好学生。

【简历字段条件行输入:

NotLike"*绘画*",该字段不显示】

160203:

创建一个参数查询,查找学生的"学号"、"姓名"、"年龄"和"性别"4个字段内容。

其中设置"年龄"字段为参数,参数值要求引用窗体fTemp上控件tAge的值。

【年龄字段的条件行输入:

[Forms]!

[fTemp]!

[tAge]或Forms!

[fTemp]!

[tAge]】

160204:

创建追加查询,将表对象"tStud"中"学号"、"姓名"、"性别"和"年龄"4个字段内容追加到目标表"tTemp"的对应字段内,将查询命名为"qT4"。

(规定:

"姓名"字段的第一个字符为姓。

要求将学生学号和学生的姓组合在一起,追加到目标表的"标识"字段中)。

【创建追加查询—添加所需字段—添加新的字段:

标识:

[学号]+Left([姓名],1)】

170101:

为表对象"职工表"追加一个新字段。

字段名称为"类别"、数据类型为"文本型"、字段大小为2,设置该字段的有效性规则为只能输入"在职"与"退休"值之一。

【该字段的有效性规则设置为:

"在职"or"退休"】

170104:

更改窗体上3个命令按钮的Tab键移动顺序为:

bt1->bt2->bt3->bt1->...。

【右键单击"bt1"按钮选择【Tab键次序】—选中"bt3"拖动鼠标到"bt2"下面,单击"确定"按钮】

170204:

创建一个更新查询,将表"tTemp"中"年龄"字段值加1,并清除"团员否"字段的值,所建查询命名为"qT4"。

【创建更新查询—添加年龄和团员否字段—年龄的更新到行设置为:

[年龄]+1—团员否的更新到行设置为:

Null】

180103:

使用查阅向导建立"证件类别"字段的数据类型,向该字段键入的值为"身份证"、"军官证"或"护照"等固定常数。

【设计视图—证件类别—数据类型选择查阅向导—自行键入所需的值—第一行输入:

身份证—第二行输入:

军官证—第三行输入:

护照—下一步—完成】

180202:

创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示"姓名"、"房间号"、"已住天数"和"应交金额",将查询命名为"qT2"。

注:

输入姓名时应提示"请输入姓名:

"

应交金额=已住天数*价格。

【创建查询—选择两个表为数据源—添加所需字段姓名和房间号—姓名字段的条件行输入:

[请输入姓名:

]—添加新字段:

已住天数:

Day(Date()-[入住日期])—添加新字段:

应交金额:

(Day(Date()-[入住日期]))*[价格]】

180203:

创建一个查询,查找"身份证"字段第4位至第6位值为"102"的纪录,并显示"姓名"、"入住日期"和"价格"3个字段内容,将查询命名为"qT3"。

【创建查询—添加姓名、入住日期、价格—添加身份证字段,该字段不显示—身份证字段的条件行设置为:

Mid([身份证],4,3)="102"】

180301:

将窗体"fEmp"上名称为"tSS"的文本框控件改为组合框控件,控件名称不变,标签标题不变。

设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值"男"和"女"。

【窗体的设计视图—选择窗体页脚未绑定的文本框tss—单击鼠标右键—更改为—组合框—选中该组合框—单击鼠标右键—属性—数据选项卡—行来源类型属性更改为:

值列表—行来源属性设置为:

男;女】

180302:

将查询对象"qEmp"改为参数查询,参数为窗体对象"fEmp"上组合框"tSS"的输入值。

【查询对象—qEmp—设计视图—添加性别字段,不显示—性别条件行输入:

[Forms]!

[fTemp]!

[tss]或Forms!

[fTemp]!

[tss]】

180303:

将窗体对象"fEmp"上名称为"tP

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

当前位置:首页 > 求职职场 > 简历

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

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