這是一本設計給想要深入學習運用Access開發資料庫系統的讀者,內容可分為兩部分,一是VBA程式設計,二是包含開發Access資料庫系統的相關技術。VBA程式設計的部分,包含VBA基本語法、事件、Access物件模型、SQL、ADO、ADOX、JRO、錯誤處理,乃至於ActiveX、API函數的應用。系統開發相關技術的部分包含工作環境的自訂、說明檔的製作以及應用系統的封裝及部署…等。
但Access程式設計的技巧與資料,一本書實在裝不下,本書焦點將放在基礎能力的建立與實例應用上,相信這本書的內容,對讀者來說絕對是相當實用。
Part I VBA程式設計基礎
第1章 淺談ACCESS程式設計
本章將以簡短的篇幅,快速介紹學習Access程式設計應具備的基本觀念,讓您對Access程式設計有概略的瞭解,並為接下來的學習旅程暖身。
第2章 VBA基本語法
本章將告訴您VBA的基本語法,對於沒有學習過Visual Basic的讀者,這一章是相當重要的基礎。
第3章 ACCESS的模組
模組是以VBA撰寫的程式,包含宣告與程序兩個部份。模組用於彌補Access的視覺化設計介面,所不能達成的系統需求,本章將介紹模組相關資訊。
第4章 ACCESS的物件模型
在Office的各軟體成員裡使用VBA時,除必須瞭解VBA語法外,對於該軟體的物件類別庫與物件模型觀念也必須有所認識,這樣才能透過程式控制各軟體。
Part II VBA程式設計進階
第5章 SQL語言的使用
SQL為Structured Query Language之縮寫,中譯為結構化查詢語言。透過SQL語言的幫助,可以直接操作Access背後的資料庫引擎。
第6章 ADO物件模型
本章將介紹如何運用ADO物件操作Access背後的Access資料庫引擎。
第7章 ADOX物件與JRO物件
ADO物件的弁遄A主要用於取得資料庫內的資料。至於資料庫內部資料儲存結構的定義,則必須運用ADOX物件完成。
第8章 錯誤處理
這一章將介紹VBA的錯誤處理機制,以及Err物件的使用。
第9章 ACTIVEX控制項、檔案對話盒與API函數
API的全名為Application Program Interface,譯為應用程式設計介面。API為作業系統開放給程式設計師,用於設計執行於視窗作業系統環境下程式的介面,API是由釵h函數組成。在VBA中使用API甫大提昇VBA的弁遄C因為透過API函數的協助,VBA便可擁有取得電腦內所有磁碟、取得登入Windows使用者、尋找檔案…等能力。當懂得如何在VBA中使用API時,您的VBA奶O將登上另一個境界。
Part III 資料庫應用系統的建立
第10章 自訂工作環境
Access的軟體介面將依照操作不同的目的提供不同介面,如:提供操作資料與設計表單之不同介面。但對於已經完成設計,欲供其他人使用的資料庫,並不需要提供使用者這樣多弁鄋漱雁情C此時,可以運用Access的自訂弁鈰洏能,透過自訂介面限制資料庫使用者只能依照設計者的設計操作資料庫。
第11章 說明檔的建立
這一章將介紹如何建立自訂說明檔,並與Access搭配使用,讓自訂的資料庫應用系統,也能夠像套裝軟體一樣擁有說明檔。
第12章 資料庫安全性機制
這一章將為您介紹如何保護完成建立的資料庫,避免使用者不當修改資料庫的設計與資料。
第13章 資料庫的封裝與簽署
完成資料庫應用系統的建立後,接著,必須將系統交付給使用者。最簡單也最陽春的做法,就是將.accdb檔以及相關檔案複製到使用者的電腦裡。當然這有些問題,...