货币中vba是什么
1. VBA的变量范围有哪些
VBA共有12种数据类型。
2. 在vba中 & 代表什么意思
& 的意思是 字符串连接
A&B=AB
vba中可以用&连接字符串,比如:
msgbox“你得了”&i&“QB!”
有的时候会作乱帆拍为类型,如:
long & 长整型
integer % 短整型
single ! 单精度轿搭浮点型
double # 双精哗羡度浮点型
currency @ 货币型
string $ 字符型
3. VBA2000的主要功能
1.1MicrosoftAccess总览
1.1.1关系数据库
1.1.2Windows特征
1.1.3Access2000的总体结构
1.1.4表
1.1.5查询
1.1.6窗体
1.1.7报表
1.1.8页
1.1.9宏
1.1.10模块
1.2MicrosoftAccess2000的新特性
1.2.1“数据库”窗口的新增功能
1.2.2使用数据和数据库设计的新增功能
1.2.3窗体和报表的新增功能
1.2.4数据访问页的新增功能
1.2.5工具栏、菜单栏和快捷菜单的新增功能
1.2.6有关数据库安全机制、维护和转换的新增功能
1.2.7使用Internet的新增功能
1.2.8关于使用其他应用程序亏清的新增功能
1.2.9示例应用程序的新增功能
1.3安装与启动
1.3.1Access2000的最低系统要求
1.3.2安装Access2000
1.3.3启动Access2000
第二章 创建数据库
2.1设计数据库
2.1.1确定创建数据库的目的
2.1.2确定该数据库中需要的表
2.1.3确定表中需要的字段
2.1.4明确每条记录中有唯一值的字段
2.1.5确定表之间的关系
2.1.6优化设计
2.1.7输入数据并创建其他数据库对象
2.1.8使用MicrosoftAccess的分析工具
2.1.9应用程序设计
2.2利用数据库向导快速创建数据库
2.3创建表
2.3.1定义字段
2.3.2定义主键
2.3.3定义关系
2.3.4添加索引
2.3.5定义表属性
2.4修改表设计
2.4.1从整体上修改表
2.4.2修改表中的字段
2.4.3分析表设计
2.5在表中进行操作
2.5.1修改数据
2.5.2修改表的外观
2.5.3查找与排序数据
第三章 创建与使用查询
3.1创建查询的方法
3.2创建选择查询
3.2.1创建基于单表的查询
3.2.2创建多表查询
3.3创建参数查询
3.3.1参数查询示例
3.3.2参数查询的其他问题
3.4创建交叉表查询
3.4.1交叉表查询示例
3.4.2交叉表查询的其他问题
3.5创建SQL查询
3.5.1联合查询
3.5.2联合查询中使用的SQL语句
3.5.3传递查询
3.5.4数据定义查询
3.5.5数据定义查询中使用的SQL语句
3.5.6子查询
3.6创建操作查询
3.6.1删除查询
3.6.2更新查询
3.6.3追加查询
3.6.4生成表查询
3.7创建“自动查阅”查询
3.7.1“自动查阅”查询执行条件
3.7.2创建方法
第四章 窗体
4.1窗体总览
4.1.1窗体的节
4.1.2窗体的视图
4.1.3字段列表
4.1.4控件
4.2创建简单窗体
4.2.1使用“自动窗体”创建窗体
4.2.2自己创建窗体
4.2.3美化窗体设计
4.3创建复杂窗体
4.3.1创建子窗体
4.3.2在窗体中计算总计值
4.3.3创建弹出式窗体和自定义对话框
4.3.4创建数据透视表窗体
第五章 报表
5.1创建简单报表
5.1.1报表的节
5.1.2使用向导创建报表
5.1.3不用向导创建报表
5.1.4改变报表的外观
5.2创建复杂报表
5.2.1对记录排序和分组
5.2.2计算总计和使用表达式
5.2.3创建高级报表
第六章 数据访问页
6.1数据访问页总览
6.1.1数据访问页分类
6.1.2数据访问页的使用
6.1.3决定使用窗体、报表、报表快照还是数据访问页
6.1.4数据访问页的视图
6.2创建数据访问页
6.2.1创建数据访问页的策略
6.2.2用“自动创建数据页”创建数据访问页
6.2.3将已存在的Web页放入数据访问页中
6.2.4自己创建数据访问页
6.3在数颤数据访问页中排序与分组记录
6.3.1分组数据访问页的视图
6.3.2在数据访问页茄空首中分组记录
6.3.3在数据访问页中设置或更改记录的默认排序次序
第二部 分VBA基础
第七章 VisualBasic语言的数据类型
7.1数据类型
7.1.1布尔型
7.1.2日期型
7.1.3字符串型
7.1.4货币型
7.1.5小数型
7.1.6字节型
7.1.7整数型
7.1.8长整数型
7.1.9单精浮点型
7.1.10双精浮点型
7.1.11对象
7.1.12用户自定义型
7.1.13变体
7.2常量
7.2.1常量的作用
7.2.2常量的来源
7.2.3定义常量
7.2.4常量定义范围的规则
7.2.5避免循环引用
7.3变量
7.3.1声明变量
7.3.2关于变量的作用域和生存期
7.3.3数组变量
7.3.4静态变量
第八章 内部 函数和语句
8.1内部函数
8.1.1数学函数
8.1.2字符串函数
8.1.3日期和时间函数
8.1.4逻辑测试函数
8.1.5类型转换函数
8.1.6其它函数
8.2语句和控制结构概述
8.2.1IfThenElse语句
8.2.2SelectCase语句
8.2.3Do...loop语句
8.2.4For...Next语句
8.2.5ForEach...Next语句
8.2.6WhileWend语句
8.2.7Exit语句
8.2.8GoTo语句
8.2.9关于控制结构
8.2.10其它语句简介
第九章 过程
9.1过程概述
9.2子过程
9.2.1Sub过程
9.2.2通用过程和事件过程
9.3函数过程
9.4使用过程
9.4.1创建和查看过程
9.4.2调用Sub和Function过程
9.4.3向过程传递参数
第十章 VisualBasic的调试环境与错误处理
10.1VisualBasic用户界面
10.1.1代码窗口
10.1.2监视窗口
10.1.3属性窗口
10.1.4立即窗口
10.1.5本地窗口
10.1.6对象浏览器
10.1.7工程资源管理器
10.2菜单和快捷键
10.2.1视图菜单
10.2.2插入菜单
10.2.3调试菜单
10.2.4运行菜单
10.2.5工具菜单
10.3错误代码的调试
10.3.1错误的类型
10.3.2设计错误的处理程序
10.3.3关闭错误处理
10.3.4调试方法和调试窗口
10.3.5中断模式、运行时及设计时
第三部 分应用程序高级开发
第十一章 使用宏和模块
11.1创建简单的宏
11.1.1新建宏
11.1.2在宏中设置操作参数的提示
11.1.3运行宏
11.1.4测试宏
11.1.5宏中能够使用的操作
11.2创建宏组
11.2.1创建宏组
11.2.2将操作或操作集赋值给某个按键
11.3在宏中使用条件
11.3.1在宏中使用条件的方法
11.3.2宏条件示例
11.4用宏使应用程序自动执行
11.4.1自动查看窗体上的最新记录
11.4.2在一个窗体上的记录之间移动时显示另一个窗体上的相关记录
11.4.3从窗体中打印报表
11.5模块
11.5.1使用宏还是VisualBasic
11.5.2类模块与标准模块
11.5.3一个简单的示例
第十二章 Access2000中的对象
12.1理解对象、集合及对象模型
12.1.1什么是对象
12.1.2什么是对象集合
12.1.3什么是对象模型
12.2Access2000的常用对象
12.2.1Application对象
12.2.2Form对象与Forms对象
12.2.3Report对象
12.2.4Mole对象
12.2.5Reference对象和Reference对象集合
12.2.6DataAccessPage对象及集合
12.2.7其它对象简介
12.3如何使用Access的对象
12.3.1使用对象以及新增对象
12.3.2使用集合
12.3.3使用对象的属性和事件
第十三章 数据库任务的自动化
13.1自定义一个应用程序
13.1.1使用向导给窗体增加按钮
13.1.2事件及其分类总结
13.1.3事件的发生时间
13.1.4不使用向导创建命令按钮
13.1.5为窗体创建事件过程
13.1.6给用户一个消息
13.2使用事件过程操作窗体
13.2.1在控件、记录和窗体的页之间移动
13.2.2根据列表中的选定值查找记录
13.2.3自动查看窗体的最新记录
13.2.4在一个窗体上的记录之间移动时显示相关记录
13.2.5创建命令按钮以打印当前记录
13.3使用事件过程验证数据
13.3.1使用宏或事件过程进行数据有效性检验的原因
13.3.2用于检查数据有效性的事件
13.3.3使用宏检查数据有效性
13.3.4使用事件过程检查数据有效性
13.3.5检查控件和字段有效性的顺序
第十四章 创建高级应用程序
14.1从启动开始
14.1.1用VisualBasic设置数据库启动属性
14.1.2修复超链接
14.2设计主切换面板
14.2.1关于设计主切换面板
14.2.2设计主切换面板
14.3设计应用程序其他功能
14.3.1打开其他窗体增加新记录
14.3.2在按钮上使用超链接
14.3.3利用按钮将报表输出为HTML文件
14.3.4在窗体中响应用户输入
14.3.5创建自定义菜单栏
14.3.6创建帮助文件
14.3.7有关WindowsAPI和DLL
第十五章 创建自己的类
15.1面向对象程序设计
15.1.1面向对象程序设计初步
15.1.2面向对象程序设计的基本特点
15.2在VBA中创建类示例
15.2.1添加类模块
15.2.2创建方法
15.2.3百米赛跑计时示例
15.3创建完整的类
15.3.1初始化
15.3.2写属性过程
15.3.3定义方法
15.3.4删除实例的所有引用
第十六章 数据访问技术
16.1关于OLEDB和数据链接
16.1.1MicrosoftAccess和OLEDB结构
16.1.2使用OLEDB
16.2ActiveX数据对象
16.2.1ADO编程模型
16.2.2ADO对象模型总结
16.2.3使用ADO
16.3使用DAO开发解决方案
16.3.1DAO对象模型
16.3.2DAO对象的说明
16.3.3使用DAO
16.4Jet和Replication对象
16.4.1JRO对象总结
16.4.2使用JRO方法示例
第十七章 保护数据库
17.1保护MicrosoftAccess数据库文件
17.1.1为数据库添加和删除密码
17.1.2加密或解密数据库
17.2使用用户级安全机制保护数据库对象
17.2.1MicrosoftAccess工作组
17.2.2使用“设置安全机制向导”保护数据库
17.2.3关于权限
17.3保护VBA代码
17.3.1用密码保护VBA代码
17.3.2使用MDE文件
17.4保护数据访问页
17.4.1保护数据访问快捷方式及其相应HTML文件
17.4.2保护和控制来自数据访问页的数据库访问
17.4.3防止来自恶意脚本的非授权访问
4. VBA是什么
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的码拦州自动化(OLE)任务的编程语言。
主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。它也可说是一种应用程式视觉化的 Basic 脚本。
1993年由微软公司开发的应用程序共享一种通用的自动化语言--------即Visual Basic for Application(VBA),实际上VBA是寄生于VB应用程序的版本。1994年发行的Excel5.0版本中,即具备了VBA的宏功能。
固有常量
固有常量是编程时引用的对象库定义的常量。所有固有常量都可以在宏或VBA代码中使用。通常,固有常量通过前两个字母来指明定义该常量。来自VB库的常量则以“vb”开头。来自Access的常量以“ac”开头。可以使用对象浏览器来查看所有对象库中的固有常量列表。
在VBA中,常量的数据类型有整迟蔽型、长整型、单精度型、双精度型、字节型、货币型、字符型、日期型和逻辑型。一个整型数据就是一个整型衡盯常量,一个长整型数据就是一个长整型常量。
5. vba货币型变量与浮点数据区别
vba中货币明燃变量山耐定义为currency,浮点类型定义为Double,二者区别如下:
1、数据长度占用内存相等,都是8个字节,但是currency的范围不如double大。
2、currency定义变量的标识符是@,而double类型是#
如:Dim num# = 3是定义num为double型,而Dim num@=3就是货币型
VBA中逗槐春的数据类型总结如下: