1、VBA基础练习题一VBA程序设计基础训练题(一)班级: 姓名: 成绩:1简述你对VB,VBA,VBE的认识。2简述ACCESS中进入VBE的四种方法(1)(2)(3)(4)3模块分为_和_两类,简述两类模块的概念。4一个模块包含一个_区域,且可以包含一个或多个_(以SUB开头)或_(以Function开头)。5完成下面过程的语句语法格式:6. 填空,完成下面的程序。 SUB _() _ 函数名 (参数)语句组 语句组 _ _ END functionPublic Function zhouchang(a, b As Integer) As _ _ = (a + b) * 2End Functi
2、onSub 使用周长函数()_ a,b,c as Integera = 10b = 20c = zhouchang(_) MsgBox 长方形的周长是 & c_7.Sub过程和Function过程前面的关键字作用是什么?PublicPrivateStatic8.Sub过程和Function过程的区别。调用方法是否返回值是否接受参数Sub过程Function过程9VBA是一种面向对象的编程语言,具有可视化的编程环境。面向对象概念主要有类,对象,属性,方法和事件。简述这几个概念。10VBA中属性的引用形式: 对象名.属性名对象属性属性英文名设置该对象的属性值(值随意指定)语句文本框Text0值字号
3、背景色是否锁定标签Label0标题可见性命令按钮Command0可用窗体FormA标题10. VBA中方法的引用形式: 对象名.方法名 参数1,参数2.DOCMD对象的方法功能语句BEEP发出嘟嘟声GotoRecord在当前窗体跳转到上一条记录最大化窗口打开指定的窗体gwc打开指定的报表gwc打开指定的数据表gwc关闭当前窗体退出ACCESS11VBA中常用的数据类型。数据类型关键字类型符号占用字节数字节型-逻辑型(布尔)-整型长整型单精度浮点型双精度浮点型日期型-字符型不定货币型对象型-变体型-不定12变量和常量的对比概念声明方法命名规则变量常量13变量,常量和数组的作用域。名称作用域声明位
4、置使用语句过程级(局部)模块级(模块/窗体)公共级(全局)14.同时定义两个变量,用于存放姓名。15.使用标识符的方法定义一个变量,用于存放商品价格。16定义一个存放3.1415926的值的常量,并指定类型。17定义一个可放下20个元素的一维数组,类型为长整型。 Text0.value = “ABC”Text0.Fontsize=10Text0.backcolor=255Text0.locked=falseLabel0.caption=“标签”Label0.visible=falseCommand0.enabled=trueForm_formA.caption=”窗体”Docmd.beepDo
5、cmd.gotorecord , , acpreviousDocmd.maximizeDocmd.openform “gwc”Docmd.openreport “gwc”Docmd.opentable “gwc”Docmd.closeDocmd.quit字节 byte 1逻辑 boolean 2整型 integer % 2长整型 long & 4单精度浮点 single ! 4双精度浮点 double # 8日期型 date 8字符型 string $货币型 currency 8对象型 object 4变体型 variant 变量,要变,dim 变量名 as 类型常量,不变,const 常量名
6、 as 类型 =值1.不能以数字开头2.不能使用除短下划线以外的符号3.不分大小写4.不能使用保留字DIM A,B AS STRINGDIM JGCONST X AS SINGLE =3.14159DIM X(19) AS LONGDIM X(1 TO 20) AS LONGVBA程序设计基础训练题(一)班级: 姓名: 成绩:1简述你对VB,VBA,VBE的认识。VBA,是VB的子集,两者都是面向对象的编程语言。VBE是VBA的编程环境,编写VBA代码的地方。2简述ACCESS中进入VBE的四种方法(1)ALT+F11(2)工具宏VB编辑器(3)模块新建(4)数据库窗口,右键VB编辑器3模块分
7、为_独立程序_和_绑定型程序_两类,简述两类模块的概念。独立程序模块:模块中编写的代码绑定型程序:对象的事件属性代码4一个模块包含一个_声明_区域,且可以包含一个或多个_子过程_(以SUB开头)或_函数过程_(以Function开头)。5完成下面过程的语句语法格式:6. 填空,完成下面的程序。 SUB _过程名() function_ 函数名 (参数)语句组 语句组 _函数名=表达式_ _END SUB_ END functionPublic Function zhouchang(a, b As Integer) As _ Integer _ _ zhouchang _ = (a + b) *
8、 2End FunctionSub 使用周长函数()_DIM_ a,b,c as Integera = 10b = 20c = zhouchang(_a,b_) MsgBox 长方形的周长是 & c_end sub_7.Sub过程和Function过程前面的关键字作用是什么?Public(默认)Public sub xxx() 此过程可以被任何过程调用语句组End subPrivatePrivate sub xxx() 此过程被本模块中的过程调用语句组End subStaticStatic sub xxx() 此过程中的所有变量为静态变量Dim x,y,z X,Y,Z都为静态变量X=x+10
9、运行此过程,X的值会递加10End sub8.Sub过程和Function过程的区别。调用方法是否返回值是否接受参数Sub过程CALL 过程名否是Function过程函数名(参数1,参数2)单一值是9VBA是一种面向对象的编程语言,具有可视化的编程环境。面向对象概念主要有类,对象,属性,方法和事件。简述这几个概念。对象:数据库对象,控件等;对象名称属性:对象的特征;比如文本框的字体大小,字体颜色事件:外部强加给对象的动作。比如单击,双击。方法:对象自身可执行的动作。比如DOCMD可执行的命令类:具有相同的属性的一组对象。10VBA中属性的引用形式: 对象名.属性名对象属性属性英文名设置该对象的
10、属性值(值随意指定)语句文本框Text0值字号背景色是否锁定标签Label0标题可见性命令按钮Command0可用窗体FormA标题10. VBA中方法的引用形式: 对象名.方法名 参数1,参数2.DOCMD对象的方法功能语句BEEP发出嘟嘟声GotoRecord在当前窗体跳转到上一条记录最大化窗口打开指定的窗体gwc打开指定的报表gwc打开指定的数据表gwc关闭当前窗体退出ACCESS11VBA中常用的数据类型。数据类型关键字类型符号占用字节数字节型-逻辑型(布尔)-整型长整型单精度浮点型双精度浮点型日期型-字符型不定货币型对象型-变体型-不定12变量和常量的对比概念声明方法命名规则变量常量13变量,常量和数组的作用域。名称作用域声明位置使用语句过程级(局部)本过程中本过程中DIMSTATIC模块级(模块/窗体)本模块声明区域DIMPRIVATE公共级(全局)所有模块声明区域PUBLIC14.同时定义两个变量,用于存放姓名。15.使用标识符的方法定义一个变量,用于存放商品价格。16定义一个存放3.1415926的值的常量,并指定类型。17定义一个可放下20个元素的一维数组,类型为长整型。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1