一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

《神奇的VBA》編程:查詢Access數(shù)據(jù)庫(kù)

 神奇的ExcelVBA 2022-06-29 發(fā)布于浙江

Access數(shù)據(jù)庫(kù)是微軟一個(gè)經(jīng)典的小型數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)在職場(chǎng)辦公環(huán)境中有著廣泛的應(yīng)用,對(duì)于辦公環(huán)境中,單個(gè)部門或者跨部門的數(shù)據(jù)存儲(chǔ)、共享和交互有著重要的作用,彌補(bǔ)Excel表格在多人共享和數(shù)據(jù)存儲(chǔ)的不足。今天《神奇的VBA》將分享如何從Access數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)的代碼。

首選注意事項(xiàng):

VBE中務(wù)必添加引用“Microsoft Activex Data ObjectsLibrary” 任意版本即可。

無密碼保護(hù)的數(shù)據(jù)庫(kù)

這種情況可能很少見,但是如果您需要從未受保護(hù)的 Access 數(shù)據(jù)庫(kù)中讀取數(shù)據(jù),可借鑒以下代碼改寫:

示例代碼:是將名稱為《公司信息》的Access數(shù)據(jù)庫(kù)中的“員工信息表”中存儲(chǔ)的所有員工信息一次性查詢并顯示在活動(dòng)工作表中。















Sub 查詢Access數(shù)據(jù)_不含數(shù)據(jù)庫(kù)密碼()Dim Conn As New ADODB.Connection'Microsoft Activex Data Objects LibraryDim rs As New ADODB.RecordsetDim sSQL As StringDim sConnect As String
sConnect ="Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\baowangfu\Desktop\公司信息.accdb;Persist Security Info=False;"Conn.Open sConnectsSQL = "SELECT * FROM 員工信息表"rs.Open sSQL, ConnActiveSheet.Range("A1").CopyFromRecordsetrsrs.CloseConn.CloseEnd Sub

密碼保護(hù)數(shù)據(jù)庫(kù)

更常見的場(chǎng)景, 連接到密碼保護(hù)訪問數(shù)據(jù)庫(kù)并不困難,所有內(nèi)容都在使用的連接字符串(sConnect)中,下面示例中假設(shè)數(shù)據(jù)庫(kù)密碼為:123456。















Sub 查詢Access數(shù)據(jù)_含數(shù)據(jù)庫(kù)密碼()Dim Conn As New ADODB.Connection 'Microsoft ActivexData Objects LibraryDim rs As New ADODB.RecordsetDim sSQL As StringDim sConnect As String
sConnect = "Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\baowangfu\Desktop\公司信息.accdb;Jet OLEDB:DatabasePassword=123456;"Conn.Open sConnectsSQL = "SELECT * FROM 員工信息表"rs.Open sSQL, ConnActiveSheet.Range("A1").CopyFromRecordsetrsrs.CloseConn.CloseEnd Sub

需要說明的是,經(jīng)過驗(yàn)證,如果數(shù)據(jù)庫(kù)本身沒有設(shè)置任何密碼, 那么帶有密碼的數(shù)據(jù)庫(kù)連接字符串將忽略密碼驗(yàn)證。直接連接數(shù)據(jù)庫(kù)。 

運(yùn)用本篇《神奇的VBA》分享的幾行代碼,您即可連接到 Access 數(shù)據(jù)庫(kù)以檢索整表信息,非常簡(jiǎn)單。本篇拋磚引玉,實(shí)際運(yùn)用時(shí),需求場(chǎng)景多變,用戶可以學(xué)習(xí)SQL語(yǔ)句按條件查詢信息。

原創(chuàng)碼字不易

歡迎"點(diǎn)贊","轉(zhuǎn)發(fā)" 或點(diǎn)擊""



更多歷史原創(chuàng)文章:

《神奇的VBA》編程:強(qiáng)制變量聲明 Option Explicit

《神奇的VBA》全面改版升級(jí)中...

《神奇的VBA》編程:監(jiān)控表格單元格值的變化

《神奇的VBA》編程:批量清除多個(gè)字符

《神奇的VBA》編程:獲取Access數(shù)據(jù)表列表

《神奇的VBA》編程:禁止修改Excel工作表名稱

《神奇的VBA》編程:一次性講清楚VBA注釋

《神奇的VBA》編程:快速定位報(bào)表列

《神奇的VBA》編程:獲取文件是否被占用

《神奇的VBA》編程:執(zhí)行速度和效率(1)

《神奇的VBA》編程:執(zhí)行速度和效率(2)

《神奇的VBA》編程:標(biāo)識(shí)重復(fù)數(shù)據(jù)

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    91人妻丝袜一区二区三区| 欧美日韩人妻中文一区二区 | 少妇激情在线免费观看| 欧美日韩国产精品第五页| 最新日韩精品一推荐日韩精品| 激情内射日本一区二区三区| 国产免费操美女逼视频| 有坂深雪中文字幕亚洲中文| 日韩性生活片免费观看| 午夜福利大片亚洲一区| 夫妻性生活动态图视频| 偷拍美女洗澡免费视频| 亚洲一区二区三区有码| 香蕉网尹人综合在线观看| 国产精品国产亚洲看不卡| 午夜福利视频偷拍91| 中文字幕日韩精品人一妻| 日本免费一级黄色录像| 好吊一区二区三区在线看| 国产高清三级视频在线观看| 亚洲精品美女三级完整版视频| 日本高清一道一二三区四五区| 欧美乱妇日本乱码特黄大片| 国产成人精品视频一区二区三区| 少妇在线一区二区三区| 大香蕉精品视频一区二区| 欧美一区二区三区五月婷婷| 国产精欧美一区二区三区久久| 国产精品一区二区三区黄色片| 亚洲日本韩国一区二区三区| 国产亚洲欧美另类久久久| 亚洲午夜精品视频在线| 中文字日产幕码三区国产| 国产欧美日本在线播放| 亚洲精品一区二区三区免| 国产精品美女午夜视频| 少妇淫真视频一区二区| 亚洲国产精品av在线观看| 亚洲视频在线观看免费中文字幕| 久久福利视频视频一区二区| 丰满少妇高潮一区二区|