文档介绍:第十章模块
一、选择题
1、A 2、B 3、A 4、A 5、D 6、B 7、A 8、C 9、B 10、A
11、C 12、D 13、B 14、D 15、A 16、A 17、B 18、C 19、B 20、B
21、C 22、D 23、B 24、C 25、B
二、填空题
1、类模块 2、输入数据对话框 3、string)、integer、date 4、0、-1
5、0 6、X MOD 2=0 AND Y MOD 2=0 7、2*8=16 8、数据类型
9、case 后表达式的值 10、直到型 11、13、17、#11/22/99#、ZYX123ABC
12、以(sub)开头、以(function)开头 13、dim…as 14、on error
15、过程列表 16、 17、全局变量 18、Visual Basic for Application
19、50 50 20、36、18 A 22、1 2 3
23、4 24、1024 25、2 26、12
27、3 28、290 29、6 30、ture、false、false
三、简答题
1、什么是模块?它有什么作用?
答案:ess中一个重要的数据库对象,模块是将VBA声明和过程作为一个单元进行保存的集合。模块中可包含一个或多个过程,过程是由一系列VBA代码组成的。它包含许多VBA语句和方法,以执行特定的操作或计算数值。
模块比宏的功能更强大,运行速度更快,能直接运行Windows的其他程序。使用模块可以建立用户自己的函数,完成复杂的计算、执行宏所不能完成的任务。使用模块可以开发十分复杂的应用程序,使数据库系统功能更加完善。
2、有一个VBA计算程序的功能如下,该程序用户界面由四个文本框和三个按钮组成。4个文本框的名称分别为text1,text2,text3,text4。3个命令按钮分别为:清除(mand1),计算(mand2)和退出(mand3)。窗体打开运行后,单击清除按钮,则清除所有文本框中显示的内容;单击计算按钮,则计算在text1、text2和text3三个文本框中输入的3科成绩的平均成绩并将结果存放在text4文本框中;单击退出按钮则退出。如何用代码实现?
答案:
Private mand1_click( )
Me!text1=””
Me!text2=””
Me!text3=””
Me!text4=””
End sub
Private mand2_click()
If me!text1=””or me!.text2=””or me!text3=”” then
Msgbox “成绩输入不全”
Else
Me!text4= val(me!text1) +val(me!text2)+val(me!text3))/3
end if
end sub
private mand3_click( )
docmd. quit
end sub
3、新建一个窗体,放置两个按钮和一个文本框,显示”、“com清除”;按钮的标题分别为“显示”、“清除”,文本框的名称定义为“txt 你好”。编写代码,使按钮实现相应的功能。
答案:
在窗体模块中写入如下代码:
private 清除_click()
你