Excel+VBA+Access数据库视频教程

  • 名称:Excel+VBA+Acc
  • 分类:数据库  
  • 观看人数:加载中
  • 时间:2020/2/19 10:04:50

虽然Access的交互操作功能非常强的且易于掌握,但是在实际的数据库应用系统中,用户还是希望尽量通过自动操作达到数据库管理的目的。应用程序设计语言在开发中的应用,可以加强对数据管理应用功能的扩展。Office中包含Visual Basic for Application(VBA),VBA具有与Visual Basic 相同的语言功能,它为ACCESS提供了无模式用户窗体以及支持附加Activex控件等功能。本章将简要介绍VBA的编程。

  1. 通用自动化语言VBA

VBA(Visual Basic For Application)是一种通用自动化语言,它可以使Excel中的常用操作自动化,还可以创建自定义的解决方案。

Excel中使用VBA的优点:

使固定、重复的任务程序自动化,提高工作效率。

可进行复杂的数据处理和分析。

可自定义Excel函数、工具栏、菜单和界面。

可连接多种数据库,并进行相应的操作。

宏是VBA的一种简单应用。宏可以通过编写VBA、录制宏两种方式获得。通常是先录制宏,再在获得的宏的基础上进行语句优化调整,最后得到想要的宏。

回到顶部

2. Excel中使用VBA操作Access数据库

在《谁说菜鸟不会数据分析(工具篇)》第四章 让报告自动化中,涉及到根据输入日期,从Access数据库中提取相关数据到Excel中相关操作。

打开VBA编辑器的两种方式:

Excel → 开发工具 → Visual Basic:打开VBE后,点击插入,选择模块,就可以在该项目下新建一个空白模块。

Excel → 开发工具 → 插入 → 控件 → 右键控件 → 指定宏:可以直接将宏绑定到控件上,然后进行编辑。

进行编写代码前的准备工作:

Visual Basic → 工具 →  引用:引用 Microsoft ActiveX Data Objects 2.x Library,否则运行代码会报“用户定义类型未定义”提示。

Excel中用VBA根据输入的日期从Access数据库中提取相应的数据并插入到Excel表中:

第1集$第1讲-ExcelVBA操作数据库的基本理第2讲-连接数据库第3讲-向表中插入记录第4讲-删除与修改记录第5讲-SQL简单查询第6讲-Select其他子句第7讲-Select条件查询第8讲-Select模糊查询第9讲-分组计算查询第10讲-生成表查询第11讲-产生记录集的两种方式比较第12讲-小综合(上)-设置窗体加载事件第13讲-小综合(中)-选择部门返回员工第14讲-小综合(下)-选择员工显示详细信息第15讲-多表查询(Where连接)第16讲-多表查询(内连接)第17讲-多表查询(外连接)第18讲-多表查询(自连接)第19讲-多表查询(子查询)第20讲-ListView控件(上)第21讲-ListView控件(下)第22讲-小综合-使用窗体实现分页显示记录第23讲-判断数据库是否存在及新建第24讲-在已有的数据库中创建表第25讲-检查数据表是否存在第26讲-获取数据库中所有表的名称和类型第27讲-表中字段的判断及信息获取第28讲-对字段的增删改第29讲-综合实例Part1第30讲-综合实例Part2第31讲-综合实例Part3第32讲-综合实例Part4第33讲-将工作表数据导入数据库(循环)第34讲-将工作表数据导入数据库(数组)第35讲-综合项目-概览第36讲-综合项目-界面设计第37讲-综合项目-回调函数设置第38讲-综合项目-界面的汉化第39讲-综合项目-数据库创建第40讲-综合项目-登陆界面第41讲-综合项目-修改用户名和密码第42讲-综合项目-基础资料管理第43讲-综合项目-日常管理(初始化1)第44讲-综合项目-日常管理(初始化2)第45讲-综合项目-日常管理(新建与保存)第46讲-综合项目-日常管理(记录的操作)第47讲-综合项目-资料查询(初始化及控件事件)第48讲-综合项目-资料查询(开始查询)第49讲-综合项目-资料查询(拼音首字母查询)第50讲-综合项目-资料查询(结果导出)第51讲-综合项目-TreeView控件(概述)第52讲-综合项目-TreeView控件(添加数据)第53讲-综合项目-生成卡片(初始化)第54讲-综合项目-生成卡片(生成)第55讲-综合项目-生成统计报表(上)第56讲-综合项目-生成统计报表(下)第57讲-综合项目-生成折旧表第58讲-综合项目-折旧分配表(完整系统)第59讲-补充-控制其他Office程序(基础)第60讲-补充-控制其他Office程序(批量文档)第61讲-补充-提取文本文件的数据第62讲-补充-将数据存入文本文件第63讲-补充-MD5加密第64讲-补充-Stream文件流读取数据第65讲-补充-两种Type对比与文件流写入第66讲-补充-使用Stream做简单的文件加密第67讲-补充-Stream文件流读写特点第68讲-补充-大文件分割与还原第69讲-补充-使用Stream做简易数据加密第70讲-补充-数据库存取文件及最后2个案例素材第71讲-补充-Excel与SQL_Server的交互第72讲-补充-连接SQL_Server服务器第73讲-补充-判断数据库和表是否存在第74讲-补充-在指定数据库中创建表第75讲-补充-创建数据库第76讲-补充-SQL注入攻击及预防措施第77讲-补充-删除和重命名第78讲-补充-备份还原