Access 2007開發指南
作 者: (美)巴爾特 著,謝暉,許偉 譯
出 版 社: 人民郵電出版社
出版時間: 2008-7-1
字 數: 1667000
版 次: 1
頁 數: 835
開 本: 16開
印 次: 1
紙 張: 膠版紙
I S B N : 9787115178596
包 裝: 平裝
分類: 圖書 >> 計算機/網路 >> 資料庫 >> Access
定價:¥99.00
編輯推薦
經典Access圖書五年來首度更新,權威Access專家數十載經驗奉獻,全新Access實踐與開發專家指南。
本書還有一些內容非常有用:有關開發多用戶和企業應用程式的內容,以及許多幫助開發人員更有效地完成工作的高級技術。本書針對各個層次的開發人員提供了在Access 2007中開發應用程式的必備知識。首先,作者從開發人員的角度介紹了Access 2007,講解了建立Access 2007查詢、窗體、報表的基本知識。隨後,本書深入講述了Access 2007宏,以及VBA語言、對象、屬性、方法和事件。在講解了高級窗體、報表和VBA技術後,本書還介紹了有關類模組以及ActiveX Data Obiect(ActiveX數據對象)的內容。
在掌握了這些基本知識以後,還可以學習調試、錯誤處理以及最佳化。
本書講解了如下內容:Access 2007新增功能;創建Access 2007應用程式的細節;如何高效使用Access 2007表、查詢、窗體和報表;通過使用對象、屬性、方法和事件,用宏和VBA模組編寫應用程式;更高級的主題,例如,類模組和ADO. NET;充分利用Access 2007調試和錯誤處理;最佳化建立的應用程式;構建多用戶和企業級應用程式的過程。
內容簡介
本書講解了在Access中開發應用程式的重要技能。主要內容分為6個部分。第1章至第15章為第一部分,講解Access基礎,包括:表、關係、查詢、窗體和報表的基本知識;宏的使用;VBA語言的編碼;查詢、窗體和報表的高級套用;高級VBA技術;類模組;ActiveX數據對象。第16章至第18章為第二部分,說明如何解決開發過程中遇到的問題,如怎樣用調試器檢查代碼問題,怎樣實現應用程式中的錯誤處理,以及應用程式的最佳化方法。第19章至第22章為第三部分,講述怎樣為多用戶環境或客戶機/伺服器環境開發應用程式。第23章至28章為第四部分,介紹了功能區、自動化功能、Windows API、庫和載入項技術,並且簡介了Access與Internet集成套用。本書的第五部分,講解了進一步改進應用程式的方法,內容涉及安全性、文檔管理以及資料庫的維護。
本書適用於中高級Access用戶,內容豐富全面,實用性強,並附有大量實例輔助用戶學習。
作者簡介
Alison Balter是Microsoft Access和SQL sewer方面的權威作者,曾編寫過多部暢銷書。她是富有經驗的Access、SharePoint、NET和SQL Server開發人員,並作為培訓教師致力於教授其他人如何開發Windows和Web應用程式。她在計算機行業已經有23年的工作經驗,培訓和指導過公司和政府機構的眾多人。
目錄
第一部分 Access開發基礎
第1章 Access作為開發工具
第2章 資料庫和表必備知識
第3章 關係:數據完整性的關鍵
第4章 查詢必備知識
第5章 窗體必備知識
第6章 報表的必要知識
第7章 宏及其用法
第8章 VBA基礎
第9章 對象、屬性、事件和方法
第10章 高級窗體技術
第11章 高級報表技術
第12章 高級查詢技術
第13章 高級VBA技術
第14章 利用類模組的功能
第15章 ADO及其重要性
第二部分 解決問題
第16章 調試:開發成功的關鍵
第17章 錯誤處理:處理不可避免的錯誤
第18章 最佳化應用程式
第三部分 開發多用戶和企業應用程式
第19章 開發Access應用程式的策略
第20章 使用外部數據
第21章 Access 2007與SharePoint
第22章 開發多用戶應用程式
第四部分 高級編程
第23章 操作和自定義功能區
第24章 自動功能:與其他應用程式通信
第25章 深入Windows API的功能
第26章 創建用戶的庫
第27章 使用生成器和嚮導
第28章 Access和Internet/Intranet
第五部分 潤飾應用程式
第29章 應用程式文檔管理
第30章 維護應用程式
第31章 容易實現的資料庫安全性
第六部分 附錄
附錄A 命名約定
附錄B 表結構
B.1 tblClients表
B.2 tblClientAddresses表
B.3 The tblAddressTypes表
B.4 tblClientPhones表
B.5 tblPhoneTypes表
B.6 tblCorrespondence表
B.7 tblCorrespondenceTypes 表
B.8 The tblTerms表
B.9 tblContactType表
B.10 tblCompanyInfo表
B.11 tblEmployees表
B.12 tblErrorLog表
B.13 tblErrors表
B.14 tblExpenseCodes表
B.15 tblPaymentMethods表
B.16 tblPayments表
B.17 tblProjects表
B.18 tblTimeCardExpenses表
B.19 tblTimeCardHours表
B.20 tblTimeCards表
B.21 tblWorkCodes表
書摘
第1章 Access作為開發工具
1.1 本章的重要性
在和很多用戶及開發人員討論時,筆者發現Access是一個很容易被誤解的產品。許多用戶認為它只是那些想要處理數據的經理或秘書的工具;還有一些人感覺它是極其複雜的開發產品,除了富有經驗的程式開發人員外,普通人無法使用它。本章將揭開Access的神秘面紗,幫助用戶理解Access。在閱讀完本章後,用戶將知道什麼時候將Access視作工具,以及什麼時候可以用它探索其他產品。
1.2 Access中可開發的應用程式類型
對於用Access可以開發什麼類型的應用程式這個問題,筆者已經解答過很多次了。Access提供了大量的功能,它可以滿足不同的資料庫要求。它可以用於開發以下6種類型的應用程式:
個人應用程式;
小型商務應用程式;
部門級應用程式;
公司級應用程式;
作為企業級客戶/伺服器應用程式的前端程式;
Intranet/Internet應用程式。
1.2.1 Access作為個人應用程式開發平台
Access可以用於開發簡單的個人資料庫管理系統。雖然人們也許都會注意這一點。但是,那些購買了Access,並希望它能自動完成從葡萄酒收集到家庭理財的每件事情的人會感到大失所望。問題就在於Access的套用看起來簡單了點,其功能強大的內置嚮導使它看上去能被每個人很好地使用。回答幾個問題之後,就可以完成套用切換面板、數據輸入螢幕、報表及支持它們的基本表。實際上,當Microsoft公司剛剛發行Access的時候,許多人曾問過,說作為一個計算機編程人員和培訓人員是否已經失去了意義。因為有了Access,好像誰都可以很容易地編寫出資料庫應用程式,雖然實際上也是如此。最簡單的Access應用程式並不需要用戶作什麼設計,也不需要用戶編寫什麼代碼,但是,大多數應用程式還是要求有所設計,並要求自行編碼。
如果僅僅滿足於由嚮導生成的個人應用程式,不作任何修改,那么不會出現什麼問題。如果要完全自行設計個人應用程式,那么就還有很多事情要做。
1.2.2 Access作為中小型企業應用程式開發平台
對於開發運行中小型企業系統的應用程式來說,Access是一個較好的平台。它的嚮導有助於開發人員快速且輕鬆地構造出應用程式的框架。由於它支持代碼模組,因此,開發人員很容易建立可重用函式的代碼庫。又由於它支持在窗體和報表之後添加代碼,因此,它具有強大的窗體和報表自定義功能。
用Access開發自定義的中小型企業應用程式的唯一限制在於開發過程中所要求的時間和費用。許多人在開發過程開始時,總喜歡使用Access的嚮導,但是到後來,他們發現這樣做又不能完全按要求進行自定義。隨著規模的擴大,中小型企業應用程式的用戶更會發現這個問題的嚴重。中小型企業應用程式的要求一般比個人應用程式的要求更高。許多醫生、律師和其他專業人士在開發過程中進入死胡同時向我求救,這時他們才會清楚,要讓他們的程式能運行需要花多少費用。