Excel VBA與數(shù)據(jù)庫整合應(yīng)用范例精講

出版時間:2007-4  出版社:科學(xué)出版社  作者:韓小良  頁數(shù):429  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Excel VBA 數(shù)據(jù)庫整合應(yīng)用范例精講》用180個實(shí)例介紹了利用Excel VBA來操作數(shù)據(jù)庫(包括Access、SQL Server和FoxPro)的實(shí)用方法和技巧?! ∪珪?1章。第1~6章是利用Excel VBA操作Access數(shù)據(jù)庫的實(shí)例;第7~8章是利用Excel VBA操作SQL Server數(shù)據(jù)庫和FoxPro數(shù)據(jù)庫的方法和技巧實(shí)例;第9~10章是將工作簿當(dāng)作數(shù)據(jù)庫以及將文本文件當(dāng)作數(shù)據(jù)庫進(jìn)行操作的方法和技巧實(shí)例。第11章以一個具有較大使用價值的固定資產(chǎn)管理系統(tǒng)為案例,詳細(xì)介紹Excel VBA開發(fā)管理系統(tǒng)的過程。每個實(shí)例分析透徹,代碼完整,技巧全面,使用得心應(yīng)手?!  禘xcel VBA 數(shù)據(jù)庫整合應(yīng)用范例精講》適合具有Excel VBA基礎(chǔ)知識和數(shù)據(jù)庫基礎(chǔ)知識的各類人員閱讀,特別適合想將Excel VBA與數(shù)據(jù)庫結(jié)合起來開發(fā)各類信息管理應(yīng)用系統(tǒng)的人員閱讀;也可作為大專院校相關(guān)專業(yè)本科生、研究生和MBA學(xué)員的教材或參考書?!  禘xcel VBA 數(shù)據(jù)庫整合應(yīng)用范例精講》所有代碼可到www.khp.com.cn下載。

書籍目錄

第1章 動態(tài)創(chuàng)建Access數(shù)據(jù)庫和數(shù)據(jù)表實(shí)例1-1 利用DAO創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表實(shí)例1-2 利用ADOX創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表實(shí)例1-3 利用SQL語句創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表實(shí)例1-4 在已有的數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表(DAO)實(shí)例1-5 在已有的數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表(ADOX)實(shí)例1-6 在已有的數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表(SQL,Command對象)實(shí)例1-7 在已有的數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表(SQL,Recordset對象)實(shí)例1-8 利用Access對象創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表實(shí)例1-9 利用Access對象在已有的數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表實(shí)例1-10 利用工作表數(shù)據(jù)創(chuàng)建數(shù)據(jù)表(ADOX)實(shí)例1-11 利用工作表數(shù)據(jù)創(chuàng)建數(shù)據(jù)表(ADO+SQL)實(shí)例1-12 利用工作表數(shù)據(jù)創(chuàng)建數(shù)據(jù)表(DAO)實(shí)例1-13 利用已有的數(shù)據(jù)表創(chuàng)建新數(shù)據(jù)表(ADO)實(shí)例1-14 利用已有的數(shù)據(jù)表創(chuàng)建新數(shù)據(jù)表(DAO)實(shí)例1-15 利用已有的數(shù)據(jù)表創(chuàng)建新數(shù)據(jù)表(Access)第2章 獲取Access數(shù)據(jù)庫信息實(shí)例2-1 檢查數(shù)據(jù)表是否存在(ADO)實(shí)例2-2 檢查數(shù)據(jù)表是否存在(ADOX)實(shí)例2-3 檢查數(shù)據(jù)表是否存在(DAO)實(shí)例2-4 檢查數(shù)據(jù)表是否存在(Access)實(shí)例2-5 獲取數(shù)據(jù)庫中所有表的名稱和類型(ADO)實(shí)例2-6 獲取數(shù)據(jù)庫中所有表的名稱和類型(ADOX)實(shí)例2-7 獲取數(shù)據(jù)庫中所有的表名稱(DAO)實(shí)例2-8 獲取數(shù)據(jù)庫中所有數(shù)據(jù)表名稱(ADO)實(shí)例2-9 獲取數(shù)據(jù)庫中所有數(shù)據(jù)表名稱(ADOX)實(shí)例2-10 獲取數(shù)據(jù)庫中所有數(shù)據(jù)表名稱(DAO)實(shí)例2-11 獲取數(shù)據(jù)庫中所有數(shù)據(jù)表名稱(Access)實(shí)例2-12 檢查某字段是否存在(ADO)實(shí)例2-13 檢查某字段是否存在(ADOX)實(shí)例2-14 檢查某字段是否存在(DAO)實(shí)例2-15 檢查某字段是否存在(Access)實(shí)例2-16 獲取數(shù)據(jù)庫中某數(shù)據(jù)表的所有字段信息(ADO)實(shí)例2-17 獲取數(shù)據(jù)庫中某數(shù)據(jù)表的所有字段信息(ADOX)實(shí)例2-18 獲取數(shù)據(jù)庫中某數(shù)據(jù)表的所有字段信息(DAO)實(shí)例2-19 獲取數(shù)據(jù)庫中某數(shù)據(jù)表的所有字段信息(Access)實(shí)例2-20 獲取數(shù)據(jù)庫的所有查詢信息(ADOX)實(shí)例2-21 獲取數(shù)據(jù)庫的所有查詢信息(DAO)實(shí)例2-22 獲取數(shù)據(jù)庫的模式信息(OpenSchema)實(shí)例2-23 獲取表的創(chuàng)建日期和最后更新日期(ADOX)實(shí)例2-24 獲取表的創(chuàng)建日期和最后更新日期(DAO)第3章 查詢獲取Access數(shù)據(jù)庫記錄數(shù)據(jù)實(shí)例3-1 將數(shù)據(jù)庫記錄數(shù)據(jù)全部導(dǎo)入到Excel工作表(ADO,之一)實(shí)例3-2 將數(shù)據(jù)庫記錄數(shù)據(jù)全部導(dǎo)入到Excel工作表(ADO,之二)實(shí)例3-3 將數(shù)據(jù)庫記錄數(shù)據(jù)全部導(dǎo)入到Excel工作表(ADO,之三)實(shí)例3-4 將數(shù)據(jù)庫記錄數(shù)據(jù)全部導(dǎo)入到Excel工作表(DAO,之一)實(shí)例3-5 將數(shù)據(jù)庫記錄數(shù)據(jù)全部導(dǎo)入到Excel工作表(DAO,之二)實(shí)例3-6 將數(shù)據(jù)庫記錄數(shù)據(jù)全部導(dǎo)入到Excel工作表(QueryTable集合)實(shí)例3-7 將數(shù)據(jù)庫的某些字段的記錄數(shù)據(jù)導(dǎo)入到Excel工作表(ADO)實(shí)例3-8 將數(shù)據(jù)庫的某些字段記錄數(shù)據(jù)導(dǎo)入到Excel工作表(DAO)實(shí)例3-9 查詢前面的若干條記錄(全部字段)(TOP)實(shí)例3-10 查詢前面的若干條記錄(部分字段)(TOP)實(shí)例3-11 查詢不重復(fù)的字段記錄(DISTINCT)實(shí)例3-12 利用Like運(yùn)算符進(jìn)行模糊查詢實(shí)例3-13 查詢某一區(qū)間內(nèi)的記錄(BETWEEN)實(shí)例3-14 查詢存在于某個集合里面的記錄(IN)實(shí)例3-15 將查詢結(jié)果進(jìn)行排序(ORDER BY)實(shí)例3-16 進(jìn)行復(fù)雜條件的查詢(WHERE)實(shí)例3-17 利用合計函數(shù)進(jìn)行查詢(查詢最大值和最小值)實(shí)例3-18 利用合計函數(shù)進(jìn)行查詢(查詢合計值和平均值)實(shí)例3-19 將一個查詢結(jié)果作為查詢條件進(jìn)行查詢實(shí)例3-20 將查詢結(jié)果進(jìn)行分組(GROUP BY)實(shí)例3-21 將查詢結(jié)果進(jìn)行分組(HAVING)實(shí)例3-22 通過計算列進(jìn)行查詢實(shí)例3-23 使用IS NULL運(yùn)算符進(jìn)行查詢實(shí)例3-24 使用COUNT函數(shù)進(jìn)行查詢實(shí)例3-25 使用FIRST函數(shù)與LAST函數(shù)查詢第一條記錄和最后一條記錄的字段實(shí)例3-26 使用Parameters參數(shù)動態(tài)查詢記錄(DAO):指定單個參數(shù)實(shí)例3-27 使用Parameters參數(shù)動態(tài)查詢記錄(DAO):指定多個參數(shù)實(shí)例3-28 使用Parameters參數(shù)動態(tài)查詢記錄(ADO):指定單個參數(shù)實(shí)例3-29 使用Parameters參數(shù)動態(tài)查詢記錄(ADO):指定多個參數(shù)實(shí)例3-30 使用別名查詢數(shù)據(jù)庫實(shí)例3-31 將查詢結(jié)果作為窗體控件的源數(shù)據(jù)實(shí)例3-32 通過窗體控件查詢?yōu)g覽數(shù)據(jù)庫記錄實(shí)例3-33 多表查詢(WHERE連接)實(shí)例3-34 多表查詢(內(nèi)連接INNER JOINT)實(shí)例3-35 多表查詢(左外連接LEFT OUTER JOINT)實(shí)例3-36 多表查詢(右外連接RIGHT OUTER JOINT)實(shí)例3-37 多表查詢(子查詢WHERE,ANY,SOME)實(shí)例3-38 多表查詢(子查詢EXISTS,NOT EXISTS)實(shí)例3-39 從兩個數(shù)據(jù)表中查詢出都存在的記錄實(shí)例3-40 從兩個數(shù)據(jù)表中查詢出只存在于某個數(shù)據(jù)表的記錄實(shí)例3-41 將查詢結(jié)果生成一個數(shù)據(jù)表實(shí)例3-42 將查詢結(jié)果保存為一個XML文件實(shí)例3-43 利用工作表實(shí)現(xiàn)記錄的分頁顯示實(shí)例3-44 利用窗體實(shí)現(xiàn)記錄的分頁顯示第4章 編輯Access數(shù)據(jù)庫數(shù)據(jù)實(shí)例4-1 添加新記錄(ADO+AddNew)實(shí)例4-2 添加新記錄(ADO+SQL)實(shí)例4-3 添加新記錄(DAO+AddNew)實(shí)例4-4 添加新記錄(DAO+SQL)實(shí)例4-5 添加新記錄(Access+SQL)實(shí)例4-6 修改更新特定記錄(ADO+SQL)實(shí)例4-7 修改更新特定記錄(DAO+SQL)實(shí)例4-8 修改更新特定記錄(Access+SQL)實(shí)例4-9 修改更新全部記錄(ADO+SQL)實(shí)例4-10 修改更新全部記錄(DAO+SQL)實(shí)例4-11 修改更新全部記錄(Access+SQL)實(shí)例4-12 刪除特定記錄(ADO+SQL)實(shí)例4-13 刪除特定記錄(DAO+SQL)實(shí)例4-14 刪除特定記錄(Access+SQL)實(shí)例4-15 刪除全部記錄(ADO+SQL)實(shí)例4-16 刪除全部記錄(DAO+SQL)實(shí)例4-17 刪除全部記錄(Access+SQL)實(shí)例4-18 通過窗體編輯記錄第5章 將Excel工作表數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫實(shí)例5-1 將整個工作表數(shù)據(jù)都保存為新Access數(shù)據(jù)庫(Access)實(shí)例5-2 將工作表的某些區(qū)域數(shù)據(jù)保存為新Access數(shù)據(jù)庫(Access)實(shí)例5-3 將工作簿的所有工作表數(shù)據(jù)分別保存為不同的數(shù)據(jù)表(Access)實(shí)例5-4 將多個工作簿的某個工作表數(shù)據(jù)匯總為新Access數(shù)據(jù)庫(Access)實(shí)例5-5 將多個工作簿的某個工作表數(shù)據(jù)保存為不同的數(shù)據(jù)表(Access)實(shí)例5-6 將工作表數(shù)據(jù)保存到已有的Access數(shù)據(jù)庫(循環(huán)方式)(ADO)實(shí)例5-7 將工作表數(shù)據(jù)保存到已有的Access數(shù)據(jù)庫(循環(huán)方式)(DAO)實(shí)例5-8 將工作表數(shù)據(jù)保存到已有的Access數(shù)據(jù)庫(數(shù)組方式)(ADO)實(shí)例5-9 將工作表數(shù)據(jù)保存到已有的Access數(shù)據(jù)庫(數(shù)組方式)(DAO)實(shí)例5-10 將工作簿的所有工作表數(shù)據(jù)分別保存為不同的數(shù)據(jù)表(ADO)實(shí)例5-11 將工作簿的所有工作表數(shù)據(jù)分別保存為不同的數(shù)據(jù)表(DAO)第6章 操作Access數(shù)據(jù)表實(shí)例6-1 打開數(shù)據(jù)庫和數(shù)據(jù)表(GetObject函數(shù))實(shí)例6-2 打開數(shù)據(jù)庫和數(shù)據(jù)表(CreateObject函數(shù))實(shí)例6-3 刪除數(shù)據(jù)表(ADO)實(shí)例6-4 刪除數(shù)據(jù)表(ADOX)實(shí)例6-5 刪除數(shù)據(jù)表(DAO+DELETE)實(shí)例6-6 刪除數(shù)據(jù)表(DAO+SQL)實(shí)例6-7 刪除數(shù)據(jù)表(Access)實(shí)例6-8 為數(shù)據(jù)表增加字段(ADO)實(shí)例6-9 為數(shù)據(jù)表增加字段(ADOX)實(shí)例6-10 為數(shù)據(jù)表增加字段(DAO)實(shí)例6-11 為數(shù)據(jù)表增加字段(Access)實(shí)例6-12 刪除字段(ADO)實(shí)例6-13 刪除字段(ADOX)實(shí)例6-14 刪除字段(DAO)實(shí)例6-15 刪除字段(Access)實(shí)例6-16 改變字段的類型(ADO)實(shí)例6-17 改變字段的類型(DAO)實(shí)例6-18 改變字段的類型(Access)實(shí)例6-19 改變字段的長度(ADO)實(shí)例6-20 改變字段的長度(DAO)實(shí)例6-21 改變字段的長度(Access)實(shí)例6-22 重命名數(shù)據(jù)表(Access)實(shí)例6-23 復(fù)制數(shù)據(jù)表(Access)實(shí)例6-24 復(fù)制數(shù)據(jù)表(ADO)實(shí)例6-25 復(fù)制數(shù)據(jù)表(DAO)實(shí)例6-26 通過窗體維護(hù)數(shù)據(jù)庫第7章 操作SQL Server數(shù)據(jù)庫實(shí)例7-1 判斷SQL Server數(shù)據(jù)庫是否存在(ADO)實(shí)例7-2 檢查數(shù)據(jù)表是否存在(ADOX)實(shí)例7-3 創(chuàng)建新的SQL Server數(shù)據(jù)庫和數(shù)據(jù)表(ADO)實(shí)例7-4 在已有的SQL Server數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表(ADO)實(shí)例7-5 從SQL Server數(shù)據(jù)庫服務(wù)器中刪除數(shù)據(jù)庫(ADO)實(shí)例7-6 從SQL Server數(shù)據(jù)庫中刪除數(shù)據(jù)表(ADO)實(shí)例7-7 將SQL Server數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入到Excel工作表(ADO)實(shí)例7-8 將SQL Server數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入到Excel工作表(DAO)實(shí)例7-9 查詢獲取SQL Server數(shù)據(jù)庫的數(shù)據(jù)(ADO)實(shí)例7-10 查詢獲取SQL Server數(shù)據(jù)庫的數(shù)據(jù)(DAO)實(shí)例7-11 將工作表數(shù)據(jù)導(dǎo)入到SQL Server數(shù)據(jù)庫(ADO)實(shí)例7-12 向SQL Server數(shù)據(jù)庫中添加記錄的一般方法實(shí)例7-13 將SQL Server數(shù)據(jù)庫轉(zhuǎn)換為Access數(shù)據(jù)庫實(shí)例7-14 將Access數(shù)據(jù)庫轉(zhuǎn)換為SQL Server數(shù)據(jù)庫第8章 操作FoxPro數(shù)據(jù)庫實(shí)例8-1 將FoxPro數(shù)據(jù)庫全部數(shù)據(jù)導(dǎo)入到Excel工作表實(shí)例8-2 查詢獲取FoxPro數(shù)據(jù)庫數(shù)據(jù)實(shí)例8-3 將Excel工作表數(shù)據(jù)保存到FoxPro數(shù)據(jù)庫實(shí)例8-4 判斷FoxPro數(shù)據(jù)庫的字段是否存在實(shí)例8-5 獲取FoxPro數(shù)據(jù)庫的字段信息第9章 將Excel工作簿當(dāng)作數(shù)據(jù)庫來操作實(shí)例9-1 從工作簿的某個工作表中查詢獲取數(shù)據(jù)(ADO)實(shí)例9-2 從工作簿的全部工作表中查詢獲取數(shù)據(jù)(ADO)實(shí)例9-3 利用DAO從工作表中查詢數(shù)據(jù)實(shí)例9-4 查詢其他工作簿的數(shù)據(jù)(ADO)實(shí)例9-5 獲取其他工作簿中的工作表名稱清單(ADOX)實(shí)例9-6 利用ADO對工作表數(shù)據(jù)進(jìn)行多重排序?qū)嵗?-7 利用ADO按照字符的長度對數(shù)據(jù)進(jìn)行排序?qū)嵗?-8 比較兩張表,將兩個表中相同的行數(shù)據(jù)抓取出來實(shí)例9-9 比較兩張表,將只存在于某個表中的行數(shù)據(jù)抓取出來實(shí)例9-10 刪除工作表數(shù)據(jù)區(qū)域內(nèi)的所有空行第10章 將文本文件當(dāng)作數(shù)據(jù)庫來操作實(shí)例10-1 利用ADO導(dǎo)入文本文件的全部內(nèi)容實(shí)例10-2 利用DAO導(dǎo)入文本文件的全部內(nèi)容實(shí)例10-3 利用ADO導(dǎo)入文本文件的部分內(nèi)容實(shí)例10-4 利用DAO導(dǎo)入文本文件的部分內(nèi)容實(shí)例10-5 利用ADO獲取文本文件的行數(shù)和列數(shù)實(shí)例10-6 利用ADO將超過65536行的文本文件數(shù)據(jù)導(dǎo)入到Excel工作表實(shí)例10-7 將工作表全部數(shù)據(jù)保存為文本文件(SaveAs)實(shí)例10-8 將工作表全部數(shù)據(jù)保存為文本文件(循環(huán))實(shí)例10-9 將數(shù)據(jù)庫數(shù)據(jù)導(dǎo)出為文本文件實(shí)例10-10 將文本文件保存為Access數(shù)據(jù)庫(Access)實(shí)例10-11 將文本文件保存為Access數(shù)據(jù)庫(ADO+ADOX)第11章 Excel VBA開發(fā)數(shù)據(jù)庫管理系統(tǒng)11.1 固定資產(chǎn)管理系統(tǒng)的總體設(shè)計11.1.1 固定資產(chǎn)管理系統(tǒng)功能模塊11.1.2 固定資產(chǎn)管理系統(tǒng)數(shù)據(jù)庫和數(shù)據(jù)表的設(shè)計11.1.3 設(shè)計系統(tǒng)工作簿11.1.4 設(shè)計系統(tǒng)的自定義菜單11.1.5 引用對象庫11.2 系統(tǒng)管理模塊設(shè)計11.2.1 用戶名和密碼的保存11.2.2 “用戶登錄”窗口結(jié)構(gòu)設(shè)計11.2.3 “用戶登錄”窗體程序代碼設(shè)計11.2.4 “修改用戶名”窗體結(jié)構(gòu)設(shè)計11.2.5 “修改用戶名”窗體的程序代碼設(shè)計11.2.6 “修改密碼”窗體結(jié)構(gòu)設(shè)計11.2.7 “修改密碼”窗體的程序代碼設(shè)計11.3 基礎(chǔ)資料管理模塊設(shè)計11.4 固定資產(chǎn)日常管理模塊設(shè)計11.4.1 固定資產(chǎn)日常管理窗體的結(jié)構(gòu)設(shè)計11.4.2 固定資產(chǎn)日常管理窗體的程序代碼設(shè)計11.4.3 “固定資產(chǎn)查詢”窗體的結(jié)構(gòu)設(shè)計11.4.4 “固定資產(chǎn)查詢窗體”的程序代碼設(shè)計11.4.5 固定資產(chǎn)日常管理模塊的應(yīng)用11.5 報表輸出模塊設(shè)計11.5.1 固定資產(chǎn)折舊計算方法11.5.2 生成固定資產(chǎn)卡片子模塊的設(shè)計11.5.3 生成統(tǒng)計報表子模塊的設(shè)計11.5.4 生成固定資產(chǎn)折舊表子模塊的設(shè)計11.5.5 編制折舊費(fèi)用分配表子模塊的設(shè)計11.6 系統(tǒng)菜單轉(zhuǎn)換模塊的設(shè)計11.6.1 恢復(fù)Excel系統(tǒng)菜單11.6.2 恢復(fù)固定資產(chǎn)管理系統(tǒng)自定義菜單11.7 為工作簿指定Open和BeforeClose事件11.7.1 為工作簿指定Open事件11.7.2 為工作簿指定BeforeClose事件

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Excel VBA與數(shù)據(jù)庫整合應(yīng)用范例精講 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7