EXCEL VBA操作ACCESS数据库,实现增删改查【基础篇】(免费)!

文摘   教育   2024-10-19 16:13   江苏  

关于本公众号】了解一下,欢迎关注谢谢!

快速浏览

实用案例

|日期控件||简单的收发存||收费管理系(Access改进版)|

|电子发票管理助手||电子发票登记系统(Access版)|

|文件合并||表格拆分||审计凭证抽查底稿|

|中医诊所收费系统(Excel版)||中医诊所收费系统(Access版)||银行对账单自动勾对|

|印章使用登记系统|

收费使用项目

|财务管理系统||工资薪金和年终奖个税筹划||新税法下工资表模版|

内容提要

  • ADO连接
  • SQL基础语句
大家好,我是冷水泡茶,前段时间,有一位朋友想付费跟我学VBA操作ACCESS数据库,我还兴师动众地写了一篇文章:

网络资源时代,是否还需要付费学习?我准备建一个VBA编程实战交流群

最终结果是,群建了,
但是如何收费、怎么交付还是没有考虑清楚,我说我考虑一下,然后就没有然后了。就在前两天,又有人说想付费学习字典,我还是没有朝收费的方向去做,主要问题还是收费标准不好定,交付内容也难以量化,不像一个具体的项目,只要给出正确的结果就行。
最终,我写了一篇免费的公众号文章,也算对付费需求做出回应,可谓一举两得吧。

有人想付费学习字典,我觉得没啥必要,再谈字典Dictonary(免费)!

扯远了,回到今天的话题,我们也是准备用免费的公众号文章,来回答这个问题。
VBA操作ACCESS数据库,总共分三步:

1、建立数据库连接:

2、打开数据库连接:

3、操作数据库:

首先,我们要做点准备工作,打开ACCESS,创建一个表“tb员工”:
如果不知道怎么创建ACCESS数据库表的,可以参考:

一步一步带你创建带密码保护的Access数据库

今天我们简单处理,不设置数据库密码。
我们再建立一个启用宏的EXCEL工作簿,名称随意,我们这里取名为“20241019-VBA操作ACCESS数据库.xlsm“。
准备工作完成,下面我们就分别说明:
1、建立数据库连接:
使用ADO(ActiveX Data Objects)连接ACCESS数据库,我们可以手动勾选这个库,在VBA编辑器中,点击工具->引用,选择Microsoft ActiveX Data Objects 6.1 Library,以便前期绑定,也可以不勾选,那必须使用后期绑定。(参考:Excel VBA 前期绑定与后期绑定/答粉丝问
(1)定义几个变量:dbs,数据库文件完整跳径;cnn,ADO数据库连接对象;strCnn,连接字符串。
(2)编写连接字符串:
strCnn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & dbs
2、打开数据库连接:使用cnn的Open方法,打开连接字符串,相当于打开了数据库,或者说连上了数据库:
cnn.Open strCnn
3、操作数据库:这里所谓的“增删改查”,就是指:
(1)新增记录:使用SQL中的Insert Into语句
(2)删除记录:使用SQL中的Delete语句
(3)更新记录:使用SQL中的Update语句
(4)查询记录:使用SQL中的Select语句
具体的代码我不在这里写了,我做了一个案例文件,涵盖了上述基本操作,代码贴在当天另一条推文。

后记

1、本篇为基础篇,对于新手来说,应该够消化一阵子了吧,如果本篇都能搞明白,其他更深层次的内容想必也不在话下,自行学习可也。

2、VBA操作ACCESS数据库的内容还有很多,主要是SQL语句方面的内容,我们今天只说了个皮毛,其他内容以后再分享,实际上都在公众号分享的案例中,只不过没有专门拿出来说,感兴趣的朋友可以用手机在公众号近期文章页面的“VBA编程实战推荐搜索”中搜“SQL”。

好,今天就到这里,我们下期再会!


~~~~~~End~~~~~~

安利小店
安利的牙膏非常不错,用了以后就不想再用其他的了;洗洁精洗衣液也是日常必备,用过都说好!

合谷医疗
合谷医疗专攻各种疑难杂症,尤其擅长抑郁症焦虑失眠儿童神经发育异常多动症自闭孤独症腰颈椎疾病治疗,可谓神乎其技!体验过的直呼早点来就好了

喜欢就点个、点在看留言评论、分享一下呗!感谢支持!

案例文件分享说明

  • 案例文件可免费分享,但需符合以下要求:

  • 关注点赞点在看点...留言,方便的话分享一下就完美啦!如果不便走上面的“流程”,请打赏,万分感谢!

  • 请添加上方我的合谷医疗企业微信,案例文件通过微信发送。如有定制需求,亦可通过微信联系。

  • Excel问题,请在文章下面留言讨论!或者加入我的付费交流群提问

VBA编程实战
Excel应用案例、Excel VBA、公式函数使用技巧分享,思路解读...... 这里有鲜活案例、实用的技巧......
 最新文章