VBA結合SQL查詢語句的使用,工作表與Access數據庫,提升職場效率

這次的短圖文說一個關於SQL查詢的語句的使用.

一,Access數據庫.

以Access數據庫為數據源,通過Sql語句來查詢數據庫裡的數據,然後通過Excel來顯示相應的數據,當然是通過VBA編程的方法來實現這一功能點.

由於Access數據庫的數據錄入上較Excel工作表錄入數據不太方便,所以數據的錄入可以採用導入的方式來實現.

VBA結合SQL查詢語句的使用,工作表與Access數據庫,提升職場效率

二,Excel數據圖表.

通過SQL查詢語句,把數據庫裡的數據查詢到之後,於Excel工作表內按照既定的要求來輸出顯示,達到如下圖所示的效果.再通過插入圖表的方式來顯示成圖表.

VBA結合SQL查詢語句的使用,工作表與Access數據庫,提升職場效率

三,VBA+SQL數據查詢代碼.

1,變量的聲明與定義.

聲明連接與記錄集;定義連接與記錄集.

2,打開鏈接.

cnn.open方法打開相應的數據庫的鏈接.

3.雙for循環+sql語句按指定的條件查詢數據庫數據.

4.關閉鏈接.

rs.close:set rs =nothing.關閉記錄集.

5.with語句,輸出數據到指定的工作表

VBA結合SQL查詢語句的使用,工作表與Access數據庫,提升職場效率

通過數據庫來保存數據可以比Excel保存數據更多的條數,而且在存取過程可以更加的高效.通過SQL語句來查詢並顯示相應的結果,可以給工作極大的提高相應的速度.

如果有小夥伴想學習更多的關於VBA與SQL的知識,不妨多花些時間,努力學習一下.


分享到:


相關文章: