2021年湖南省怀化市全国计算机等级考试Access数据库程序设计真题(含答案)_第1页
2021年湖南省怀化市全国计算机等级考试Access数据库程序设计真题(含答案)_第2页
2021年湖南省怀化市全国计算机等级考试Access数据库程序设计真题(含答案)_第3页
2021年湖南省怀化市全国计算机等级考试Access数据库程序设计真题(含答案)_第4页
2021年湖南省怀化市全国计算机等级考试Access数据库程序设计真题(含答案)_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

2021年湖南省怀化市全国计算机等级考试Access数据库程序设计真题(含答案)学校:________班级:________姓名:________考号:________

一、操作题(10题)1.Access数据库的扩展名是【】。

2.字段属性设置:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”,其中有一“学生”表,如右图。根据要求进行相应的设置。

3.

4.在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:

PrivateSubCommand1_Click()

sum=0

Fori=1To100step2

Nexti

MsgBoxsum

EndSub

窗体打开运行后,单击命令按钮,则消息框的输出结果为()。

5.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”

6.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

程序运行后,单击命令按钮,在文本框中显示的值是______。

7.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。

8.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。

9.使用表向导创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“表向导”创建如右图的“学生-表向导”表。

10.在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:

Functionm(xAsInteger,yAsInteger)AsInteger

m=IIf(x>y,x,y)

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

打开窗体运行后,单击命令按钮,消息框中输出结果为【】。

二、基本操作题(10题)11.

12.在考生文件夹下有一个数据库“Accl.mdb”、一个Excel文件“tScore.xls”和一个图像文件“photo.bmp”。在数据库中已经建立了一个表对象“tStud”。请按以下要求完成各种操作:(1)设置“ID”字段为主键,并设置“ID”字段的相应属性,使该字段在数据表视图中的显示标题为“学号”。(2)将“性别”字段的默认值设置为“男”,“入校时间”字段的格式设置为“长日期”。(3)设置“人校时间”字段的有效性规则为:输入的入校时间必须为9月;有效性文本内容为:输入的月份有误,请重新输入。(4)将学号为“20041002”学生的“照片”字段值设置为考生文件夹下的“photo.bmp”图像文件(要求使用“由文件创建”方式)。(5)为“政治面貌”字段创建查阅列表,列表中显示“团员”、“党员”和“其他”3个字段值(提示:将该字段的数据类型设置为“查阅向导”)。(6)将考生文件夹下的“tScore.xls”文件导入“Acc1.mdb”数据库中,表名不变,主键为表中的“ID”字段。

13.

14.

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.执行语句:MsgBox"AAAA",vbOKCancel+vbQuestion,"BBBB"之后,弹出的信息框外观样式是(2005年4Pt)

A.

B.

C.

D.

22.在使用向导创建交叉表查询时,用户需要制定字段的种数为()。

A.1B.2C.3D.4

23.需求分析阶段最后提供的文档是软件的()。

A.功能说明书B.加工说明书C.可行性分析报告D.需求规格说明书

24.不合法的表达式是()。

A.[性别]=“男”or[性别]=女

B.[性别]=“男”or[性别]like“女”

C.[性别]like“男”or[性别]like“女”

D.[性别]=“男”or[性别]=“女”

25.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为()。

A.选择B.投影C.连接D.并

26.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。

A.控制流B.加工C.数据存储D.源和潭

27.为窗体或报表上的控件设置属性值的宏操作是______。

A.BeepB.EchoC.MsgBoxD.SetValue

28.关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括______。

A.联接B.关系C.选择D.投影

29.下面关于完全二叉树的叙述中,错误的是______。

A.除了最后一层外,每一层上的结点数均达到最大值

B.可能缺少若干个左右叶子结点

C.完全二叉树一般不是满二叉树

D.具有结点的完全二叉树的深度为[log2()n

30.下列关于模块的说法中,错误的一项是()。

A.模块基本上由声明、语句和过程构成

B.窗体和报表都属于类模块

C.类模块不能独立存在

D.标准模块包含通用过程和常用过程

四、综合应用题(10题)31.

32.

33.在考生文件夹下,存在一个数据库文件“Acc3.mdb”,里面已经设计了表对象“职工”、窗体对象“F1”、报表对象“R1”和宏对象“M1”。试在此基础上按照以下要求补充设计:(1)设置表对象“职工”中“聘用时间”字段的有效性规则为:2002年1月1日(含)以后的时间、相应有效性文本设置为“输入二零零二年以后的日期”。(2)设置报表“R1”按照“性别”字段“升序”(先男后女)排列输出;将报表页面页脚区域内名为“Page”的文本框控件设置为“一页码/总页数一”形式的页码显示(如一l/15一,一2/15一…)。(3)将“F1”窗体上名为“Title”的标签上移到距“com”按钮“1cm”的位置(即标签的下边界距按钮的上边界1cm),并设置其标题为“职工信息输出”。(4)试根据以下窗体功能要求,对已给的按钮事件过程进行补充和完善。在“F1”窗体上单击“输出”按钮(名为“com”),弹出一个输入对话框,其提示文本为“请输入大于0的整数值”。输入1时,相关代码关闭窗体(或程序)。输入2时,相关代码实现预览输出报表对象“R1”输入≥3时,相关代码调用宏对象“M1”,以打开数据表“职工”。结果如图3所示。

34.

35.

36.综合应用题(共18分)(本题素材路径:电脑版软件\考试题库\真考题库试卷61\综合应用)考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计好表对象“tTeacher”、窗体对象“fTest”,报表对象“rTeacher”和宏对象“m1”。试在此基础上按照以下要求补充窗体设计和报表设计:(1)将报表对象rTeacher的报表主体节区中名为“性别”的文本框显示内容设置为“性别”字段值,并将文本框名称更名为“tSex”。(2)在报表对象rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边0.3厘米、距左侧3.6厘米,命名为“tAvg”。要求:平均年龄保留整数。(3)设置“fTest”窗体。打开窗体时,窗体标题显示内容为:“**月**日####样例”,请按照VBA代码中的指示将代码补充完整。注意:①显示标题中,月和日均为本年度当月和当日,“####”为标签控件“bTitle”的内容;②显示内容中间及前后不允许出现空格;③如果月或日小于10,按实际位数显示。要求:本年度当月和当日的时间必须使用函数获取。(4)设置窗体对象fTest上名为“btest”的命令按钮的单击事件属性为给定的宏对象m1。注意:不允许修改数据库中的表对象“tTeacher"和宏对象“m1”;不允许修改窗体对象“fTest”和报表对象“rTeacher”中未涉及的控件和属性。程序代码只允许在“*******Add******”与“*******Add******”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。

37.考生文件夹下存在一个数据库文件“Aec3.mdb”,里面已经设计好表对象“职工”和宏对象“mos”,以及以“职T”为数据源的窗体对象“Employee”。试在此基础上按照以下要求补充窗体设计:+(1)在窗体的页眉节区添加一个标签控件,其名称为“sTitle”,初始化标题显示为“职工基本信息”,字体为“隶书”,字号为“18”,字体粗细为“加粗”。(2)在窗体页脚区添加一个命令按钮.命名为“coral”,按钮标题为“显示职工”。(3)设置按钮“coral”的单击事件属性为运行宏对象“mos”。(4)将窗体的滚动条属性设置为“两者均无”。注意:不允许修改窗体对象“Employee”中未涉及的控件和属性;不允许修改表对象“职工”和宏对象“mos”。

38.

39.在考生文件夹下,存在一个数据库文件一Ace3.mdb”,其中已经设计了表对象“职工”、窗体对象“F1”、报表对象“R1‘和宏对象“M1”。试在此基础上按照以下要求补充设计:(1)设置表对象“职工”中“姓名”字段为“必填字段”,同时设置其为“有重复索引”将考生文件夹下的图像文件“S0002.bmp”作为表对象“职工”中编号为“S0002”、名为“刘淼”的女职工的照片数据。(2)将报表“R1”的主体节区内“Age”文本框改名为“Year”,同时依据报表记录源的“年龄”字段值计算并显示出其4位的出生年信息。;注意:当前年必须用相关函数返回。(3)设置“F1”窗体上名为“Title”的标签文本显示为“阴影特殊效果”。同时.将窗体安钮“com”的单击事件属性设置为宏“Ml”。以完成按钮单击打开报表的操作。显示结果如图4所示。

40.

五、综合操作题(2题)41.

42.

六、简单应用题(2题)43.在考生文件夹下有一个数据文件“Acc2.mdb”,其中已经设计好3个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表“tTemp”及一个窗体“fTmp”。请按以下要求完成设计:(1)创建一个查询,查找并显示没有运动爱好学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容,将查询命名为“查询1”。(2)创建一个查询,查找并显示所有学生的“姓名”、“课程号”和“成绩”3个字段内容,将查询命名为“查询2”。(3)创建一个参数查询,查找并显示学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容。其中,设置“性别”字段为参数,参数条件引用窗体“fTmp”上控件“tSS”的值,将查询命名为“查询3”。(4)创建一个查询,删除临时表“tTemp”中年龄为奇数的记录,将查询命名为“查询4”。查询结果如图1所示。

44.

参考答案

1.mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。2.第一题:1、找到要操作的数据源,打开“教学管理”数据库。2、用“设计视图”打开“学生”表,将光标放到“学生编号”处,再在“字段属性”中选择“字段大小”,手动输入阿拉伯数字“10”。3、同理,把光标放到“年龄”处,在“字段大小”中选择“整型”,保存即可。第二题:1、再第一题保存的基础上,“设计视图”打开“学生”表,将光标放到“入校日期”处,再在“字段属性”中“格式”处,选择“短日期”即可。第三题:1、再第二题保存的基础上,“设计视图”打开“学生”表,将光标放到“姓名”处,再在“字段属性”中“标题”中输入“学生姓名”,保存即可。第四题:1、再第三题保存的基础上,“设计视图”打开“学生”表,将光标放到“性别”处,再在“字段属性”中“默认值”中输入“男”,保存即可;在“字段属性”中“默认值”中输入“Date()”,保存即可。注意字符匹配问题。第五题:1、再第四题保存的基础上,“设计视图”打开“学生”表,将光标放到“入校日期”处,再点击“输入掩码”区域中的“…”,选择长日期类型,“下一步”,选择“占位符”为“#”,“下一步”,“完成”,保存即可。第六题:1、再第五题保存的基础上,“设计视图”打开“学生”表,将光标放到“年龄”处,再在“有效性规则”中输入“between16and40或>=16and<=40”保存即可。>=2或[姓名]like"??*"”,保存即可。3、在不关闭窗口的情况下,将光标放到“性别”处,再在“有效性规则”中输入“"男"or"女"或[性别]in("男","女")”,保存即可。第七题:1、再第六题保存的基础上,“设计视图”打开“学生”表,将光标放到“年龄”处,在“字段属性”中选择“有效性文本”,再在其中输入“学生的年龄只能在16岁到40岁之间!”,保存即可。2、将光标放到“姓名”处,在“字段属性”中选择“有效性文本”,再在其中输入“学生的姓名必须两个字或两个字以上!”,保存即可。3、将光标放到“性别”处,在“字段属性”中选择“有效性文本”,再在其中输入“性别只能输入“男”或“女”!”,保存即可。第八题:1、再第六题保存的基础上,“设计视图”打开“学生”表,将光标放到“简历”处,再在“必填字段”和“允许空字符串”都设置为“是”,保存即可。第九题:1、找到要操作的数据源,打开“教学管理”数据库。2、用“设计视图”打开“学生”表,在工具栏上单击“索引”图标,弹出索引对话框。在“索引名称”下输入索引名称“性别_年龄_组合索引”,在“字段名称”中选择“性别”,在“排序次序”选择“升序”;同理,创建下一组索引,保存即可。

3.

4.25002500解析:本题考查循环的知识。这个问题比较简单,实际上就是求1到100之间的奇数和,最终结果为2500。5.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。

6.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。

7.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。8.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。

【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名”字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。

步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。

9.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“使用向导创建表”或者单击“新建”,在打开的窗口中选择“表向导”。单击“确定”按钮,在弹出的窗口上选择“商务”,在示例表中选择“学生”表。3、添加九个示例字段到“新表中的字段”,在“新表中的字段”下面单击“重命名字段”进行如要求所示的图的字段名字。完成命名之后单击“下一步”,命名为“学生-表向导”,选择“不,让我自己设置主键”。4、单击“下一步”,再单击“下一步”,再单击“下一步”,点击“完成”即可。5、关闭打开的表,右键单击“学生-表向导”,选择“设计视图”打开表。6、在打开表中进行如题目要求所示设置“数据类型”,完成后“保存”即可

10.44解析:M(6)的值为12-6=6;则有M(2+6)=M(8)的值为12-8=4。

11.

12.(1)在“Acc1.mdb”数据库窗口中选中“表”对象,右键单击“tStud”,选择“设计视图”。选中“ID”字段行,右键单击“ID”行,选择“主键”。在“标题”行输入“学号”。

(2)单击“性别”字段行任一点,在“默认值”行输入“男”。单击“入校时间”字段行,在“格式”行右侧下拉列表中选中“长日期”。

(3)单击“入校时间”字段行任一点。在“有效性规则”和“有效性文本”行分别输入“like”*-9-*””和“输入的月份有误,请重新输入”。单击工具栏中的“保存”按钮。

(4)执行“视图”一“数据表视图”命令。右键单击学号为“20041002”对应的照片列,选择“插入对象”,选中“由文件创建”复选框,单击“浏览”按钮。在考生文件夹处找到要

插入图片的位置。选中“photo.bmp”文件,连续两次单击“确定”按钮。单击工具栏中的“保存”按钮。

(5)执行“视图”一“设计视图”命令。在“政治面貌”字段的“数据类型”列表中选中“查阅向导”。在弹出对话框中选中“自行键入所需的值”,单击“下一步”按钮,在光标处输入“团员”、“党员”和“其他”。单击“下一步”按钮,单击“确定”按钮。单击工具栏中的“保存”按钮,关闭设计视图。

(6)执行“文件”一“获取外部数据”一“导入”命令,在考生文件夹找到要导入的文件,在“文件类型”列表中选中“MicrosoftExcel”,选中“tScore.xls”文件,单击“导入”按钮。

连续4次单击“下一步”按钮,选中“我自己选择主键”单选按钮,在右侧下拉列表中选中“ID”,单击“下一步”按钮,单击“完成”按钮。

13.

14.

15.

16.

17.

18.

19.

20.

21.C解析:本题考查消息框函数的使用。消息框函数MsgBox的调用格式为:MsgBox(prompt[,buttons][,title][,helpfile,context])其中prompt是显示在对话框中的消息,而第三个参数title是在对话框标题栏中显示的字符串表达式。可见本题显示在对话框中的消息应该是第一个参数,即“AAAA”,而对话框标题栏中的内容应该是第三个参数,即“BBBB”。故排除选项B和选项D。第二个参数buttons用来指定显示按钮的数目、形式以及使用的图标样式,本题中的第二个参数vbQuestion表示的图标应该是选项C中带有问号的图标,而选项A中的图标对应的参数应该是vblaformation。因此本题的正确答案应该是选项C。

22.C解析:本题考查Access中交叉表查询的概念。在创建交叉表查询时,需要指定3种字段:将某一字段放在数据表最左端的行标题,放在数据表最上面的列标题,放在数据表行与列交叉位置上的字段。答案为C。

23.D解析:选项A、B、C都是需求分析阶段前段时间的文档。需求分析阶段最后成果就是软件需求规格说明书,它是软件开发的重要文档之一。

24.A

25.C解析:本题考查关系运算。从关系中找到满足给定条件的元组的操作称为选择;从关系模式中指定若干属性组成的新关系称为投影;连接是关系的横向结合,连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的原组,所以选项C是正确答案;两个相同结构关系的并是由属于这两个关系的原组组成的集合。除了题目提到的操作以外,还有自然连接、差、交等操作,考生都应有所了解。

26.A解析:数据流图包括4个方面,即加工(转换)(输入数据经加工变换产生输出)、数据流(沿箭头方向传送数据的通道,一般在旁边标注数据流名)、存储文件(数据源)(表示处理过程中存放各种数据的文件)、源和潭(表示系统和环境的接口,属系统之外的实体)。不包括选项中的控制流。

27.D为窗体或报表上的控件设置属性值的宏操作是SetValue,宏操作Beep用于使计算机发出“嘟嘟”声,宏操作MsgBox用于显示消息框。故选择D选项。

28.B解析:关系数据库的检索操作都是由选择、投影和联接三种基本运算组合而成的。

29.B解析:这里考察完全二叉树与满二叉树的定义及二叉树的性质。满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后层外,每一层的结点数均达到最大值,在最后一层上缺少右边的若干子结点(叶子结点)的二叉树。因此选项A是正确的,而选项B是错误的。由定义可知,满二叉树肯定是完全二叉树一般不是满二叉树,因此选项C是正确的叙述“选项D即二叉树性质(5),也是正确的.

30.B解析:本题考查对模块的理解。模块就是存储在一个单元中的VBA(VisualBasicforApplication)声明、语句和过程的集合。它们作为一个已命名的单元存储在一起,对VB代码进行组织,并完成特定的任务。类模块是可以定义新对象的模块。新建一个模块,即新建了一个对象。模块中定义的任何过程都变成该对象的属性或方法。窗体和报表都属于模块,它们各自与某一窗体或报表相关联。类模块既可以独立存在,也可以与窗体或报表同时出现。答案为B。

31.

32.

33.(1)在“Acc3.mdb”数据库窗口中单击“表”对象,选择“职工”表,单击“设计”按钮,打开“职工”表设计视图。选择“聘用日期”字段,在字段属性中的有效性规则中输入“>=#2002-1-1#”,在有效性文本中输入“输入二零零二年以后的日期”。单击“保存”按钮,保存“职工”表,关闭设计窗口。

(2)在“Acc3.mdb”数据库中单击“报表”对象,选择“Rl”报表,单击“设计”按钮,打开“R1”报表设计视图。执行“视图”一“排序与分组”命令,弹出“排序与分组”对话框,选择“字段/表达式”第一行下拉列表中的“性别”字段,对应的“排序次序”选择“升序”选项,关闭“排序与分组”对话框。

在页面页脚内名为“Page”的文本框控件中输入“=”-”&[Page]&”/”&[Pages]&'-'”。单击“保存”按钮,保存“R1”报表,关闭报表设计视图。

(3)在“Acc3.mdb”数据库中单击“窗体”对象,选择“F1”窗体,单击“设计”按钮,打开“F1”窗体设计视图。用鼠标右键单击“输出”命令按钮,执行“属性”快捷菜单命令。弹出“命令按钮:com”属性对话框,选择“格式”选项卡,设置“上边距”为“1cm”,选择名为“Title”的标签,设置“高度”为“1cm”,在“上边距”文本框中输入“1cm”,在“标题”文本框中输入“职工信息输出”。单击“保存”按钮,保存“F1”窗体,关闭设计窗口。

(4)在“Acc3.mdb”数据库中单击“窗体”对象,选择“F1”窗体,单击“设计”按钮,打开“F1”窗体设计视图。右键单击标题为“输出”的命令按钮,执行“事件生成器”快捷菜单命令,打开“代码”对话框,在corn_Click单击事件代码中的两行Add之间加入代码“CaseIs>=3”,即当条件大于等于3时,运行宏“Ml”,在两行Add之间加入代码“DoCmd.OpenReport“R1”,acViewPreview”,当条件等于2时,预览输出报表对象“R1”,代码。CaseIs=1thisclose.即当条件等于1时,窗体关闭,关闭代码窗口,单击“保存”按钮,关闭设计窗口。

34.

35.36.【考点分析】本题考点:报表控件的使用及属性的设置和窗体代码VBA编程的实现。【解题思路】第1、2小题单击报表的设计视图按照题目要求添加控件并设置其相关属性,第3、4小题单击窗体“设计”选项卡“工具”功能组中的“查看代码”按钮进入代码编辑界面。【操作步骤】步骤1:打开考生文件夹下的数据库文件“samp3.accdb”;右键单击“rTeacher”报表,在弹出的快捷菜单中选择“设计视图”命令。步骤2:选中报表主体节区“未绑定”文本框控件,单击“设计”选项卡下“工具”功能组中的“属性表”按钮,如图1.21所示。步骤3:在“属性表”对话框中单击“全部”选项卡,在“名称”行中输入“tSex”,在“控件来源”行中选择“性别”字段。如图1.22所示。步骤4:按Ctrl+S组合键保存修改,关闭“属性表”对话框。(2)【操作步骤】步骤1:单击“设计”选项卡下“控件”功能组中的“文本框”控件,在报表页脚节区内拖动,产生“Text”标签和“未绑定”文本框,选中“Text”标签,按Delete键将其删除。如图1.23所示。步骤2:选中报表页脚节区“未绑定”文本框控件,单击“设计”选项卡下“工具”功能组中的“属性表”按钮。步骤3:在“属性表”对话框中单击“全部”选项卡,在“名称”行中输入“tAvg”,分别在“上边距”与“左边距”行中输入“0.3cm”和“3.6cm”。在“控件来源”行中输入“=Avg([年龄])”,在“格式”行中选择“固定”,在“小数位数”行中选择“0”。如图1.24所示。步骤4:按Ctrl+S组合键保存修改,关闭“属性表”对话框,关闭“rTeacher”报表设计视图。(3)【操作步骤】步骤1:右键单击“fTest"窗体,在弹出的快捷菜单中选择“设计视图”命令。步骤2:单击“设计”选项卡下“工具”功能组中的“查看代码”按钮,进入VBA代码编辑界面。步骤3:在“PrivateSubForm_Load()”事件过程中添加如下代码“Me.Caption=Trim(Month(Date)&"月"&Day(Date)&"日"&Me.bTitle.Caption&"样例")”,如图1.25所示。步骤4:按Ctrl+S组合键保存修改,关闭VBA代码编辑界面。(4)【操作步骤】步骤1:选中窗体主体节区“测试”按钮控件,单击“设计”选项卡下“工具”功能组中的“属性表”按钮。步骤2:在“属性表”对话框中单击“事件”选项卡,在“单击”行中选择“m1”,如图1.26所示。步骤3:按Ctrl+S组合键保存修改,关闭“属性表”对话框,关闭“fTest”窗体设计视图。

37.(1)在“Acc3.mdb”数据库窗口中单击“窗体”对象,选择“Employee”窗体,单击“设计”按l钮,打开“Employee”窗体的设计视图。将“身体页眉”的栏际头下沿向下拖动,显示出窗体页眉区,然舌单击工具箱中的“标签”按钮,在“窗体页眉”区中画出一个标签控件,并l在其“全部”选项卡中输入“职工基本信息”;然后在其“属性”对话框中设置名称为“sTitle”,字体名称设置为“隶书,字号设置为“l8”,字体粗细设置为“加粗’,关闭“属性”窗l口。单击“保存”按钮,进行保存。

(2)在窗体页脚区向下拖动l鼠标指针,显示出窗体页脚区域。在工具箱中单击“命令捌钮”控件,在窗体页脚区画出一个命令按钮,在弹出的按钮l向导中单击“取消”按钮,在其“属性”对话术中将其“名称”设置为“cornl”,“标题”设置为“显示职工”。单击“保存”按钮。

(3)单击“cml”按钮,在“剧性”对话框中选择“事件”选项卡中的“单击’选项,在下拉列表中选择“mos”。单击“保存”按钮,进行保存。

(4)单击窗体左上角的选定块,在“属性”对话框的“全部”选项卡中设置“滚动条”属性为“两者均无”。单击“保存”按钮,保存并关闭窗体。

38.

39.(1)在“Acc3.mdb”数据库中单击“表”对象,选择“职工”表,单击“设计”按钮,打开“职工”表设计视图。选中“姓名”字段行,选择下面字段属性中“必填字段”下拉列表中的“是”选项,选择l面字段属性中“索引”下拉列表中的“有(有重复)”选项,单击“保存”按钰,保存“职工”表。单击工具栏中的“数据表视

温馨提示

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

评论

0/150

提交评论