第一部分 Access開發基礎
第1章 Access作為開發工具
1.1 Access中可開發的應用程序類型
1.2 具有縮放能力的Access
1.3 什麼是數據庫
1.4 什麼是數據庫對象
1.5 對象命名約定
1.6 硬件要求
1.7 Access應用程序的開發過程
1.8 小結
第2章 錶的必要知識
2.1 創建新錶
2.2 為數據選擇閤適的字段類型
2.3 字段屬性操作
2.4 至關重要的主鍵
2.5 查閱操作
2.6 錶的屬性操作
2.7 使用索引提高性能
2.8 Access錶和Internet
2.9 小結
第3章 關係:數據完整性的關鍵
第3章 關係:數據完整性的關鍵
3.1 檢查關係的類型
3.2 建立關係
3.3 建立參照完整性
3.4 關係的作用
3.5 檢查索引和關係
3.6 小結
第4章 查詢的必要知識
4.1 什麼是查詢以及何時使用查詢
4.2 查詢基礎
4.3 排序查詢結果
4.4 用準則提煉查詢
4.5 準則的日期操作
4.6 查詢結果的更新
4.7 基於多個錶創建查詢
4.8 創建計算宇段
4.9 從錶達式生成器獲取幫助
4.10 以總計查詢匯總數據
4.11 在輸齣中屏蔽字段
4.12 NULL值和查詢結果
4.13 使用字段、字段列錶和查詢的屬性提煉查詢
4.14 建立設計階段不知道準則時可用的參數查詢
4.15 小結
第5章 窗體的必要知識
5.1 窗體的應用
5.2 窗體剖析
5.3 創建新窗體
5.4 窗體設計窗口的操作
5.5 選擇適當的控件
5.6 控件轉換
5.7 條件格式
5.8 可用的窗體屬性
5.9 控件屬性及其使用
5.10 綁定控件、非綁定控件和計算控件
5.11 使用錶達式強化窗體
5.12 命令按鈕嚮導:無需鍵入的編程
5.13 創建基於多個錶的窗體
5.14 基於查詢的窗體:原因及方式
5.15 Access窗體和Internet
5.16 小結
第6章 報錶的必要知識
6.1 報錶的類型
6.2 報錶剖析
6.3 創建新的報錶
6.4 報錶設計窗口的操作
6.5 選擇適當的控件
6.6 報錶屬性及使用
6.7 控件屬性及其使用
6.8 插入分頁符
6.9 非綁定控件、綁定控件和計算控件
6.10 使用錶達式加強報錶
6.11 創建基於多個錶的報錶
6.12 排序和分組操作
6.13 基於存儲查詢的報錶改善性能和可重用性
6.14 Access報錶和Internet
6.15 小結
第7章 VBA簡介
7.1 VBA解釋
7.2 Access的類模塊、標準模塊、窗體模塊和報錶模塊
7.3 變量的操作
7.4 為代碼添加注釋
7.5 使用續行符
7.6 使用VBA控製結構
7.7 傳遞參數和返迴值
7.8 在模塊窗口中執行過程
7.9 DoCmd對象:執行宏操作
7.10 內置函數的操作
7.11 常數的操作
7.12 VBE的工具
7.13 自定義VBE
7.14 小結
第8章 對象、屬性、方法和事件
8.1 理解Access的對象模型
8.2 理解對象、屬性、事件和方法
8.3 使用對象瀏覽器熟悉Access的對象
8.4 對象的引用
8.5 屬性和方法
8.6 對象變量的聲明和賦值
8.7 對象與集閤的區彆
8.8 對象傳遞給予程序和函數
8.9 確定控件的類型
8.10 引用對象的特殊屬性
8.11 小結
第9章 高級窗體技術
9.1 本章的重要性
9.2 窗體事件及應用
9.3 節和控件事件及應用
9.4 引用Me
9.5 可創建的窗體類型及應用
9.6 使用內建對話框
9.7 對窗體添加自定義菜單、工具欄和快捷菜單
9.8 利用內置窗體篩選功能
9.9 包含其他應用程序的對象:鏈接與嵌入
9.10 OpenArgs屬性
9.11 轉換窗體記錄源
9.12 增強組閤框和列錶框技術
9.13 強大的於雷體技術
9.14 窗體與原始記錄集的同步
9.15 創建自定義屬性和方法
9.16 小結
第10章 高級報錶技術
10.1 本章的重要性
10.2 報錶事件及其應用
10.3 報錶事件的順序
10.4 報錶節事件及其應用
10.5 報錶的特殊屬性
10.6 報錶事件和屬性的實際應用
10.7 小結
第11章 高級查詢技術
11.1 操作查詢
11.2 查詢的特殊屬性
11.3 優化查詢
11.4 交叉錶查詢
11.5 外部聯接
11.6 自聯接
11.7 瞭解SQL
11.8 聯閤查詢
11.9 傳遞查詢
11.10 NullS的傳播和查詢結果
11.11 子查詢
11.12 函數的結果作為查詢的準則
11.13 從窗體中傳遞參數查詢值
11.14 小結
第12章 ADO、DAO及其重要性
12.1 瞭解DAO
12.2 比較ADO和DAO
12.3 ADO模型
12.4 ADO記錄集類型
12.5 使用ADO記錄集屬性及方法
12.6 使用ADO代碼修改錶數據
12.7 使用ADO代碼創建和修改數據庫對象
12.8 DAO模型
12.9 DBEngine對象
12.10 使用CurrentDB()函數
12.11 DAO記錄集類型
12.12 選取可用的DAO記錄集對象類型
12.13 使用DAO Recordset的屬性和方法
12.14 使用DAO代碼修改錶數據
12.15 使用DAO代碼創建和修改數據庫對象
12.16 使用DAO容器集閤
12.17 小結
第二部分 解決問題
第13章 調試:開發成功的關鍵
13.1 避免錯誤
13.2 立即窗口的應用
13.3 調用調試程序
13.4 用斷點排除故障
13.5 單步運行代碼
13.6 設置下一條執行語句
13.7 使用“調用”窗口
13.8 使用本地窗口
13.9 使用監視錶達式
13.10 齣現運行階段錯誤後繼續運行
13.11 在立即窗口查看錯誤
13.12 小結
第14章 錯誤處理:處理不可避免的錯誤
14.1 本章的重要性
14.2 實現錯誤處理
14.3 使用錯誤事件
14.4 使用On Error語句
14.5 使用Resume語句
14.6 清除錯誤
14.7 檢查級聯錯誤影響
14.8 使用Err對象
14.9 觸發錯誤
14.10 使用Errors集閤
14.11 創建通用錯誤處理程序
14.12 防止調用自己的錯誤處理
14.13 小結
第15章 優化應用程序
15.1 本章的重要性
15.2 優化簡介
15.3 修改硬件和軟件的配置
15.4 Jet 4.0改進性能的方式
15.5 用性能分析器確定問題範圍
15.6 設計錶以優化性能
15.7 設計查詢以優化性能
15.8 改變編碼以改進性能
15.9 設計窗體和報錶以改進性能
15.10 小結
第三部分 開發多用戶和企業應用程序
第16章 開發Access應用程序的策略
16.1 本章的重要性
16.2 數據庫劃分成錶和其他對象
16.3 基於查詢或嵌入式SQL語句的窗體和報錶
16.4 Access運行引擎
16.5 EXE與Access數據庫:這意味著什麼
16.6 數據庫安全的重要性
16.7 Access作為前端
16.8 小結
第17章 開發多用戶應用程序
17.1 開發應用程序的多用戶問題考慮
17.2 Access的鎖定機製
17.3 鎖定和更新策略
17.4 窗體鎖定策略
17.5 記錄集鎖定
17.6 有效處理鎖定衝突
17.7 測試記錄的鎖定狀態
17.8 用代碼刷新或重新查詢
17.9 理解.LDB文件
17.10 用戶名單
17.11 創建自定義計數器
17.12 使用非綁定窗體
17.13 用同步復製改進性能
17.14 小結
第18章 使用外部數據
18.1 本章的重要性
18.2 導入、鏈接和打開的時機和原因
18.3 導入外部數據
18.4 創建到外部數據的鏈接
18.5 打開外部錶
18.6 理解Windows注冊錶設置
18.7 使用Jet OLEDB:Link Provider String
18.8 使用密碼
18.9 更新和刪除鏈接
18.10 特殊考慮
18.11 故障排除
18.12 性能考慮與鏈接
18.13 使用HTML文檔
18.14 小結
第19章 客戶/服務器技術
19.1 理解客戶/服務器模型
19.2 確定是否用客戶/服務器模型
19.3 Access在應用程序設計模型中的作用
19.4 客戶/服務器術語
19.5 升遷的考慮問題
19.6 預先準備升遷
19.7 使用升遷嚮導
19.8 定義ODBC數據源
19.9 連接到數據庫服務器
19.10 使用鏈接錶
19.11 使用傳遞查詢
19.12 執行和創建存儲過程
19.13 用Microsoft Access數據工程訪問客戶/服務器數據
19.14 小結
第20章 客戶/服務器方案
20.1 本章的重要性
20.2 選擇最好的記錄集類型
20.3 使用傳遞查詢和存儲過程
20.4 使用ADP
20.5 優化數據處理
20.6 優化查詢和窗體
20.7 小結
第21章 運行的客戶/服務器應用程序
21.1 本章的重要性
21.2 用鏈接錶創建客戶/服務器應用程序
21.3 用ADP創建客戶用&務器應用程序
21.4 小結
第22章 事務處理
22.1 本章的重要性
22.2 對優越性的理解
22.3 修改默認狀態
22.4 實現顯式的事務處理
22.5 事務處理問題
22.6 在多用戶環境中使用事務處理
22.7 在客戶用&務器環境中使用事務處理
22.8 小結
第23章 同步復製簡化工作
23.1 本章的重要性
23.2 同步復製的使用
23.3 同步復製的局限性
23.4 同步復製的實現
23.5 同步復製的整體結構:同步復製的過程
23.6 同步復製的拓撲結構
23.7 同步復製對數據庫的改變
23.8 使數據庫具有可同步復製性
23.9 防止同步復製某些對象
23.10 創建附加副本
23.11 同步副本
23.12 解決同步復製衝突
23.13 使用同步復製管理器
23.14 使用部分同步復製
23.15 使用代碼進行同步復製
23.16 小結
第四部分 高級編程
第24章 高級VBA技術
24.1 本章的重要性
24.2 用戶定義類型的定義及使用原因
24.3 使用常量
24.4 使用數組
24.5 高級函數技術
24.6 使用Empty和Null
24.7 創建和使用自定義集閤
24.8 理解和有效使用編譯選項
24.9 導入和導齣代碼模塊
24.10 工程屬性的使用
24.11 小結
第25章 使用ActiveX控件
25.1 介紹ActiveX控件
25.2 在Access 2000中閤並ActiveX控件
25.3 在設計階段設置ActiveX控件的屬性
25.4 ActiveX控件的編碼事件
25.5 使用Calender控件
25.6 使用UpDown控件
25.7 使用ImageList控件
25.8 許可證和分布問題
25.9 小結
第26章 自動功能:與其他應用程序通信
26.1 本章的重要性
26.2 定義自動功能術語
26.3 聲明對象變量以引用應用程序
26.4 創建自動功能對象
26.5 操作自動功能對象
26.6 在Access中控製Excel
26.7 關閉Excel自動功能對象
26.8 在Access中創建圖錶
26.9 在Access中控製Word
26.10 在Access中控製PowerPoint
27.11 在其他應用程序中控製Access
26.12 小結
第27章 深入Windows API的功能
27.1 本章的重要性
27.2 嚮編譯器聲明外部函數
27.3 使用常數和類型
27.4 調用DLL函數:重要的問題
27.5 16位和32位API的區彆
27.6 使用API函數
27.7 獲得操作環境的信息
27.8 確定驅動器類型和可用的驅動器空間
27.9 小結
第28章 利用類模塊的功能
28.1 類模塊的好處
28.2 麵嚮對象介紹
28.3 創建和使用類模塊
28.4 創建多個類實例
28.5 Initialize事件和Terminate事件
28.6 使用自定義集閤
28.7 小結
第29章 創建自己的庫
29.1 本章的重要性
29.2 數據庫到庫的準備工作
29.3 創建引用
29.4 調試庫數據庫
29.5 保護Access庫
29.6 小結
第30章 使用生成器、嚮導和菜單加載項
30.1 本章的重要性
30.2 使用生成器
30.3 使用嚮導
30.4 使用菜單加載項
30.5 小結
第31章 Access和Internet
31.1 Access和Internet的新特徵
31.2 數據庫對象保存為HTML
31.3 鏈接HTML文件
31.4 導入HTML文件
31.5 確定HTML格式是靜態還是動態
31.6 使用.ASP文件
31.7 使用HTX/IDC文件
31.8 測試ASP和HTX/IDC文件
31.9 使用HTML模闆
31.10 嚮FTP或HTTP服務器發送數據
31.11 利用超級鏈接
31.12 Web工具欄
31.13 在Internet上實現同步復製
31.14 小結
第32章 使用數據訪問頁
32.1 瞭解數據訪問頁
32.2 創建數據訪問頁
32.3 修改數據訪問頁的重要屬性
32.4 修改記錄瀏覽控件屬性
32.5 創建分組的數據訪問頁
32.6 使用VbScript增強數據訪問頁
32.7 小結
第五部分 修飾應用程序
第33章 容易實現的數據庫安全性
33.1 本章的重要性
33.2 實現共享級的安全性:建立數據庫密碼
33.3 數據庫加密
33.4 建立用戶級安全性
33.5 提供附加的安全級彆:創建MDE
33.6 特殊問題
33.7 小結
第34章 高級安全技術
34.1 本章的重要性
34.2 使用代碼維護組
34.3 使用代碼維護用戶
34.4 列齣所有組和用戶
34.5 使用密碼
34.6 使用代碼指定和取消對對象的訪問權限
34.7 使用代碼給數據庫加密
34.8 使用查詢完成字段級的安全性
34.9 禁止用戶和組創建對象
34.10 以另一個用戶的身份登錄完成未授權的任務
34.11 保護客戶/服務器應用程序
34.12 安全性和復製
34.13 小結
第35章 應用程序文檔管理
35.1 本章的重要性
35.2 準備說明應用程序
35.3 使用數據庫文檔管理器
35.4 編寫代碼創建自己的文檔資料
35.5 小結
第36章 維護應用程序
36.1 本章的重要性
36.2 壓縮數據庫
36.3 小結
第37章 Microsoft Office Developer
37.1 分布應用程序簡介
37.2 討論MOD
37.3 小結
第38章 使用Visual SourceSafe管理應用程序開發
38.1 本章的重要性
38.2 如何安裝Visual SourceSafe
38.3 使用Visual SourceSafe概述
38.4 使用Visual SourceSafe管理工程的善後處理
38.5 權衡使用Visual SourceSafe
38.6 Visual SourceSafe對Access行為的更改
38.7 獲得Visual SourceSafe的幫助
38.8 瞭解Visual SourceSafe的限製
38.9 小結
第39章 分布應用程序
39.1 本章的重要性
39.2 Package and Deployment Wizard簡介
39.3 加載Package and Deployment Wizard
39.4 分布應用程序用Access的完全版本運行
39.5 使用Access的運行版本與完全版本
39.6 準備讓數據庫在Access的運行版本下使用
39.7 討論其他問題
39.8 小結
第六部分 附錄
附錄A 錶結構
A.1 tblClients錶
A.2 tblCompanyInfo錶
A.3 tblEmployees錶
A.4 tblErrorLog錶
A.5 tblErrors錶
A.6 tblExpenseCodes錶
A.7 tblPaymentMethods錶
A.8 tblPayments錶
A.9 tblProjects錶
A.10 tblTimeCardExpenses錶
A.11 tblTimeCardHours錶
A.12 tblTimeCards錶
A.13 tblWorkCodes錶
附錄B 命名約定
· · · · · · (
收起)