乐高教育 课程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2022年宁夏回族自治区石嘴山市全国计算机等级考试Access数据库程序设计模拟考
试(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、操作题(10题)
1.用向导建立ACCESS 数据库:利用数据库模板向导,在D:\\Access 目录下建立一个ACCESS 数据库“资产追踪.mdb”。
要求显示样式设置为"标准",报表打印样式为"大胆"。
数据库标题为“资产追踪”。
2.
在考生文件夹下有“Acc3.mdb”数据库。
(1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。
(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。
(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。
(4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。
(5)去除子窗体的记录导航栏。
“课程”窗体显示效果如图3所示。
3.
4. 在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),然后编写如下事件过程:
Private Sub Command1_Click()
Dim x As Integer,y As Integer,z As Integer
Call p1(a,b,c)
End Sub
Sub p1(x As Integer,y As Integer,z As Integer)
z=x+y
End Sub
打开窗体运行后,单击命令按钮,文本框中显示的内容是( )。
5.
6.编辑数据表:在ACCESS 数据库“教学管理.mdb”,跟下面要求进行相应的操作:表的复制和重命名、隐藏列、冻结列、移动列、行高与列宽、更改表数据的字体、设置数据表格式、数据的查找与替换。
7.
8. 在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()
a=0
For i=1 To 2
For j=1 To 4
If j Mod 2<>0 Then
a=a+1
End If
a=a+1
Next j
Next i
MsgBox a
End Sub
程序执行后,单击命令按钮,消息框显示的是【】。
9. 在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:
PrivateSubo(ByVidpAslnteger)
p=p*2
EndSub
PrivateSubCommandl_C1kk()
DimiAsIntcger
Cails(1)
Ifi>4Thcni=i^2
MsgBoxi
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果为______。
10. 假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
二、基本操作题(10题)
11.
12.
13.
14.
15.
16.在考生文件夹中有一个“Acc1.mdb”数据库。
(1)将“学生”表以文本文件格式导出,保存到考生文件夹下,第一行包含字段名称,分隔符为逗号。
保存文件名为“学生.txt”。
(2)将“课程”表的“课程名称”字段列冻结,“课程编号”列隐藏,按“学分”字段“升序”排列。
(3)为“教师”表创建高级筛选,筛选出具有博士学历的教师信息。
17.
18.(1)在考生文件夹下的“Acc1.mdb”数据库文件中,新建“产品”表。
表结构如下:(2)设置“产品ID”为主键。
(3)设置“单价”字段的小数位数为“2”。
(4)在“产品”表中输入以下
4条记录:
19.
在考生文件夹下的“Acc1.mdb”数据库中已经建立表对象“tEmployee”。
请按以下操作要求完成表的编辑:(1)根据“tEmployee”表的结构,判断并设置主键。
(2)删除表中的“所属部门”字段;设置“年龄”字段的有效性规则为:只能输入大于16的数据。
(3)在表结构中的“年龄”与“职务”两个字段之间增加一个新的字段:字段名称为“党员否”,字段类型为“是/否”型;删除表中职工编号为“000014”的一条记录。
(4)使用查阅向导建立“职务”字段的数据类型,向该字段输入的值为“职员”、“主管”或“经理”等固定常数。
(5)设置“聘用时间”字段的输入掩码为“短日期”。
(6)在编辑好的表中追加如下一条新记录:
编号姓
名性
别
年
龄
是否
党员
职
务
聘用时
间
简历
000031 王
涛男35 √主
管
2004-9-
1
熟悉系统维
护
20.
三、1.选择题(10题)
21. Access提供了6种类型的窗体,以下不属于这6种的是
A.纵栏式窗体
B.表格式窗体
C.数据表窗体
D.模块式窗体
22.在创建交叉表查询时,用户需要指定()种字段。
A.1
B.2
C.3
D.4
23.Sub过程与Function过程最根本的区别是______。
A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
B.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
C.两种过程参数的传递方式不同
D.Function过程可以有参数,Sub过程不可以
24. 在对n个元素进行快速排序的过程中,最坏情况下需要进行______趟。
A.n
B.n-1
C.n/2
D.log2(下标)n
25. 使用表设计器来定义表的字段时,以下哪个选项可以不设置内容______。
A.字段名称
B.说明
C.数据类型
D.字段属性
26. 某字段中已经有数据,现要改变该字段的大小属性,将该字段大小重新设置为整数型,则以下所存数据会发生变化的是
A.123
B.2.5
C.-12
D.1563
27. 在窗体上画一个名称为Comlnalld1的命令按钮,然后编写如下程序:Private Sub Command1 Click() Dim i As Integer,j As Integer Dim a(10,10)As Integer For i=1 TO 3 For j=1 TO 3 a(i,j)=(i-1)*3+j Print a(i,j);Next j Print Next i End Sub 程序运行后,单击命令按钮,窗体上显示的是( )。
A.1 2 3 2 4 6 3 6 9
B.2 3 4 2 4 5 4 5 6
C.1 4 7 2 5 8 3 6 9
D.1 2 3 4 5 6 7 8 9
28. 关系型数据库中所谓的“关系”是指______。
A.各个记录中的数据彼此间有一定的关联关系
B.数据模型满足一定条件的二维表格式
C.某两个数据库文件之间有一定的关系
D.表中的两个字段有一定的关系
29.下列叙述中错误的是()。
A.线性表是由n个元素组成的一个有限序列
B.线性表是一种线性结构
C.线性表的所有结点有且仅有一个前件和后件
D.线性表可以是空表
30. 下面不属于软件设计原则的是______。
A.抽象
B.模块化
C.自底向上
D.信息隐蔽
四、综合应用题(10题)
31.
32.
33.
34.在考生文件夹下有“Acc3.mdb”数据库。
(1)以“产品入库”表为数据源,创建“产品入库”窗体。
在窗体中添加标签“产品入库表”(宋体,12号,加粗,居中显示)。
在窗体中显示“日期”、“产品代码”、“入库数量”和“标志”字段。
(2)设置日期的默认值为当天日期。
产品代码用组合框显示,自行输入“产品信息”表中的所有产品代码,数值保存到“产品代码”字段。
在窗体中添加“添加记录”、“保存记录”和“删除记录”、“关
闭窗体”按钮,分别实现添加记录、保存记录、删除记录和关闭窗体操
作。
“产品人库”窗体如图3所示。
35.
36.
37.
38.在考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tAddr”和“tUser”,同时还有窗体对象“fEdit”和“fEuser”。
请在此基础上按照以下要求补壳“狐dit”窗体的设计。
(1)将窗体中名称为“Lremgrk”的标签控件上的文字颜色改为红色(红色代码为255),字体粗细改为“加粗”。
(2)将窗体标题设置为“修改用户信息”。
(3)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚
动条、记录选择器、导航按钮和分隔线。
(4)将窗体中“退出”命令按钮(名称为“cmdquit”)上的文字颜色改为深棕(深棕代码为128)、字体粗细改为“加粗”,并给文字加上下划线。
(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,应使“保存”按钮变为可用。
现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:修改后运行该窗体,并查看修改结果。
注意:不能修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不能修改表对象“tAddr”和“tUser”。
程序代码只允许在“**********”与“**********”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。
39.考生文件夹下存在一个图像文件“test.bmp”和一个数据库文件“samp3.accdb”。
“samp3.accdb”数据库里面已经设计了表对象“tEmp,,和tttTemp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。
试在此基础上按照以下要求补充设计。
(1)将表“tTemp,,中年龄小于30岁(不含30岁)、职务为职员的女职工记录选出并添加进空白表“tEmp”里。
(2)将窗体“fEmpJJ的窗体标题设置为‘c信息输出”;将窗体上名为“btnP”按钮的外观设置为图片显示,图片选择考生文件夹下的“test.bmp,,图像文件;将‘‘bmP”按钮的单
击事件设置为窗体代码区已经设计好的事件过程bmP_Click(3)将报表“rEmp”的主体节区内的“tName”文本框控件设置为“姓名”字段内容显示,将宏“mEmp”重命名保存为自动执行的宏。
注意:不允许修改数据库中的表对象“tTemp”,不允许修改宏对象“mEmp”里的内容,不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。
40.
五、综合操作题(2题)
41.
42.
六、简单应用题(2题)
43.
44.
参考答案
1.1、打开刚刚建立的“教学管理”数据库,单击“文件—>新建”,在弹出的窗口右面,找到“本机上的模板…”并单击。
2、在弹出的模板窗口上选择“数据库”,找到“资产追踪”,选中,并单击“确定”。
3、选择保存数据库的路径D:\\\\ACCESS,并命文件名为“资产追踪”,单击“创建”。
4、“下一步→下一步”在数据库向导里面选择“标准”,“下一步→大胆”。
“下一步→下一步”,单击“完成”即可。
2.
(1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“课程成绩”表。
选择“课程编号”和“成绩”字段,确保工具栏中的“总计”按钮按下。
在“课程编号”字段的“总计”行选择“Groupby”,在“成绩”字段的“总计”行选择“Max”,在“成绩”字段前添加“最高分”字样。
(2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“课程”表为数据源,单击“确定”按
钮。
(3)在工具箱中选择“子窗体/子报表”添加到窗体中,按照要求选择字段。
(4)在窗体页眉中加入标签,根据题意进行属性修改。
(5)在子窗体设计视图中的导航按钮栏选择“否”。
3.
4.1515 解析:本题考查VBA程序中过程调用的知识。
由于VBA中,默认情况下,参数是按地址传递(ByRef),对形参的改变会影响到实参。
本题中z的值等于a+b,这个z值会返回给实参c,所以文本框中显示的内容为15。
5.
6.第一题:
步骤:
1、找到要操作的数据源,打开“教学管理_原始”数据库。
2、鼠标右键单击“学生”表,选择“复制”,再在工具栏上找到“粘贴”图标,在“表名称”中输入“学生表备份”,同时选择“结构和数据”,单击“确定”即可。
3、鼠标右键单击“学生表备份”表,选择“重命名”,再输入“学生表备份2009”即可。
第二题:
步骤:
1、在打开的数据库中打开“教师”表,把鼠标移动到“教师编号”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。
2、再单击鼠标右键,选择“隐藏列”单击即可。
3、在当前表的灰色出单击鼠标右键,选择“取消隐藏列”,在弹出的窗口的“教师编号”前面的方框打上小勾即可。
第三题:
1、在第二题的基础上,在挡开的教师表中操作,把鼠标移动到“姓名”字段,鼠标变成“向下黑色箭头”时单击左键,选中整个字段。
2、再单击鼠标右键,选择“冻结列”单击即可。
3、在第二步不关闭表的情况下,同样是选择整列“姓名”,单击鼠标右键,选择“取消对所有列的冻结”即可。
第四题:
1、在第三题的情况下,不关闭表的情况下,同样是选中整列字段“教师编号”,按住鼠标左键不放,看到鼠标下方加有虚线的方框时拉动鼠标移动到“姓名”列后面,放开鼠标即可。
第五题:
1、找到要操作的数据源,打开“教学管理_原始”数据库。
2、打开“教师”表,选中“教师”表的任意一行,然后单击鼠标的右键,选择“行高”;或者在“格式”中选择“行高”,再弹出的行高的窗口中输入想要的高度,如题目的要求是“18”,单击“确定”即可。
3、打开“教师”表,选中“教师”表的任意一列,然后单击鼠标的右键,
选择“列宽”;或者在“格式”中选择“列宽”,再弹出的行高的窗口中输入
想要的高度,如题目的要求是“18”,单击“确定”即可。
4、设置完成后保存即可。
第六题:
1、在第五题的基础上,在“教师”表的灰色处单击鼠标右键,选择字
体,在弹出来的窗口上选择和设置题目的要求后,确定、保存即可。
第七题:
1、找到要操作的数据源,打开“教学管理_原始”数据库。
2、打开“教师”表,在工具栏上找到“格式”,单击有选择“数据表”,在“设置数据表格式”中按题目的要求选择需要的设置即可。
同理操作即
可完成。
7.
8.1212 解析:考查多重循环结构的编程方法。
对于内层循环而言,当j 为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。
所以,整个内层会加6次1。
考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。
9.36
10.2020 解析:栈是限定在一端进行插入与删除的线性表。
在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。
栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。
即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先
进后出”表或“后进先出”表。
通常用指针top来指示栈顶的位置,用指针bottom指向栈底。
由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。
11.
12.
13.
14.
15.
16.(1)打开“Accl.mdb”数据库窗口单击“表”对象。
右键单击“学生”表,右键单击选择“导出”命令,保存位置处选择对应路径,保存类型选择“文本文件”,文件名称为“学生”,单击“保存”按钮,弹出“导出文本向导”对话框。
选中“带分隔符”单选按钮,单击“下一步”按钮,选中字段分隔符为“逗号”,选中“第一行包含字段名称”,单击“下一步”按钮。
单击“完成”按钮,弹出导出结果对话框,提示导出文件已经完成,单击“确定”按钮。
(2)在“Accl.mdb”数据库窗口中单击“表”对象。
打开“课程”表,右键单击“课程名称”字段列,选择“冻结列”命令,右键单击“课程编号”列,选择“隐藏列”命令,右键单击“学分”字段列,选择“升序”命令。
单击工具栏中的“保存”按钮,关闭课程表。
(3)在“Accl.mdb”数据库窗口中单击“表”对象。
打开“教师”表,执行“记录”一“筛选”一“高级筛选/排序”命令,选择“学历”字段,在“条件”行输入“Like”*博士””。
执行“筛选”一“应用筛选/排序”命令。
单击工具栏中的“保存”按钮,关闭筛选对话框,最后关闭“学生”表。
17.
18.(1)双击打开“Accl.mdb”数据库文件。
在“数据库”窗口中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“设计视图”,单击“确定”按钮。
在设计视图中输入题目所要求的字段,并选择好数据类型和字段大小。
(2)在设计视图中,选中“产品ID”字段,单击工具栏上的“主键”按钮,将“产品ID”字段设置为主键。
(3)在设计视图中,选中“单价”字段,在字段属性的“常规”选项卡中找到“小数位数”选项并输入“2”。
(4)关闭设计视图,在提示是否保存时选择“是”,在“另存为”对话框中输入表名“产品”并确定。
在数据库窗口中,双击“产品”表,打开“产品”表的数据表视图,按照题目要求输入记录内容(产品ID为自动编号类型,不用输入)。
19.
(1)在“Acc1.mdb”数据库中选中“表”对象,右键单击“tEmployee”,选择“设计视图”。
选中“编号”字段行,右键单击“编号”行,选择“主键”。
(2)选中“所属部门”字段行。
右键单击“所属部门”行,选择“删除行”。
单击“年龄”字段,在“有效性规则”行输入“>16”。
(3)右键单击“职务”行,选择“插入行”。
在“字段名称”列输入“党员否”,在“数据类型”下拉列表中选中“是/否”。
单击工具栏中的“保存”按钮,执行“视图”一“数据表视图”命令。
选中职工编号为“00014”的对应行,
右键单击该行,选择“删除记录”,在弹出对话框中单击“是”按钮。
单
击工具栏中的“保存”按钮。
(4)在“Acc1.mdb”数据库中选中“表”对象,右键单击表“tEmployee”,
选择“设计视图”命令。
在“职务”字段“数据类型”的下拉列表中选中“查
阅向导”,在弹出对话框中选中“自行键入所需值”复选框,单击“下一步”按钮。
在光标处输入“职员”、“主管”和“经理”,单击“下一步”按
钮,单击“完成”按钮。
(5)单击“聘用时间”字段。
单击“输入掩码”行右侧生成器按钮,在弹出
对话框中选中“短日期”行,单击两次“下一步”按钮,单击“完成”按钮。
单击工具栏中的“保存”按钮。
(6)执行“视图”一“数据表视图”命令。
按照题目表中记录向表中添加记录。
单击工具栏中的“保存”按钮,关闭设计视图。
20.
21.D解析:6种窗体类型分别为纵栏式、表格式、数据表、主/子窗体、图表窗体以及数据透视表窗体。
.【解析】本题考查交叉表查询的知识。
所谓交叉表查询就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。
所以应指定行标题、列标题和字段计算值共3种字段。
23.A
解析:过程是模块的单元组成,过程分两种类型:Sub子过程和Function函数过程。
VBA提供的关键字Call,可显示调用一个子过程(sub过程),但却不能调用执行函数过程(Function过程),此外,Sub过程和Function过程都可以直接引用过程名来调用,因此,选项B错误。
Sub过程可以使用参数(由调用过程传递的常数、变量或表达式),所以选项D错误。
选项C要视具体情况才能确定。
Sub过程执行操作但不返回值,Function过程可以返回值,这也是过程最根本的区别,
所以选项A正确。
24.D解析:参见快速排序的过程。
快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此称为快速排序法。
快速排序法的关键是对线性表进行分割,以及对各分割出的子表再进行分割。
25.B解析:表的“设计视图”分为上下两部分。
上半部分是字段输入区,从左至右分别为字段选定器、字段名称列、数据类型列和说明列。
说明信息不是必须的,但它能增加数据的可读性。
26.B解析:2.5不再符合该属性,小数点后面将会被抹去。
27.D解析:本题考查利用多重循环获取数组的值,题目难度不大,但却是考试重点,要求考生重点掌握。
本题出自2002年9月考题,需要注意输出方法:外循环第1次i=0,内层循环j循环3次,输出1 2 3,然后换行,接着外循环执行第2次,依次类推,可得答案为D。
28.B解析:关系型数据库中所谓的“关系”是指数据模型符合满足一定条件的二维表格式。
.【解析】线性表是一种线性结构,由n(n≥0)个元素组成,所以线
性表可以是空表。
但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项C.是错误的。
30.C解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念。
①抽象是一种思维工具,就是把事物本质的共同特性抽出来而不考虑其他细节。
②模块是指可以单独命名且可编址的元素。
如高级语言中的过程、函数、子程序等。
③信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。
④模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。
因此,本题的正确答案是C。
31.
32.
33.
34.(1)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按
钮,选择“设计视图”,选择“产品入库”表为数据源,在窗体页眉中添
加标签,输入“产品入库表”文本,选中标签,在工具栏中选择对应文
本格式。
在窗体中添加“日期”、“产品代码”、“入库数量”和“标志”字段。
(2)选中日期文本框,单击鼠标右键选择“属性”选项,在“数据页默认值”行输入“=Date”。
产品代码用组合框绑定,按照要求输入所需的值,将数值保存到对应的字段中。
从工具箱中选择按钮,添加到窗体中,在命令按钮向导中选择类别“记录操作”,操作中选择“添加新记录”,按钮文本输入“添加记录”。
“保存记录”和“删除记录”按钮的添加同理。
35.
36.
37.
38.【考点分析】本题考点:窗体中标签、命令按钮控件属的设置等。
【解题思路】第1、2、3、4小题在设计视图界面中用鼠标右键单击控件,从弹出的快捷菜单中选择“属性”命令,对控件属性进行设置;第5小题用鼠标右键单击控件名,从弹出的快捷菜单中选择“事件生成器”命令,输入相应代码。
(1)【操作步骤】
步骤1:选择窗体对象,右键单击“fEdit”窗体,从弹出的快捷菜单中选择“设计视图”命令。
步骤2:右键单击“Lremark”标签,从弹出的快捷菜单中选择“属性”命令。
步骤3:单击“格式”选项卡,在“前景色”行输入“255”(软件自动显示为
16进制数#FF0000),在“字体粗细”行的下拉列表中选择“加粗”。
关闭属性表。
如图3.159所示。
(2)【操作步骤】
步骤1:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令。
步骤2:在“格式”选项卡的“标题”行输入“修改用户信息”。
如图3.160所示。
(3)【操作步骤】
步骤1:在“窗体”属性对话框的“边框样式”行下拉列表中选择“对话框边框”。
如图3.161所示。
步骤2:分别在“滚动条”、“记录选择器”、“导航按钮”和“分隔线”的下拉列表中选择“两者均无”或“否”。
如图3.161所示。
(4)【操作步骤】
步骤1:右键单击命令按钮“退出”,从弹出的快捷菜单中选择“属性”命令。
步骤2:单击“格式”选项卡,在“前景色”行输入“128”,在“字体粗细”行的下拉列表中选择“加粗”,在“下划线”行下拉列表中选择“是”,关闭属性表。
(5)【操作步骤】
在设汁视图中右键单击命令按钮“修改”,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,进入编程环境,在空行内输入以下代码:
如图3.162所示,关闭界面。
【易错提示】设置控件的文字颜色要选对,通过代码验证。
【举一反三】本题型也出现在第14套的综合应用题中。
39.【审题分析】本题考查知识点:表的数据转移、窗体下控件的事件驱动、宏的设计与调用、报表和窗体下常用控件的设计方法和格式的设计。
对表的数据转移如果不用查询实现,大多数就是筛选。
【操作步骤】(1)步骤1:打开“samp3.accdb”数据库,在“文件”功能区中双击“tTemp”打开表。
步骤2:单击“开始”功能区,在“排序和筛选”分组中单击“高级”按钮,在弹出的菜单中选择“高级筛选/排序”命令,在筛选窗口下双击“tTemp”中的每个字段,在“年龄”条件行内输入:
<30,在“性别”条件行内输入“女”,在“职务”条件行内输入“职员”。
步骤3:单击“排序和筛选”分组中的“切换筛选”按钮,按Ctrl+A组合键选中筛选后的所有记录,再按Ctrl+C组合键复制筛选后的记录,关闭筛选的窗口。
然后再双击打开“tEmp”表,按CM+V组合键把所用筛选后的记录转移到“tEmp”表,再关闭“tEmp”表。
注意:解决转移的方法很多,这只是其中的一种方法。
(2)步骤1:在“开始”功能区的“窗体”面板中右键单击“fEmp”窗体,在弹出的快捷菜单中选择“设计视图”命
令,打开fEmp的设计视图。
在窗体的空白处单击鼠标右键,在弹出的快捷菜单中选择“表单属性”命令,然后在“属性表”对话框的“标题”行内输入:信息输出。
步骤2:在“属性表”对话框的左上角下拉列表选择“btnP”,然后在图片所在的行内单击浏览“test.bmp”所在的位置(考生文件夹下),如图10—44所示。
步骤3:单击“窗体设计工具一设计”功能区的“工具”分组中的“查看代码”按钮,弹出代码生成器窗口,如图10—45所示。
此处不需要修改代码,直接关闭代码窗口。
步骤4:单击快速访问工具栏中的“保存”按钮,关闭“fEmp”窗体。
(3)步骤1:在“开始”功能区的“报表”面板中右键单击“rEmp”报表,在弹出的快捷菜单中选择“设计视图”命令,打开“rEmp”的设计视图,选中“tName”文本框,在“属性表”对话框内的“控件来源”所在行内选择姓名。
步骤2:单击快速访问工具栏中的“保存”按钮,关闭“rEmp”报表。
步骤3:单击“宏”对象,在“mEmp”宏对象上单击鼠标右键,在弹出的快捷菜单中选择“重命名”命令,输入autoexec,自动运行宏名。
关闭
“samp3.accdb”数据库。
40.
41.
42.
43.
44.。