单元6 使用VBA(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)

2023-12-18
| 103页
| 78人阅读
| 5人下载
普通

内容正文:

单元6 使用VBA 主要内容 01 02 03 04 VBA程序设计结构 VBA程序基础和语句 VBA程序开发环境 VBA程序设计概述 1.声明区域 声明区域主要进行变量、常量或自定义数据类型的声明。 2.Sub子过程 Sub子过程的定义格式为: Sub 子过程名([<形参列表>]) [ VBA程序代码 ] End Sub Sub子过程执行VBA代码中的语句来完成相应的操作,子过程无返回值。 3.Function函数过程 函数过程的定义格式为: Function 函数名([<形参列表>]) As 返回值类型 [ VBA程序代码 ] End Function Function函数过程执行后有返回值 模块的组成 3 【例8-1】新建一个窗体 在窗体上放置一个名称为Command1的命令按钮,命令按钮上显示“欢迎词”。 运行窗体时,单击命令按钮后弹出“Hello World!”消息框。 一个简单的VBA窗体模块示例 对象和对象名 对象是面向对象程序设计的基本单元,是一种将数据和操作结合在一起的数据结构。 每个对象都有名称,称为对象名。每个对象都有: 属性 方法 事件 对象实例 表、查询、窗体、报表、宏和模块都是对象。 窗体和报表中的控件(如标签、文本框、组合框、命令按钮等)也是对象。 VBA程序设计概述 1.在属性表中设置属性值 2.在VBA代码中设置属性值 对象属性引用格式为: 对象名.属性 Label1.Caption=″学生基本情况表″ 名称 标题 对象的属性 方法用来描述对象的行为,对象的方法就是对象可以执行的操作,用来完成某种特定的功能。 方法引用格式为: 对象名.方法名 Text1.SetFocus 为窗体中的文本框Text1设置焦点获得光标 对象的方法 事件 是系统事先设定的能被对象所识别并响应的动作 例如:鼠标单击(Click)事件、打开窗体(Open)等。 事件过程 是响应某一事件时去执行的程序代码,与事件一一对应。 对象的事件和事件过程 Private Sub Command1_Click() Text1.Value=″Access 2010″ End Sub 【例8-2】创建一个名为“例8-2显示信息”的窗体。在窗体的文本框中显示“Access 2010” VBE窗口提供了完整的开发和调试VBA代码的环境 代码窗口顶部包含两个组合框: 左侧为对象列表 右侧为事件列表 编写代码的操作步骤如下: ① 从左侧组合框中选择一个对象后,右侧事件组合框中将列出该对象的所有事件。 ② 从该对象事件过程列表选项中选择某个事件名称,系统将自动生成相应的事件 Private Sub Command0_Click() End Sub 插入代码 VBA程序开发环境 VBA的数据类型 数据类型 类型标识 符号 占用字节 取值范围 字节型 Byte 无 1字节 0~255 整型 Integer % 2字节 -32768~32767 长整型 Long & 4字节 -2147483648~2147483647 单精度 Single ! 4字节 负数:-3.402823E38~-1.401298E-45 正数:1.401298E-45~3.402823E38 双精度 Double # 8字节 负数:-1.79769313486232E308~-4.9406545841247E-324 正数:4.9406545841247E-324~1.79769313486232E308 货币型 Currency @ 8字节 -922337203685477.5808~922337203685477.5807 日期型 Date 无 8字节 100年1月1日~9999年12月31日 字符串型 String $ 不定 0~65535个字符 布尔型 Boolean 无 2字节 True、False 对象型 Object 无 4字节 任何对象引用 变体型 Variant 无 不定 由最终的数据类型决定 VBA 程序基础 常量按照实际值出现在程序中,它的表示形式决定了其类型。 常用的字面常量有: (1)数值常量:由数字组成。 例如,156、3.14、1.25E10 (2)字符常量:由双引号括起来的字符串。 例如,″HELLO″、″156″、″数据库系统″ (3)日期常量:由符号“#”将数据括起来。

资源预览图

单元6 使用VBA(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
1
单元6 使用VBA(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
2
单元6 使用VBA(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
3
单元6 使用VBA(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
4
单元6 使用VBA(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
5
单元6 使用VBA(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。