工信版(中职)Access2010数据库案例教程07_01电子课件
2022-10-19
|
70页
|
87人阅读
|
0人下载
普通
内容正文:
YCF
(中职)Access2010数据库案例教程07_01电子课件
1
第七章 VBA编程基础
VBA编程基础
项目一 选择分支结构语句
目录
任务实施
Task force
项目拓展
Project development
项目测评
Project evaluation
项目小结
Project summary
过滤页
第一部分
Task force
任务一
使用IF语句完成系统登录验证
任务二
使用IF嵌套语句完成“登录系统”选择打开
任务实施
VBA编程基础
重点
IF语句
IF嵌套语句
循环结构语句
难点
IF语句
IF嵌套语句
循环结构语句
VBA编程基础
任务一 使用IF语句完成系统登录验证
VBA编程基础
任务分析
本次任务我们将一起来学习VBA中的选择分支结构语句,我们一起来看一下使用VBA中的选择结构语句可以为我们解决哪些问题?
通过之前的章节的学习,我们对Access数据库有了更加深入的认识,并完成对“图书借阅管理系统”的搭建,但是在学习的过程中我们不难发现对于一些简单的事件响应我们可以使用宏来实现,但是对相对复杂的事件若使用宏对象则很难实现,实际上在Access中可以使用VBA语句来实现相对复杂的操作,并且在之前章节的学习过程中我们已经对VBA有了简单的接触。
VBA编程基础
1. 创建一个名为“L7_2”的窗体,并在该窗体上添加两个文本框和一个命令按钮,两文本框名称分别为Text1和Text2,命令按钮名称为Cmmand1标题为“测试”,该窗体实现在Text1中输入一个数,单击测试按钮,Access将会判断Text1中的数字能否被3整除,若能被3整除,则在Text2中输出“能被3整除”,否则在Text2中输出“不能被3整除”
最终效果图
窗体设计效果
任务分析
VBA编程基础
2.在“图书借阅管理系统”中已创建完成“系统登录”界面,在图书借阅管理系统使用的过程中为了保证系统的安全性,在登录系统是需要对用户进行验证,输入正确的“用户名”和“密码”后弹出提示框“欢迎登录!”并打开系统主界面,若“用户名”与“密码”其中一项输入错误则弹出提示“用户名或密码错误,请重新输入!”单击确定按钮并清空用户名与密码对应文本框中的数据。
任务分析
VBA编程基础
注:Username=“admin”,Password=“admin”
登录错误验证
登录成功验证
任务分析
VBA编程基础
一个语句是能够完成某项操作的一条命令。VBA程序就是由大量的语句构成。
知识准备
01
语句的概念
用于给变量、常量和过程定义命名
一是声明语句
用于执行赋值操作,调用过程,实现各种流程控制
二是执行语句
按照语句顺序依次执行。如赋值语句、过程调用语句等。
顺序结构
又称为选择结构,根据条件选择执行路径。
条件结构
重复执行某一段程序语句。
循环结构
下面分别介绍 VBA 程序结构和各种流程控制语句。
执行语句又分为3种结构:
VBA程序语句按照其功能不同分为两大类型:
VBA编程基础
知识准备
在定义了这些内容的同时,也定义了它们的生命周期与作用范围,这取决于定义位置(局部、模块和全局)和使用的关键字(Dim、 Public、Static 或 Global 等)。
02
Access 2010的数据类型
用于定义符号常量、变量、数组或过程的语句。
VBA编程基础
知识准备
在VBA程序编写之前,首先应当对 VBA 程序结构有清楚的了解。
一般一行写一个语句
若语句太长,一行写不下,可以使用续行符“_”将语句连续写在下一行
可以用冒号将多个语句分隔写在一行
03
语句的书写规则
说明:
当输入一行语句并按下回车键后,如果该行代码以红色文本显示(有时伴有错误信息出现),则表明该行语句存在语法错误应改正。
VBA编程基础
知识准备
①单分支结构
格式
04
If 语句
实现单分支程序结构
功能
End If
语句序列1
If<条件>Then
VBA编程基础
知识准备
首先计算If与Then之间“条件”的值,若条件式值为真(True)则执行“语句序列 1”,执行完“语句序列 1”之后,接着执行“End If”后面的语句,若条件式为假(False),直接执行“End If”后面的语句。
执行流程图
04
If 语句
执行流程
VBA编程基础
知识准备
②双分支结构
格式
04
If 语句
Else
语句序列1
End If
语句序列2
实现双分支程序设计,主要用于解决有两种情况的选择结构
If<条件>Then
功能
VB
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。