工信版(中职)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

资源预览图

工信版(中职)Access2010数据库案例教程07_01电子课件
1
工信版(中职)Access2010数据库案例教程07_01电子课件
2
工信版(中职)Access2010数据库案例教程07_01电子课件
3
工信版(中职)Access2010数据库案例教程07_01电子课件
4
工信版(中职)Access2010数据库案例教程07_01电子课件
5
工信版(中职)Access2010数据库案例教程07_01电子课件
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。