启明办公

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 86|回复: 1

Excel建立与带密码的Access数据库的连接

[复制链接]

1

主题

4

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-12-5 13:23:00 | 显示全部楼层 |阅读模式
Excel与第三方控件的整合应用各种场景,已经被大家所认知,Excel结合数据库逐步成为我们日常工作中的正常需求。实际上,Excel与第三方控件的整合应用,才是Excel软件的精髓之一,也是掌握难点。一旦大家认识或者攻破的这个难点,会对Excel能力的理解就会进入到一个更加广阔的世界!Excel具有强大的数据处理功能和计算分析能力,但是Excel也具有局限性和缺点,比如存储的数据量是有限的,对复杂逻辑结构数据的计算能力也是有限的。     因此,当要处理大量数据的时候,应当使用数据库,比如Access、SQL Server和Oracle等等,而不是Excel工作表。将Excel与数据库结合起来,可以充分利用各自的优势,使工作更加得心应手。 其实我们工作中很少处理千万数据,分析过程中有Access就能解决绝大多数数据处理分析问题,当然要结合VBA,Sql,图表,BI等工具。当然我们要做的第一步就是连接数据库的接口问题,这里主要讲一下怎么连接带密码的Access数据库,其实方法是大同小异的。请看下方视频。

Excel连接带密码Access
代码如下:Sub 建立与带密码的数据库的连接()
Dim cnn As New ADODB.Connection
Dim mydata As String
mydata = ThisWorkbook.Path & "\text_Backup.accdb"
With cnn
     .ConnectionString = "Provider=Microsoft.ace.oledb.12.0;data source=" & mydata & _
     ";" & "jet OLEDB:Database password=123;"
     .Open
End With
MsgBox "连接数据库成功", vbInformation, "连接数据库"
cnn.Close
Set cnn = Nothing
End Sub
EXCEL-VBA-ADO连接ACCESS-2010,有时候密码是正确的,但总提示密码无效,具体解决办法如下:
1.先以独占的方式打开,删除ACCESS2010的密码。
2.ACCESSS 2010选项设置,一项一项仔细看,终于在“客户端”选项卡里最下方有个“加密方式”的一栏中找到问题的答案。提供了两种加密方式,一种是新加密方式,也是默认选项,安全性较高,另一种是旧加密方式,括号中写到适用于反向兼容和多用户数据库,改到旧加密方式,重新设置密码。
br/>往期精彩回顾绕过Excel宏密码提取VBA项目代码
Excel表格加密的十种方法(1/10)
VBA在终值现值计算模型中的应用
香港十八区Excel数据地图制作方法
Excel中图片的自动显示VBA应用
Excel财务报表金额格式批量处理
Excel VBA网抓中国银行外汇牌价-html法
Excel VBA网抓淘宝搜索结果
VBA自动数据验证在产品报价中的应用


阅读原文
回复

使用道具 举报

1

主题

7

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-12-5 13:23:20 | 显示全部楼层
好是好,就是平时工作用不到,没有精力去开发这样一个东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|启明办公

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4

快速回复 返回顶部 返回列表