Excel VBA与数据库整合应用范例精讲书及源代码

2020-07-13

Excel VBA与数据库整合应用范例精讲书及源代码

内容简介

《Excel VBA 数据库整合应用范例精讲》是一本专注于利用Excel VBA操作数据库的实用书籍,通过180个实例详细介绍了如何使用Excel VBA来操作Access、SQL Server和FoxPro等数据库。全书共分为11章,涵盖了从动态创建数据库和数据表、获取数据库信息、查询获取记录数据、编辑数据库数据、将Excel工作表数据导入到数据库、操作数据表、操作SQL Server和FoxPro数据库,到将Excel工作簿和文本文件当作数据库来操作的全面内容。第11章还以一个具有较大使用价值的固定资产管理系统为案例,详细介绍了Excel VBA开发管理系统的过程。每个实例分析透彻,代码完整,技巧全面,使用得心应手。

目录

第1章 动态创建Access数据库和数据表

  • 实例1-1 利用DAO创建数据库和数据表
  • 实例1-2 利用ADOX创建数据库和数据表
  • 实例1-3 利用SQL语句创建数据库和数据表

第2章 获取Access数据库信息

  • 实例2-1 检查数据表是否存在(ADO)
  • 实例2-2 检查数据表是否存在(ADOX)
  • 实例2-3 检查数据表是否存在(DAO)

第3章 查询获取Access数据库记录数据

  • 实例3-1 将数据库记录数据全部导入到Excel工作表(ADO,之一)
  • 实例3-2 将数据库记录数据全部导入到Excel工作表(ADO,之二)
  • 实例3-3 将数据库记录数据全部导入到Excel工作表(ADO,之三)

第4章 编辑Access数据库数据

  • 实例4-1 添加新记录(ADO+AddNew)
  • 实例4-2 添加新记录(ADO+SQL)
  • 实例4-3 添加新记录(DAO+AddNew)

第5章 将Excel工作表数据导入到Access数据库

  • 实例5-1 将整个工作表数据都保存为新Access数据库(Access)
  • 实例5-2 将工作表的某些区域数据保存为新Access数据库(Access)
  • 实例5-3 将工作簿的所有工作表数据分别保存为不同的数据表(Access)

第6章 操作Access数据表

  • 实例6-1 打开数据库和数据表(GetObject函数)
  • 实例6-2 打开数据库和数据表(CreateObject函数)
  • 实例6-3 删除数据表(ADO)

第7章 操作SQL Server数据库

  • 实例7-1 判断SQL Server数据库是否存在(ADO)
  • 实例7-2 检查数据表是否存在(ADOX)
  • 实例7-3 创建新的SQL Server数据库和数据表(ADO)

第8章 操作FoxPro数据库

  • 实例8-1 将FoxPro数据库全部数据导入到Excel工作表
  • 实例8-2 查询获取FoxPro数据库数据
  • 实例8-3 将Excel工作表数据保存到FoxPro数据库

第9章 将Excel工作簿当作数据库来操作

  • 实例9-1 从工作簿的某个工作表中查询获取数据(ADO)
  • 实例9-2 从工作簿的全部工作表中查询获取数据(ADO)
  • 实例9-3 利用DAO从工作表中查询数据

第10章 将文本文件当作数据库来操作

  • 实例10-1 利用ADO导入文本文件的全部内容
  • 实例10-2 利用DAO导入文本文件的全部内容
  • 实例10-3 利用ADO导入文本文件的部分内容

第11章 Excel VBA开发数据库管理系统

  • 11.1 固定资产管理系统的总体设计
    • 11.1.1 固定资产管理系统功能模块
    • 11.1.2 固定资产管理系统数据库和数据表的设计
  • 11.2 系统管理模块设计
    • 11.2.1 用户名和密码的保存
    • 11.2.2 “用户登录”窗口结构设计
  • 11.3 基础资料管理模块设计
  • 11.4 固定资产日常管理模块设计
    • 11.4.1 固定资产日常管理窗体的结构设计
    • 11.4.2 固定资产日常管理窗体的程序代码设计
  • 11.5 报表输出模块设计
    • 11.5.1 固定资产折旧计算方法
    • 11.5.2 生成固定资产卡片子模块的设计
  • 11.6 系统菜单转换模块的设计
    • 11.6.1 恢复Excel系统菜单
    • 11.6.2 恢复固定资产管理系统自定义菜单
  • 11.7 为工作簿指定Open和BeforeClose事件
    • 11.7.1 为工作簿指定Open事件
    • 11.7.2 为工作簿指定BeforeClose事件

资源文件

本仓库提供了《Excel VBA 数据库整合应用范例精讲》的完整源代码,方便读者在学习过程中进行实践和参考。源代码按照章节和实例进行了分类,每个实例都有详细的注释和说明,帮助读者更好地理解和应用。

使用说明

  1. 下载源代码:请从本仓库的Releases页面下载最新的源代码压缩包。
  2. 解压文件:将下载的压缩包解压到本地目录。
  3. 打开Excel文件:使用Excel打开解压后的.xlsm文件,确保已启用宏。
  4. 运行代码:根据书中的章节和实例,找到对应的VBA代码模块,运行代码进行学习和实践。

注意事项

  • 请确保您的Excel版本支持VBA,并且已启用宏功能。
  • 在运行代码前,建议先备份您的Excel文件,以防数据丢失。
  • 如果您在使用过程中遇到任何问题,欢迎在Issues中提出,我们会尽快回复。

贡献

如果您在使用过程中发现任何问题或有改进建议,欢迎提交Pull Request或Issue。我们非常欢迎社区的贡献,共同完善这个资源库。

版权声明

本资源文件仅供学习和研究使用,未经授权不得用于商业用途。如需商业使用,请联系版权所有者获取授权。

下载链接

ExcelVBA与数据库整合应用范例精讲书及源代码