編輯推薦
簡化任務並提高生產率。
充分利用Access 2007的全部功能
充分利用Access 2007的全部功能
在各個Microsoft Office應用程式之間無縫地傳遞Access數據,這只是針對初學者。在這本由知名AcceSS專家HeIen Feddema撰寫的全新並且全面的指南中。您可以學習編寫Vi-sual Basic代碼,從而自動執行Access資料庫任務、創建獨立腳本、提取及合併數據,而且可以將各種強大的解決方案結合起來,從而提高在Office家族成員間工作時的效率。無論您是初學者還是有經驗的用戶,本書都是您成功駕馭Access 2007
的必備書籍。
·在Word、Excel和Outlook之間操作並共享Access數據:
·從Access創建Word文檔;
·編寫VBA代碼來自動執行資料庫任務;
·創建Access窗體,作為數據交換的控制臺:
·使用COM和Access載入項添加功能;
·使用SQL Server數據:
·使用XML自定義Access 2007功能區。
在各個Microsoft Office應用程式之間無縫地傳遞Access數據,這只是針對初學者。在這本由知名Access專家Helen Feddema撰寫的全新並且全面的指南中,您可以學習編寫Visual Basic代碼。從而自動執行Access資料庫任務、創建獨立腳本、提取及合併數據,而且可以將各種強大的解決方案結合起來,從而提高在Office家族成員間工作時的效率。無論您是初學者還是有經驗的用戶。本書都是您成功駕馭Access 2007的必備書籍。
內容簡介
Access是Microsoft公司Office辦公套件中的資料庫應用程式,而Access VBA是Access的程式語言。利用VBA不僅能夠設計常用的小工具、小軟體,還能夠編寫代碼,讓很多程式共享數據。本書全面介紹了Access VBA的套用。首先介紹各種Office組件及其用途,然後詳細介紹了這些組件,以及如何在組件之間共享各種數據;最後介紹了更為高級的主題,包括vb 6.0、Access載入項、Visual Studio 2005共享載入項、使用XML實現自定義Office 2007功能區,以及與SQL Server資料庫的互動等。
作者簡介
費德瑪(Helen Feddema),是最受尊敬的Microsoft Access專家之一。她是多本Microsoft Access圖書的作者,其中包括暢銷書Microsoft Access Version 2002 Inside Out忽而Expert One-on-One Microsoft Access Application Development。她是Access Watch雜誌的編輯,負責撰寫Access archon專欄。她還是一名獨立的Access顧問。
目錄
第1部分 Office組件及其最佳用途
第1章 在Access中存儲和顯示數據
1.1 Office數據交換簡史
1.2 在Access中存儲數據
1.3 在Access窗體和報表中顯示數據
1.3.1 創建Access套用信函
1.3.2 在Access中創建工作表類型的報表
1.4 小結
第2章 從Access中創建Word文檔
2.1 使用TypeText.方法為Word文檔填充Access數據
2.2 使用word模板創建格式化的Word文檔
2.2.1 書籤
2.2.2 文檔屬性
2.3 窗體域文檔
2.4 小結
第3章 使用Excel分析數據
3.1 將Access數據導出到未格式化的工作表
3.2 使用Excel模板創建填充了Access數據的格式化工作表
3.3 使用VBA代碼對Excel工作表進行格式化
3.4 小結
第4章 使用Outlook進行組織和通信
4.1 將約會和任務導出到Outlook
4.2 將日記信息導出到Outlook
4.3 從Access表創建電子郵件
4.4 小結
第2部分 編寫VBA代碼,在Office組件之聞交換數據
第5章 使用Access數據
5.1 在Access 2007中使用舊格式的資料庫
5.2 解疑對象模型組件的引用
5.2.1 (新/舊)DAO對象模型
5.2.2 ADO對象模型
5.3 將DAO代碼轉換為ADO代碼
5.4 小結
第6章 使用Word文檔和模板
6.1 Office 2007中內置的Word導出
6.2 使用Automation代碼將Access數據導出到Word
6.2.1 Word對象模型
6.2.2 選擇.Access數據合併到Word的方法
6.3 小結
第7章 使用Excel工作表
7.1 簡單地將Access數據導出到Excel
7.2 Excel對象模型
7.3 最簡單地格式化工作表
7.4 使用代碼格式化表格式工作表
7.5 工作時間表
7.6 小結
第8章 使用Outlook項目
8.1 將數據導出為Outlook項目
8.1.1 使用“收集數據”組
8.1.2 使用“導入”組導入或連結Outlook數據
8.1.3 使用示例資料庫和窗體
8.2 Outlook對象模型
8.2.1 Exploer、Inspector和其他Outlook對象
8.2.2 引用Outlook對象的語法
8.2.3 在VBA代碼中引用Outlook項
8.3 使用Outlook約會
8.4 使用Outlook任務
8.5 使用Outlook聯繫人
8.6 小結
第9章 使用檔案和資料夾
9.1 使用Windows Explorer資料夾
9.1.1 Office FileDialog對象
9.1.2 FileSystemObiect
9.2 備份資料庫
9.3 使用文本檔案
9.3.1 將數據寫入文本檔案
9.3.2 從文本檔案讀取數據
9.4 使用附屬檔案欄位
9.4.1 將檔案載入附屬檔案欄位
9.4.2 將附屬檔案保存到檔案
9.5 小結
第10章 使用外部數據
10.1 通過TransferText方法使用文本檔案
10.1.1 創建導入或導出規範
10.1.2 在VBA代碼中導入或導出文本檔案
10.2 使用遺留資料庫和電子表格檔案
10.2.1 導入資料庫檔案
10.2.2 導入電子表格檔案
10.2.3 導出資料庫和電子表格檔案
10.3 使用XML和HTML檔案
10.3.1 導入HTML和XML檔案
10.3.2 導出HTML和XML檔案
10.4 使用電子郵件傳送導出的文本檔案
10.5 小結
第11章 將Access與Outlook聯繫人同步
11.1 根據一組連結表創建去規範化表
11.2 比較Outlook和Access聯繫人
11.2.1 重建Access和Outlook數據的平面檔案表
11.2.2 將聯繫人數據從Access複製到Outlook(或反向操作)
11.3 使用附屬檔案
11.4 小結
第12章 深入學習
12.1 創建不同樣式的Word發運標籤
12.2 根據Access查詢創建Excel數據透視圖
12.3 使用電子郵件傳送發運報表和重新訂貨報表
12.4 小結
第3部分 為Office添加更多功能
第13章 使用Visual Basic 6.0創建COM載入項
第14章 創建Access載入項
第15章 在Access資料庫和載入項中使用XML自定義功能區
第16章 使用Visual Studio 2005共享載入項自定義Access功能區
16.1 準備編寫Visual Studio載入項
16.1.1 向Ofrice添加.NET支持
16.1.2 修改connect類模組代碼
16.1.3 向共享的載入項添加功能
16.1.4 調試載入項
16.1.5 生成並安裝載入項
16.1.6 使用載入項
16.2 小結
第17章 使用Windows Script Host創建單獨的腳本
17.1 處理Windows Script Host腳本的工具
17.1.1 Microsoft腳本編輯器
17.1.2 VBScript幫助檔案
17.2 VBA與VBScript代碼的區別
17.3 有用的腳本
17.3.1 建立腳本
17.3.2 Office腳本
17.3.3 其他腳本
17.4 使用Windows Vista任務計畫程式安排備份腳本
17.5 小結
第18章 使用SQL Server數據
18.1 獲得SQL Server 2005
18.2 準備要升遷到SQL Server的Access資料庫
18.3 為Access數據配置SQL Server 2005
18.3.1 通過防火牆
18.3.2 其他安全障礙
18.4 使用升遷嚮導
18.4.1 將Access錶轉換為SQL Server表
18.4.2 創建客戶機/月艮務器應用程式
18.5 連結到SQL Server表中的數據
18.6 用於Access的SQL Server遷移助手
18.7 小結
書摘插圖
第1章 在Access巾存儲和顯示數據
Access從一開始(大約14年前)就是一個關係型資料庫程式,它在表中存儲數據,並使用自己的查詢、窗體和報表對數據進行排序、篩選、顯示和列印。隨著Office版本的升級,在Office組件(特別是Word、Excel和Outlook)之間移動數據變得非常方便,因此現在對於某個任務(例如列印信函或分析數值),使用其他Office組件通常比使用Access報表更高效。
另外,使用其他Office組件來顯示或列印Access數據時,會使Access表中存儲的數據具有更廣泛的可用性。很多Office用戶所使用的Office版本中沒有Access,但都有Word和Excel,很多還包含Outlook。因此用戶可以方便地在Word文檔、Outlook郵件或約會和Excel工作表中使用來自Access表的數據。
無論是否打算以Access報表、數據透視圖或數據透視表,或者Word文檔或Excel工作表來表現數據,數據都可存儲在Access表中,並在Access窗體中輸入和編輯數據。
……