本书侧重于Access的基础应用技巧,共11章,分为四大部分:第一部分为第1~4章,着重介绍AccessVBA的基础操作技巧;第二部分为第5~8章,着重介绍对数据库中数据的处理技巧;第三部分为第9~10章,着重介绍通过VBA代码使用其他应用程序和外部文件的技巧;第四部分为最后一章,以3个大型的综合实战案例,对全书所涉及到的AccessVBA知识进行更直观和综合的体现。读者可以在本书中查询相关案例,从而得到解决工作中问题的思路;也可以将本书作为学习AccessVBA的参考书或习题集,通过对本书中案例的演练来掌握AccessVBA的常用技巧。本书主要定位于希望快速掌握AccessVBA的相关知识,并使用AccessVBA解决办公中实际问题的用户,适用于不同年龄段的办公人员、文秘、财务人员、公务员,尤其对刚进入职场的工作人员,在解决实战问题上有很大的指导作用。 何先军,国内Microsoft Office应用专家,曾编写多本Excel类专业书籍,特别对公式、函数、VBA编程以及Office办公数据处理有着很深的研究和丰富的应用体会,其所著图书的最终目的是教会读者将工作中的大量繁杂数据,通过更科学有效的计算方法得以处理,从而大大提高办公效率。 Chapter01Access基础操作技巧1◎VBA编辑器2001显示VBA编辑器2源文件\第1章\显示VBA编辑器.accdb002调用编辑工具栏4源文件\第1章\调用编辑工具栏.accdb003设置代码的显示效果5004通过视图菜单打开窗口6源文件\第1章\通过视图菜单打开窗口.accdb005设置强制性声明变量7源文件\第1章\设置强制性声明变量.accdb◎过程、模块与语句9006创建Sub过程9源文件\第1章\创建Sub过程.accdb007创建Function程序10源文件\第1章\创建Function过程.accdb008定义有作用域的过程13009创建标准模块和类模块13010导入与导出模块14011直接删除指定模块15012快速定位到某个过程16013拆分代码窗口17014调用Sub过程17源文件\第1章\调用Sub过程.accdb015递归调用中的参数传递19源文件\第1章\递归调用中的参数传递.accdb◎内置函数21016显示消息对话框(1)21源文件\第1章\显示消息对话框(1).accdb017显示消息对话框(2)22源文件\第1章\显示消息对话框(2).accdb018显示输入对话框24源文件\第1章\显示输入对话框.accdb019根据条件表达式的结果返回不同值25源文件\第1章\根据条件表达式的结果返回不同值.accdb020判断是否为空值27源文件\第1章\判断是否为空值.accdb021判断变量是否被初始化29源文件\第1章\判断变量是否被初始化.accdb022取得字符串长度30源文件\第1章\取得字符串长度.accdb023使用RGB()函数设置颜色32源文件\第1章\使用RGB函数设置颜色.accdb◎VBA中的定义33024VBA中的命名规则33025让变量名更有意义34026定义常量34027定义变量35028定义数组35029定义动态数组36030自定义数据类型36源文件\第1章\自定义数据类型.accdb031定义具有作用域的变量38源文件\第1章\定义具有作用域的变量.accdb032定义静态变量41源文件\第1章\定义静态变量.accdb033使用定义的常量42源文件\第1章\使用定义的常量.accdb034使用内置常量44源文件\第1章\使用内置常量.accdb◎流程语句45035直线流程结构45源文件\第1章\直线流程结构.accdb036简单条件分支结构47源文件\第1章\简单条件分支结构.accdb037多条件分支结构(1)48源文件\第1章\多条件分支结构(1).accdb038多条件分支结构(2)51源文件\第1章\多条件分支结构(2).accdb039具有包含关系的条件分支结构53源文件\第1章\具有包含关系的条件分支结构.accdb040进行循环判断55源文件\第1章\进行循环判断.accdb041进行判断循环(1)57源文件\第1章\进行判断循环(1).accdb042进行判断循环(2)59源文件\第1章\进行判断循环(2).accdb043进行计次循环61源文件\第1章\进行计次循环.accdb044强制跳出循环62源文件\第1章\强制跳出循环.accdb◎错误处理及工程安全64045使用OnErrorGoTo处理错误64源文件\第1章\使用OnErrorGoTo处理错误.accdb046获取程序的具体错误信息(1)66源文件\第1章\获取程序的具体错误信息(1).accdb047获取程序的具体错误信息(2)67源文件\第1章\获取程序的具体错误信息(2).accdb048如何提示是否执行宏操作69049创建数字证书70050为数据库应用数字证书71051保护VBA代码71Chapter02控件和对象的使用技巧72◎在窗体上操作控件73052向窗体添加控件73053第一次为控件添加代码73源文件\第2章\第一次为控件添加代码.accdb054在代码中对窗体控件的引用75源文件\第2章\在代码中对窗体控件的引用.accdb055使用ME关键字快速引用当前窗体上的控件76源文件\第2章\使用Me快速引用当前窗体上的控件.accdb056快速获取表、查询、窗体或报表的名称列表78源文件\第2章\快速获取表、查询、窗体和报表的名称列表.accdb057设置控件的可见性80源文件\第2章\设置控件的可见性.accdb058指定控件是否可以接受焦点83源文件\第2章\指定控件是否可以接受焦点.accdb059指定一个控件能否被编辑84源文件\第2章\指定一个控件能否被编辑.accdb060定位控件86源文件\第2章\定位控件.accdb061设置控件大小87源文件\第2章\设置控件大小.accdb062设置控件边框91源文件\第2章\设置控件边框.accdb063指定控件是否透明92源文件\第2章\指定控件是否透明.accdb064设置控件中的字体的属性94源文件\第2章\设置控件中的字体的属性.accdb065使标签具有闪烁效果95源文件\第2章\使标签具有闪烁效果.accdb066获得焦点及失去焦点时字段变更颜色97源文件\第2章\获得焦点及失去焦点时字段变更颜色.accdb◎获取控件的数据99067获取文本框中的数据99源文件\第2章\获取文本框中的数据.accdb068获取组合框中的数据100源文件\第2章\获取组合框中的数据.accdb069获取列表框中的数据102源文件\第2章\获取列表框中的数据.accdb070获取多列列表框某列中的数据(1)103源文件\第2章\获取多列列表框某列中的数据(1).accdb071获取多列列表框某列中的数据(2)104源文件\第2章\获取多列列表框中某列的数据(2).accdb072获取选项控件中的数据106
阅读更多