當前位置:首頁 » 編程語言 » 韓小良vbasql電子書
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

韓小良vbasql電子書

發布時間: 2022-05-31 08:44:37

⑴ 在vba中怎麼用sql語句吧excel工作表和資料庫表連接查詢

摘要 VBA連接SQL SERVER資料庫操作Excel。

⑵ vba sql查詢

sql一般用在多條件查詢,對資料庫讀寫等。
1. VBA如何建立sql連接
A.在VBA Project 窗口中,「工具—引用—Microsoft ActiveX Data Objects 2.0 Library」,如下圖所示

B. VBA語句
Private Sub CommandButton1_Click()
Dim cnn As ADODB.Connection』定義變數
Dim sql$, Stext$, i As Integer
Worksheets(3).Cells.Clear
Stext = IIf(TextBox1.Value = "", "*", TextBox1.Value)
Set cnn = CreateObject("adodb.connection")』生成對象
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source=" & ThisWorkbook.FullName』打開資料庫
If TextBox1 = "" Then
sql = "select * from [sheet2$]"』sql語句
Else
sql = "select * from [sheet2$] where 姓名 like '" & TextBox1.Value & "'"
End If
Worksheets(3).[a1].CopyFromRecordset cnn.Execute(sql)』執行sql語句
cnn.Close
Set cnn = Nothing
End Sub
2. sub text()
Dim cnn As ADODB.Connection』定義變數
Dim rs as adodb.recordset
Set cnn = CreateObject("adodb.connection")』生成對象,若定義變數時為Dim cnn As New ADODB.Connection,此句可省略
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source=" & ThisWorkbook.FullName』打開資料庫
sql = "select * from [sheet2$] where 姓名 like '" & TextBox1.Value & "'"
rs.open sql,cnn,adOpenKeyset.adLockOptimistic』生成查詢記錄,為後面出書數據准備
Worksheets(3).[a1].CopyFromRecordset rs
end sub
________________________________________________________________________
以下根據網路整理
2 Select SQL語句
SELECT * FROM table_name WHERE column1 = xxx [AND column2 > yyy] [OR column3 <> zzz]
'*'表示全部的欄位都列出來,如果不全部列出,則可以寫欄位名稱如 學號,姓名……;WHERE 之後是接條件式,把符合條件的資料列出來,table_name如果為工作表名稱,書寫格式[工作表名$],下同。
SELECT column1,AVG(column2) FROM table_name GROUP BY column1 HAVING AVG(column2) > xxx
說明: 1.GROUP BY: 以column1 為一組計算 column2 的平均值必須和 AVG、SUM等整合性查詢的關鍵字一起使用。2.HAVING : 必須和 GROUP BY 一起使用作為整合性的限制。
復合性的查詢:SELECT * FROM table_name1 WHERE EXISTS (SELECT * FROM table_name2 WHERE conditions )
說明:1.WHERE 的 conditions 可以是另外一個的 query。2. 在此是指存在與否。
SELECT column1,columns2,...FROM table_name
說明:把table_name 的特定欄位資料全部列出來
SELECT COUNT (*) FROM table_name WHERE column_name = xxx
說明:查詢符合條件的資料共有幾筆。
1.計算出總和,所選的欄位必須是可數的數字形態。2.除此以外還有 AVG() 是計算
SELECT SUM(column1) FROM table_name
說明:平均、MAX()、MIN()計算最大最小值的整合
SELECT * FROM table_name1 WHERE column1 BETWEEN xx AND yy
說明:BETWEEN 表示 column1 的值介於 xx 和 yy 之間。
3. update SQL語句
UPDATE table_name SET column1='xxx' WHERE conditoins
說明:1.更改某個欄位設定其值為'xxx'。
2.conditions 是所要符合的條件、若沒有 WHERE 則整個 table 的那個欄位都會全部被更改。
4. deletesql語句
刪除資料: DELETE FROM table_name WHERE conditions
說明:刪除符合條件的資料。
說明:關於WHERE條件後面如果包含有日期的比較,不同資料庫有不同的表達式
5.SQL中通配符用
• "%" 表示零個或多個,
• "_"表示任何單一字元
• [charlist] 字元列中的任何單一字元
• [^charlist] [!charlist] 不在字元列中的任何單一字元
• select * from databasename where fieldname like '%XX%'
• SELECT * FROM Persons WHERE City LIKE '[AOF]%'
• 從上面的 "Persons" 表中選取居住的城市以 "A" 或 "O" 或 "F" 開頭的人
• SELECT * FROM Persons WHERE City LIKE '[!AOF]%'
• 從上面的 "Persons" 表中選取居住的城市不以 "A" 或 "O" 或 "F" 開頭的人

⑶ 韓小良的主要著作

1 .《Excel數據透視表從入門到精通》,中國鐵道出版社
2 .《用圖表說話:Excel實用精美圖表大製作》,電子工業出版社
3.《Excel高效辦公應用大全:方法、技巧及實際案例》,中國鐵道出版社
4.《Excel 2003/2007函數和公式的使用藝術》,中國鐵道出版社
5. 《Excel 會計與財務高效應用從入門到精通》,中國鐵道出版社
6.《Excel 高效管理表單設計從入門到精通》,中國鐵道出版社
7.《Excel VBA (2003/2007)高效辦公實用寶典》,中國鐵道出版社
8.《Excel VBA( 2003/2007)活用範例大辭典》,中國鐵道出版社
9.《運用Excel VBA進行高效投資決策》,中國鐵道出版社
10.《Excel VBA從入門到精通》,中國鐵道出版社
11.《Excel VBA實用技巧大全》,中國鐵道出版社
12.《Excel VBA與資料庫整合應用範例精解》,科學出版社
13.《Excel VBA銷售管理系統開發入門與實踐》,科學出版社
14.《Excel VBA整合資料庫應用從基礎到實踐》,電子工業出版社
15.《Excel在銷售與財務管理中的應用》,電子工業出版社
16.《Excel企業管理實際應用精萃》,電子工業出版社
17.《Excel VBA應用開發(技巧精華版)》,電子工業出版社
18.《Excel +SQL Server資料庫管理技術詳解》,機械工業出版社
19.《Excel在納稅管理與籌劃中的應用》,科學出版社
20.《Excel會計應用範例精解》,電子工業出版社
21.《Excel VBA +Access財務系統開發從基礎到實踐》,電子工業出版社
22.《Excel在投資理財中的應用》,電子工業出版社
23.《Excel VBA工資管理實際應用詳解》,中國鐵道出版社
24.《Excel在財務管理與分析中的應用》,中國水利水電道出版社
25.《運用Excel VBA創建高效財務管理模型》,中國鐵道出版社
26.《Excel VBA行政與人力資源管理實際應用詳解》,中國鐵道出版社
27.《Excel VBA財務管理實際應用詳解》,中國鐵道出版社
28.《Excel 人力資源高效管理從入門到精通》,中國鐵道出版社
29.《Excel 數據分析之道:讓你的數據更有說服力》,中國鐵道出版社
30.《Excel高效財務管理應用之道》,電子工業出版社
31.《Excel 財務與銷售高效應用從入門到精通》,中國鐵道出版社
32.《Excel 2003~2010數據透視表從入門到精通 》,中國鐵道出版社
33.《Excel 高效管理表單設計從入門到精通(第2版)》,中國鐵道出版社
34.《Excel數據分析之道:職場報告應該這么做》,中國鐵道出版社
35.《Excel 會計與財務高效應用從入門到精通》,中國鐵道出版社
36.《構建高效數據分析模板——職場必學的Excel函數與動態圖表高級應用》,中國鐵道出版社
37.《Excel高效財務管理與分析模板應用大全》,中國鐵道出版社

⑷ 求教VBA連接SQL資料庫的詳細方法及解釋。

1、基本上所有的資料庫都有對應的寫法(有些資料庫是要裝連接驅動才能連),比如"Provider=Microsoft.Jet.OLEDB.4.0(用來連接access)或者provider =MSDASQL,而且每種資料庫也可能會有多種連接方法(Provider意即資料庫引擎),常見的有下面這些

Provider 代碼 Provider
ADSDSOObject Active Directory Services
Microsoft.Jet.OLEDB.4.0 Microsoft Jet databases
MSDAIPP.DSO.1 Microsoft Internet Publishing
MSDAORA Oracle databases
MSDAOSP Simple text files
MSDASQL Microsoft OLE DB provider for ODBC
MSDataShape Microsoft Data Shape
MSPersist Locally saved files
SQLOLEDB Microsoft SQL Server
2、參見http://www.w3school.com.cn/ado/met_conn_open.asp#connectoptionenum
3、這樣就可以對book1.xlsx中的數據使用sql語法進行操作
4、當你需要返回結果的,比如說你要查詢資料庫符合某個條件的有幾條記錄,或者說取出資料庫中符合條件的一批記錄的時候就要用數據集,單一的conn.execute只能執行操作,不能返回數據,必須配合結果集使用才可取回數據。

⑸ Excel VBA財務實用案例

你好,南京領航人才可以提供Excel內訓服務,具體如下:

韓小良教授,Exce專家級導師,對Excel及Excel VBA在企業管理中的應用造詣較深,精通Excel及VBA在管理中高級應用培訓,尤其是Excel及VBA在企業財務、會計、銷售、人力資源、金融財務等管理中的應用。已經出版了20餘部關於Excel應用方面的著作。
韓老師曾在原國家經貿委大型辦、中鋼集團、寶鋼集團、北京科技大學等任職,具有豐富的管理經驗。主持並完成了經貿委大型裝備國產化信息管理系統、某大型企業ERP系統、某公司的人力資源管理系統、某企業的財務管理系統等等。
韓老師已為上百家公司做過Excel在管理方面的內訓以及公開培訓班的培訓,包括:中國銀行總部、Google(中國)總部、網路總部、寶鋼、索尼愛立信、中鋼集團、中儲股份、首鋼、北京國華能源投資、浙江中煙(大紅鷹)、鞍鋼、蘇州華星會計師事務所、太重、包鋼、石鋼、法國Saint-Gon、江蘇博潤、德源葯業、中聯理貨、康緣葯業、中國外運、力達實業、新蘇港投資、遠東國際船舶、帝豪實業、住電裝、豪森葯業、美國Halliburton、索恩照明、瑞士Sefar、瑞典HALDEX、西鐵城、金牛能源、日本礦產、日礦金屬、中國救援信息中心、貝農生化、蘇州膠囊、生益科技、挪度醫療、上海海斯特叉車、吉埃孚等等。
韓老師講授的主要課程有:《Excel財務與管理高級應用》、《Excel公式與函數的使用藝術》、《Excel管理高級應用實務:數據透視表和交互動態圖表》、《基於Excel的高效財務管理:方法、技巧和實用模型》、《Excel VBA快速入門與實戰演練》、《Excel與資料庫整合應用》、《Excel及 Excel VBA高級金融建模》、《Excel及PowerPoint在管理中的高級應用》等等。
其中《Excel財務與管理高級應用》、《Excel公式與函數的使用藝術》、《Excel管理高級應用實務:數據透視表和交互動態圖表》、《基於Excel的高效財務管理:方法、技巧和實用模型》、《Excel VBA快速入門與實戰演練》和《Excel及 Excel VBA高級金融建模》、《Excel 2007在管理應用中的最佳實踐》、《Excel 2007高級數據處理與分析》已經成為經典課程,深受學員和用戶歡迎。
韓小良的主要著作
1.《Excel會計應用範例精解》,電子工業出版社
2.《Excel VBA +Access財務系統開發從基礎到實踐》,電子工業出版社
3.《Excel在投資理財中的應用》,電子工業出版社
4.《Excel VBA工資管理應用案例詳解》,中國鐵道出版社
5.《Excel在財務管理與分析中的應用》,中國水利水電道出版社
6.《運用Excel VBA創建高效財務管理模型》,中國鐵道出版社
7.《Excel VBA行政與人力資源管理應用案例詳解》,中國鐵道出版社
8.《Excel VBA財務管理應用案例詳解》,中國鐵道出版社
9.《運用Excel VBA進行高效投資決策》,中國鐵道出版社
10.《Excel VBA從入門到精通》,中國鐵道出版社
11.《Excel VBA實用技巧大全》,中國鐵道出版社
12.《Excel VBA與資料庫整合應用範例精解》,科學出版社
13.《新一代Excel VBA銷售管理系統開發入門與實踐》,科學出版社
14.《Excel VBA整合資料庫應用從基礎到實踐》,電子工業出版社
15.《Excel在銷售與財務管理中的應用》,電子工業出版社
16.《Excel VBA應用開發(技巧精華版)》,電子工業出版社
17.《Excel企業管理應用案例精萃》,電子工業出版社
18.《Excel VBA+SQL Server資料庫管理技術》,機械工業出版社
19.《Excel在納稅管理與籌劃中的應用》,科學出版社
20.《用圖表說話:Excel實用精美圖表大製作》,電子工業出版社
21.《Excel數據透視表從入門到精通》,中國鐵道出版社
22.《Excel高效辦公:方法、技巧和實用模型》,中國鐵道出版社
23.《Excel 2003/2007函數和公式的使用藝術》,中國鐵道出版社
24.《Excel VBA高效辦公實用寶典》,中國鐵道出版社
培訓收益:
◆ 注重Excel在財務管理中的實際應用,培訓內容緊密結合實際案例。
◆ 兼顧Excel使用方法技巧介紹和應用思路啟發,注重點面結合。
◆ 注重強調動手實踐,使每個學員有充分的動手機會,及時解決學習中的問題。
◆ 講課認真、細致,輔導實驗積極、耐心,使每個學員都能夠掌握所講的內容。
◆ 完善的課後服務,可以無限期的隨時與老師聯系,及時幫助企業學員解決實際工作中遇到的問題和難題。

聯系電話025-84687239 張老師
另外,站長團上有產品團購,便宜有保證

⑹ 韓小良的介紹

國內著名資深實戰型Excel培訓講師和應用解決方案專家,上海倍訊企業管理咨詢有限公司首席講師。Excel應用方面著作第一人,出版了近40部關於Excel高效企業管理應用方面的實用書籍。從事Excel研究及應用十餘年,對Excel及Excel VBA在企業管理中的應用有著較深的研究和獨特的認識,對Excel及VBA在企業管理中的高級應用培訓有著豐富的實戰經驗,包括財務、會計、銷售、人力資源、金融財務、數據分析等管理中的高效應用培訓和咨詢。具有豐富的實際管理經驗和極強的Excel應用開發能力;已經為數千家大中型企業進行了Excel培訓和應用方案解決咨詢服務。

⑺ 《Excel2010VBA入門與提高》epub下載在線閱讀,求百度網盤雲資源

《Excel疑難千尋千解叢書6_Excel_2010_VBA入門與提高_.epub》網路網盤免費下載:
鏈接: https://pan..com/s/1_oVMjBbn25bv2gRxC_iXtQ

?pwd=6x62 提取碼: 6x62

⑻ 《ExcelVBA實用技巧大全》epub下載在線閱讀,求百度網盤雲資源

《Excel VBA實用技巧大全》(韓小良)電子書網盤下載免費在線閱讀

資源鏈接:

鏈接:https://pan..com/s/1zPqHvjJgpNMH2cknurAQCw

提取碼:fra0

書名:Excel VBA實用技巧大全

作者:韓小良

出版社:中國鐵道

出版年份:2007-5

頁數:523

內容簡介:

本書通過大量的示例詳細介紹了利用Excel VBA操作Excel進而操作Windows的方法和技巧,包括操作管理Excel VBA常見對象(Application對象、Workbook對象、Worksheet對象、Range對象、Chart對象、Shape對象、窗體控制項對象以及對象事件)、創建自定義菜單和自定義工具欄、利用Excel VBA操作資料庫、設計程序結構、列印工作表、操作VBA工程、操作文件和文件夾、操作其他Office應用程序和Windows應用程序等。

本書適用於具有Excel及Excel VBA基礎知識的各類人員閱讀,同時適用於從事公司信息管理應用系統開發工作的各類人員閱讀,也可作為大專院校相關專業本科生、研究生和MBA學員的教材或參考書。

本書附光碟一張,內含848個範例文件及源代碼。

⑼ VBA 調用SQL 的語句

缺少引用。
工具-->引用
然後把 Microsoft ActiveX Data Objects 2.x Library 勾選上。