admin管理员组文章数量:1532656
2024年7月10日发(作者:)
第9章Access 2003模块与VBA
9.1模块的概念
9.1.1
模块
1. 什么是VBA
2. 模块的定义
3. 模块的组成
4. 过程
9.1.2
事件驱动程序
1. 鼠标操作事件
2. 编写事件驱动程序
9-1罗斯文示例数据库模块对象窗口
图9-2窗体控件的事件选项卡
图9-3"选择生成器"对话框
图9-4事件代码生成器对话框
图
9.2 VBA编程基础
9.2.1 VBA
的数据
1. 数据类型
2. 常量
3. 变量
4. 数组
9.2.2 VBA
的运算符
1. 算术运算符
2. 比较运算符
3. 逻辑运算符
4. 连接运算符
5. 运算符的优先级
9.3 VBA的基本控制结构
9.3.1
分支结构
1. If…Then单分支条件语句
2. If…Then…Else双分支结构
3. If…Then…Else If多分支结构
4. Select Case选择语句
9.3.2
循环语句
1. For…Next循环语句
2. Do While…Loop循环语句
.
3. Do Until…Loop循环语句
9.4创建VBA程序
9.4.1
进入
VB
编辑器
1. 创建一个新模块
图9-5
2. 编辑一个已经存在的模块
图9-6选择"VB编辑器"项窗口
3. 编辑窗体或报表中的代码
4. 为窗体或报表上的控件编写事件过程代码
9.4.2
创建事件过程
1. 使用向导添加事件处理代码
图9-7创建新窗体
图9-8选择按下按钮产生的动作对话框
图9-9确定命令按钮打开的窗体对话框
图9-10确定查找并显示的信息对话框
图9-11确定在按钮上显示文本还是图片对话框
图9-12"命令按钮向导-指定按钮的名称"对话框
图9-13运行"打开窗体"事件过程窗口
2. 自行创建事件过程
图9-14选择命令按钮快捷菜单的"事件生成器"选项窗口
图9-15代码生成器对话框
图9-16"欢迎进入!"消息框
.
9.4.3
创建通用过程
1. 创建函数过程
图9-17增加"下月第1天"命令按钮的"打开窗体"的窗体
图9-18修改后的"打开窗体"的窗体
.
2. 创建通用子过程
9.4.4
过程的调用
1. 函数过程的调用
2. 通用子过程的调用
9.5小结
9.6习题与实践
1.
习题
〔1〕 何时用VBA?
〔2〕 运用VBA与宏有什么区别和联系?
〔3〕 什么是模块?
〔4〕 子过程和函数过程有什么区别?
〔5〕 什么是事件过程?
〔6〕 进入代码编辑器的主要方法有哪几种?
〔7〕 VBA支持哪些基本的数据类型?
〔8〕 VBA有哪些基本的结构?
〔9〕 如何创建一个函数?
〔10〕 如何调用一个通用过程?
2.
实践
〔1〕 创建一个窗体,在窗体上设置一个"关闭窗体"的命令按钮,鼠标单击该按钮时,关闭
该窗体;在窗体上设置一个"计算圆周长"命令按钮,鼠标单击该按钮时,弹出一个显示圆周长
值的消息框.
〔2〕 创建一个计算圆面积的函数过程.
.
〔3〕 创建一个关闭窗体的事件过程.
.
版权声明:本文标题:Access数据库基础教程素材 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1720571014a831636.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论