目    錄
          第Ⅰ部分  Access構建塊
         第1章  數據庫開發簡介   3
         1.1  Access的數據庫術語   3
         1.1.1  數據庫   3
         1.1.2  錶   4
         1.1.3  記錄和字段   4
         1.1.4  值   5
         1.2  關係數據庫   5
         1.3  Access數據庫對象   5
         1.3.1  錶   6
         1.3.2  查詢   6
         1.3.3  數據輸入和顯示窗體   6
         1.3.4  報錶   6
         1.3.5  宏和VBA   7
         1.3.6  數據庫對象   7
         1.4  5步設計法   7
         1.4.1  步驟1:總體設計——從概念到實際   7
         1.4.2  步驟2:報錶設計   8
         1.4.3  步驟3:數據設計   8
         1.4.4  步驟4:錶設計   9
         1.4.5  步驟5:窗體設計   11
         第2章  Access簡介   12
         2.1  Access歡迎屏幕   12
         2.2  如何創建空白數據庫   13
         2.3  Access 2019界麵   14
         2.3.1 “導航”窗格   15
         2.3.2  功能區   17
         2.3.3  快速訪問工具欄   17
         第Ⅱ部分  瞭解Access錶
         第3章  創建Access錶   21
         3.1  錶的類型   21
         3.1.1  對象錶   21
         3.1.2  事務錶   21
         3.1.3  聯接錶   22
         3.2  創建新錶   22
         3.2.1  設計錶   23
         3.2.2  使用“設計”選項卡   26
         3.2.3  使用字段   27
         3.3  創建tblCustomers錶   32
         3.3.1  使用自動編號字段   32
         3.3.2  完成tblCustomers錶   32
         3.4  更改錶設計   33
         3.4.1  插入新字段   33
         3.4.2  刪除字段   33
         3.4.3  更改字段位置   33
         3.4.4  更改字段名稱   33
         3.4.5  更改字段大小   33
         3.4.6  處理數據轉換問題   34
         3.4.7  分配字段屬性   34
         3.5  瞭解tblCustomers字段屬性   43
         3.6  設置主鍵   45
         3.6.1  選擇主鍵   45
         3.6.2  創建主鍵   46
         3.6.3  創建復閤主鍵   46
         3.7  為Access錶編製索引   46
         3.7.1  索引的重要性   47
         3.7.2  多字段索引   48
         3.7.3  何時對錶編製索引   49
         3.8  打印錶設計   50
         3.9  保存完成的錶   51
         3.10  操縱錶   51
         3.10.1  重命名錶   51
         3.10.2  刪除錶   51
         3.10.3  復製數據庫中的錶   51
         3.10.4  將錶復製到另一個數據庫   52
         3.11  嚮數據庫錶中添加記錄   52
         3.12  瞭解附件字段   53
         第4章  瞭解錶關係   54
         4.1  構建無懈可擊的數據庫   54
         4.2  數據規範化和反規範化   56
         4.2.1  第一範式   56
         4.2.2  第二範式   58
         4.2.3  第三範式   61
         4.2.4  反規範化   61
         4.3  錶關係   62
         4.3.1  連接數據   63
         4.3.2  一對一   64
         4.3.3  一對多   65
         4.3.4  多對多   65
         4.4  完整性規則   66
         4.4.1  主鍵不能包含空值   67
         4.4.2  所有外鍵值必須與對應的主鍵匹配   68
         4.5  鍵   68
         4.5.1  確定主鍵   69
         4.5.2  主鍵的優點   69
         4.5.3  指定主鍵   70
         4.5.4  創建關係並實施參照完整性   71
         4.5.5  查看所有關係   74
         4.5.6  刪除關係   75
         4.5.7  遵從應用程序特定的完整性規則   75
         第5章  使用Access錶   76
         5.1  瞭解數據錶   76
         5.2  數據錶窗口   77
         5.2.1  在數據錶中移動   78
         5.2.2  使用導航按鈕   78
         5.2.3  檢查數據錶功能區   79
         5.3  打開數據錶   80
         5.4  輸入新數據   80
         5.4.1  保存記錄   81
         5.4.2  瞭解數據類型的自動驗證   82
         5.4.3  瞭解屬性如何影響數據輸入   82
         5.5  在數據錶中導航記錄   84
         5.5.1  在記錄之間移動   84
         5.5.2  查找特定值   84
         5.6  在數據錶中更改值   86
         5.6.1  手動替換現有值   86
         5.6.2  更改現有值   86
         5.7  使用撤消功能   87
         5.8  復製和粘貼值   87
         5.9  替換值   88
         5.10  添加新記錄   88
         5.11  刪除記錄   89
         5.12  顯示記錄   89
         5.12.1  更改字段順序   89
         5.12.2  更改字段顯示寬度   90
         5.12.3  更改記錄顯示高度   91
         5.12.4  更改顯示字體   91
         5.12.5  顯示單元格網格綫和隔行顔色   92
         5.12.6  對齊列中的數據   93
         5.12.7  隱藏和取消隱藏列   93
         5.12.8  凍結列   93
         5.12.9  保存更改的布局   94
         5.12.10  保存記錄   94
         5.13  在數據錶中排序和篩選記錄   94
         5.13.1  記錄排序   94
         5.13.2  篩選選定內容   95
         5.13.3  按窗體篩選   96
         5.14  聚閤數據   97
         5.15  打印記錄   97
         5.16  預覽記錄   98
         第6章  導入和導齣數據   99
         6.1  Access如何使用外部數據   99
         6.1.1  外部數據的類型   99
         6.1.2  使用外部數據的方式   99
         6.2  用於導入和導齣的選項   101
         6.3  如何導入外部數據   103
         6.3.1  從其他Access數據庫導入   103
         6.3.2  從Excel電子錶格導入   105
         6.3.3  導入SharePoint列錶   107
         6.3.4  從文本文件導入數據   108
         6.3.5  導入和導齣XML文檔   112
         6.3.6  導入和導齣HTML文檔   114
         6.3.7  導入除錶之外的其他Access對象   115
         6.3.8  導入Outlook文件夾   116
         6.4  如何導齣到外部格式   117
         6.4.1  將對象導齣到其他Access數據庫中   117
         6.4.2  通過ODBC驅動程序導齣   118
         6.4.3  導齣到Word中   119
         6.4.4  發布到PDF或XPS   120
         第7章  鏈接到外部數據   121
         7.1  鏈接外部數據   122
         7.1.1  標識鏈接錶   122
         7.1.2  鏈接數據的限製   123
         7.1.3  鏈接到其他Access數據庫錶   124
         7.1.4  鏈接到ODBC數據源   126
         7.1.5  鏈接到非數據庫數據   126
         7.2  使用鏈接錶   130
         7.2.1  設置視圖屬性   130
         7.2.2  設置關係   130
         7.2.3  優化鏈接錶   131
         7.2.4  刪除鏈接錶引用   131
         7.2.5  查看或更改鏈接錶的信息   131
         7.2.6  刷新鏈接錶   132
         7.3  拆分數據庫   132
         7.3.1  拆分數據庫的益處   132
         7.3.2  瞭解將哪些對象放置到什麼位置   134
         7.3.3  使用數據庫拆分器插件   134
         第Ⅲ部分  使用Access查詢
         第8章  使用查詢選擇數據   139
         8.1  查詢簡介   139
         8.1.1  查詢的功能   139
         8.1.2  查詢返迴的內容   140
         8.2  創建查詢   140
         8.2.1  嚮查詢中添加字段   142
         8.2.2  運行查詢   143
         8.3  使用查詢字段   144
         8.3.1  在QBE窗格中選擇字段   144
         8.3.2  更改字段順序   144
         8.3.3  在QBE窗格中調整列大小   145
         8.3.4  刪除字段   145
         8.3.5  插入字段   145
         8.3.6  隱藏字段   145
         8.3.7  更改字段的排序順序   146
         8.4  嚮查詢中添加條件   147
         8.4.1  瞭解選擇條件   147
         8.4.2  輸入簡單字符串條件   147
         8.4.3  輸入其他簡單條件   148
         8.5  打印查詢的記錄集   148
         8.6  保存查詢   149
         8.7  創建多錶查詢   149
         8.7.1  查看錶名   150
         8.7.2  添加多個字段   150
         8.7.3  瞭解多錶查詢的限製   151
         8.7.4  剋服查詢限製   151
         8.8  使用錶窗格   152
         8.8.1  查看聯接綫   152
         8.8.2  移動錶   152
         8.8.3  刪除錶   152
         8.8.4  添加更多錶   153
         8.9  創建和使用查詢聯接   153
         8.9.1  瞭解聯接   153
         8.9.2  利用即席錶聯接   154
         8.9.3  指定聯接類型   155
         8.9.4  刪除聯接   156
         第9章  在Access中使用運算符和錶達式   157
         9.1  運算符簡介   157
         9.1.1  運算符的類型   157
         9.1.2  運算符優先順序   165
         9.2  在查詢中使用運算符和錶達式   166
         9.2.1  使用查詢比較運算符   166
         9.2.2  瞭解復雜條件   167
         9.2.3  在選擇查詢中使用函數   169
         9.2.4  在選擇查詢中引用字段   169
         9.3  輸入單值字段條件   169
         9.3.1  輸入字符(文本或備注型)條件   170
         9.3.2  Like運算符和通配符   170
         9.3.3  指定非匹配值   172
         9.3.4  輸入數值條件   173
         9.3.5  輸入True或False條件   173
         9.3.6  輸入OLE對象條件   174
         9.4  在一個查詢中使用多個條件   174
         9.4.1  瞭解Or運算   174
         9.4.2  使用Or運算符指定多個值   174
         9.4.3  使用QBE窗格的“或”單元格   175
         9.4.4  對In運算符使用值列錶   175
         9.4.5  使用And運算符指定範圍   176
         9.4.6  使用Between...And運算符   177
         9.4.7  搜索Null數據   177
         9.5  在多個字段中輸入條件   178
         9.5.1  在一個查詢中跨字段使用And和Or運算符   178
         9.5.2  跨一個查詢的多個字段指定Or條件   179
         9.5.3  在不同字段中使用And和Or運算符   180
         9.5.4  不同行上的復雜查詢   181
         第10章  選擇查詢以外的查詢形式   182
         10.1  聚閤查詢   182
         10.1.1  創建聚閤查詢   182
         10.1.2  聚閤函數   185
         10.2  動作查詢   187
         10.2.1  生成錶查詢   188
         10.2.2  刪除查詢   189
         10.2.3  追加查詢   191
         10.2.4  更新查詢   195
         10.3  交叉錶查詢   197
         10.3.1  使用交叉錶查詢嚮導創建交叉錶查詢   197
         10.3.2  手動創建交叉錶查詢   200
         10.4  優化查詢性能   204
         10.4.1  規範化數據庫設計   204
         10.4.2  在適當的字段中使用索引   205
         10.4.3  通過改進查詢設計進行優化   205
         10.4.4  定期壓縮和修復數據庫   206
         第Ⅳ部分  在Access中分析數據
         第11章  在Access中轉換數據   209
         11.1  查找並刪除重復記錄   209
         11.1.1  定義重復記錄   209
         11.1.2  查找重復記錄   210
         11.1.3  刪除重復記錄   212
         11.2  常見的轉換任務   214
         11.2.1  填充空白字段   214
         11.2.2  連接   214
         11.2.3  更改大小寫   216
         11.2.4  刪除字符串中的前導空格和尾隨空格   217
         11.2.5  查找並替換特定文本   217
         11.2.6  在字符串中的關鍵位置添加自己的文本   218
         11.2.7  使用字符標記分解字符串   220
         第12章  使用計算和日期   223
         12.1  在分析中使用計算   223
         12.1.1  常見的計算場景   223
         12.1.2  使用錶達式生成器構造計算   226
         12.1.3  常見的計算錯誤   229
         12.2  在分析中使用日期   231
         12.2.1  簡單的日期計算   231
         12.2.2  使用函數進行高級分析   232
         第13章  執行條件分析   239
         13.1  使用參數查詢   239
         13.1.1  參數查詢的工作原理   240
         13.1.2  參數查詢的基本規則   240
         13.1.3  使用參數查詢   240
         13.2  使用條件函數   244
         13.2.1  IIf函數   244
         13.2.2  Switch函數   248
         13.2.3  比較IIf函數與Switch函數   248
         第14章  使用SQL的基本知識   251
         14.1  瞭解基本SQL   251
         14.1.1  SELECT語句   252
         14.1.2  WHERE子句   252
         14.1.3  深入瞭解聯接   253
         14.2  瞭解高級SQL語句   254
         14.2.1  使用Like運算符擴展搜索   254
         14.2.2  在不分組的情況下選擇唯一值和行   255
         14.2.3  使用GROUP BY子句分組和聚閤   255
         14.2.4  使用ORDER BY子句設置排序順序   256
         14.2.5  使用AS子句創建彆名   256
         14.2.6  僅顯示SELECT TOP或SELECT
         TOP PERCENT   256
         14.2.7  通過SQL語句執行動作查詢   258
         14.2.8  使用TRANSFORM語句創建交叉錶   259
         14.3  使用特定於SQL的查詢   259
         14.3.1  使用UNION運算符閤並數據集   259
         14.3.2  使用CREATE TABLE語句創建錶   261
         14.3.3  使用ALTER TABLE語句操縱列   261
         14.3.4  創建傳遞查詢   262
         第15章  子查詢和域聚閤函數   264
         15.1  使用子查詢增強分析   264
         15.1.1  使用子查詢的原因   265
         15.1.2  子查詢基本規則   265
         15.1.3  在不輸入SQL語句的情況下創建子查詢   265
         15.1.4  將IN和NOT IN運算符與子查詢結閤使用   267
         15.1.5  將子查詢與比較運算符結閤使用   268
         15.1.6  使用子查詢作為錶達式   268
         15.1.7  使用相關子查詢   269
         15.1.8  在動作查詢中使用子查詢   270
         15.2  域聚閤函數   272
         15.2.1  瞭解不同的域聚閤函數   273
         15.2.2  瞭解域聚閤函數的語法   274
         15.2.3  使用域聚閤函數   275
         第16章  在Access中運行描述性統計   279
         16.1  基本描述性統計   279
         16.1.1  使用聚閤查詢運行描述性統計   279
         16.1.2  確定排名、眾數和中值   280
         16.1.3  從數據集中抽取隨機抽樣   284
         16.2  高級描述性統計   285
         16.2.1  計算百分點排名   285
         16.2.2  確定記錄的四分位數名次   286
         16.2.3  創建頻率分布   287
         第Ⅴ部分  使用Access窗體和報錶
         第17章  創建基本的Access窗體   293
         17.1  使用窗體視圖   293
         17.1.1  瞭解不同類型的窗體   294
         17.1.2  創建新窗體   294
         17.1.3  瞭解特殊類型的窗體   297
         17.1.4  調整窗體區域的大小   301
         17.1.5  保存窗體   301
         17.2  使用控件   301
         17.2.1  對控件進行分類   302
         17.2.2  添加控件   303
         17.2.3  選擇和取消選擇控件   306
         17.2.4  操縱控件   307
         17.3  屬性簡介   313
         17.3.1  顯示屬性錶   313
         17.3.2  瞭解屬性錶   313
         17.3.3  更改控件的屬性設置   314
         17.3.4  命名控件標簽及其標題   315
         第18章  在Access窗體上使用數據   317
         18.1  使用窗體視圖   317
         18.1.1  瞭解功能區的“開始”選項卡   318
         18.1.2  在字段中導航   320
         18.1.3  在窗體的記錄中移動   320
         18.2  更改窗體中的值   321
         18.2.1  瞭解無法編輯的控件   321
         18.2.2  使用圖片和OLE對象   322
         18.2.3  在長文本字段中輸入數據   322
         18.2.4  在日期字段中輸入數據   323
         18.2.5  使用選項組   323
         18.2.6  使用組閤框和列錶框   324
         18.2.7  切換到數據錶視圖   324
         18.2.8  保存記錄   325
         18.3  打印窗體   325
         18.4  使用窗體屬性   325
         18.4.1  使用“標題”屬性更改標題欄文本   326
         18.4.2  創建綁定窗體   327
         18.4.3  指定如何查看窗體   327
         18.4.4  刪除記錄選擇器   328
         18.4.5  瞭解其他窗體屬性   328
         18.5  添加窗體頁眉或頁腳   331
         18.6  使用節屬性   332
         18.6.1  “可見”屬性   332
         18.6.2  “高度”屬性   332
         18.6.3  “背景色”屬性   332
         18.6.4  “特殊效果”屬性   332
         18.6.5  “何時顯示”屬性   332
         18.6.6  打印屬性   332
         18.7  更改布局   333
         18.7.1  更改控件的屬性   333
         18.7.2  設置Tab鍵次序   333
         18.7.3  修改控件中文本的格式   334
         18.7.4  使用字段列錶添加控件   334
         18.8  將窗體轉換為報錶   335
         第19章  使用窗體控件   336
         19.1  設置控件屬性   336
         19.1.1  自定義默認屬性   337
         19.1.2  瞭解常用的控件和屬性   337
         19.2  創建計算控件   340
         19.3  使用子窗體   340
         19.4  窗體設計提示   341
         19.4.1  使用“製錶位”屬性   341
         19.4.2  標記復選框   342
         19.4.3  設置組閤框和列錶框   342
         19.5  瞭解高級窗體技術   343
         19.5.1  使用頁碼和日期/時間控件   343
         19.5.2  使用圖像控件   344
         19.5.3  控件變種   344
         19.5.4  使用格式刷   345
         19.5.5  提供更多最終用戶幫助   345
         19.5.6  添加背景圖片   346
         19.5.7  限製窗體上顯示的記錄   347
         19.6  使用選項卡控件   347
         19.7  使用對話框收集信息   349
         19.7.1  設計查詢   349
         19.7.2  設置命令按鈕   349
         19.7.3  添加默認按鈕   350
         19.7.4  設置“取消”按鈕   350
         19.7.5  刪除控製菜單   350
         19.8  從頭開始設計窗體   350
         19.8.1  創建基本的窗體   351
         19.8.2  創建子窗體   351
         19.8.3  添加子窗體   352
         19.8.4  更改窗體的行為   353
         19.8.5  更改窗體的外觀   354
         第20章  使用Access報錶顯示數據   356
         20.1  報錶簡介   356
         20.1.1  標識不同類型的報錶   356
         20.1.2  區分報錶和窗體   358
         20.2  從頭到尾創建報錶   358
         20.2.1  定義報錶布局   359
         20.2.2  收集數據   359
         20.2.3  使用報錶嚮導創建報錶   359
         20.2.4  打印或查看報錶   368
         20.2.5  保存報錶   369
         20.3  區段報錶設計概念   369
         20.3.1  “報錶頁眉”節   371
         20.3.2  “頁麵頁眉”節   371
         20.3.3  “組頁眉”節   371
         20.3.4  “主體”節   371
         20.3.5  “組頁腳”節   372
         20.3.6  “頁麵頁腳”節   372
         20.3.7  “報錶頁腳”節   372
         20.4  從頭開始創建報錶   372
         20.4.1  創建新報錶並將其綁定到
         查詢   373
         20.4.2  定義報錶頁麵大小和布局   374
         20.4.3  在報錶上放置控件   375
         20.4.4  調整節的大小   376
         20.4.5  使用文本框   377
         20.4.6  更改標簽和文本框控件屬性   381
         20.4.7  放大和縮小文本框控件   382
         20.4.8  排序和分組數據   382
         20.4.9  對組中的數據進行排序   383
         20.4.10  添加分頁符   385
         20.5  改進報錶的外觀   385
         20.5.1  調整頁麵頁眉   386
         20.5.2  在組頁眉中創建錶達式   386
         20.5.3  創建報錶頁眉   387
         第21章  高級Access報錶技術   389
         21.1  分組和排序數據   389
         21.1.1  按字母順序分組數據   389
         21.1.2  根據日期間隔進行分組   392
         21.1.3  隱藏重復信息   394
         21.1.4  隱藏頁麵頁眉   396
         21.1.5  每個組的頁碼從1開始   396
         21.2  設置數據格式   396
         21.2.1  創建編號列錶   397
         21.2.2  添加項目符號字符   399
         21.2.3  在運行時添加強調效果   401
         21.2.4  避免齣現空白報錶   402
         21.2.5  在列之間插入垂直綫   402
         21.2.6  每隔n條記錄添加一個空白行   404
         21.2.7  奇偶頁打印   405
         21.2.8  在同一文本框中使用不同的格式   406
         21.2.9  使標題居中   407
         21.2.10  對齊控件標簽   407
         21.2.11  對控件進行細微調整   407
         21.3  添加數據   407
         21.3.1  嚮報錶中添加更多信息   407
         21.3.2  將用戶的姓名添加到綁定報錶中   408
         21.4  添加更大的靈活性   409
         21.4.1  在一個組閤框中顯示所有報錶   409
         21.4.2  基於查詢的數據快速打印   410
         21.4.3  在報錶中使用蛇形列   410
         21.4.4  使用雙步報錶處理   414
         21.4.5  為控件分配唯一名稱   415
         第Ⅵ部分  Access編程基礎知識
         第22章  使用Access宏   419
         22.1  宏簡介   419
         22.1.1  創建宏   420
         22.1.2  將宏分配到事件   421
         22.2  瞭解宏安全性   422
         22.2.1  啓用沙盒模式   422
         22.2.2  信任中心   423
         22.3  多操作宏   424
         22.4  子宏   426
         22.5  條件   429
         22.5.1  使用條件打開報錶   429
         22.5.2  條件中的多個操作   430
         22.6  臨時變量   431
         22.6.1  增強已經創建的宏   431
         22.6.2  使用臨時變量簡化宏   432
         22.6.3  在VBA中使用臨時變量   434
         22.7  錯誤處理和宏調試   434
         22.7.1  OnError操作   435
         22.7.2  MacroError對象   437
         22.7.3  調試宏   437
         22.8  嵌入的宏   438
         22.9  宏與VBA語句   439
         22.9.1  在宏與VBA之間做齣選擇   440
         22.9.2  將現有宏轉換為VBA   440
         第23章  使用Access數據宏   442
         23.1  數據宏簡介   442
         23.2  瞭解錶事件   443
         23.2.1  前期事件   443
         23.2.2  後期事件   444
         23.3  使用宏設計器處理數據宏   444
         23.4  瞭解操作目錄   446
         23.4.1  程序流程   446
         23.4.2  數據塊   446
         23.4.3  數據操作   447
         23.5  創建第一個數據宏   448
         23.6  管理宏對象   450
         23.6.1  摺疊和展開宏項目   450
         23.6.2  移動宏條目   450
         23.6.3  將宏保存為XML   451
         23.7  瞭解數據宏的限製   451
         第24章  Access VBA入門   453
         24.1  VBA簡介   453
         24.2  瞭解VBA術語   454
         24.3  瞭解VBA代碼基礎知識   455
         24.4  創建VBA程序   455
         24.4.1  模塊和過程   455
         24.4.2  在代碼窗口中工作   460
         24.5  瞭解VBA分支構造   464
         24.5.1  分支   464
         24.5.2  循環   468
         24.6  使用對象和集閤   470
         24.6.1  對象入門   470
         24.6.2  屬性和方法   471
         24.6.3  With語句   471
         24.6.4  For Each語句   472
         24.7  探索Visual Basic編輯器   473
         24.7.1  立即窗口   473
         24.7.2  工程資源管理器   474
         24.7.3  對象瀏覽器   475
         24.7.4  VBE選項   475
         第25章  瞭解VBA數據類型和過程   479
         25.1  使用變量   479
         25.1.1  命名變量   480
         25.1.2  聲明變量   481
         25.2  使用數據類型   484
         25.2.1  比較隱式變量與顯式變量   485
         25.2.2  強製顯式聲明   486
         25.2.3  給變量使用命名約定   487
         25.2.4  瞭解變量作用域和生存期   488
         25.2.5  使用常量   490
         25.2.6  使用數組   492
         25.3  瞭解Sub和函數   497
         25.3.1  瞭解創建過程的位置   497
         25.3.2  調用VBA過程   498
         25.3.3  創建Sub   498
         25.4  創建函數   500
         25.4.1  處理參數   501
         25.4.2  調用函數並傳遞參數   501
         25.4.3  創建函數以計算銷售稅   503
         25.5  使用命名參數簡化代碼   504
         第26章  瞭解Access事件模型   506
         26.1  編程事件   506
         26.1.1  瞭解事件如何觸發VBA代碼   507
         26.1.2  創建事件過程   507
         26.2  識彆常用事件   508
         26.2.1  窗體事件過程   509
         26.2.2  控件事件過程   511
         26.2.3  報錶事件過程   512
         26.2.4  報錶節事件過程   513
         26.3  關注事件序列   514
         26.3.1  瞭解常見的事件序列   514
         26.3.2  編寫簡單的窗體和控件事件過程   515
         第27章  調試Access應用程序   519
         27.1  組織VBA代碼   519
         27.2  測試應用程序   520
         27.2.1  測試函數   521
         27.2.2  編譯VBA代碼   523
         27.3  傳統調試技術   524
         27.3.1  使用MsgBox   524
         27.3.2  使用Debug.Print   527
         27.4  使用Access調試工具   528
         27.4.1  使用立即窗口運行代碼   528
         27.4.2  使用斷點中斷執行   529
         27.4.3  使用本地窗口查看變量   532
         27.4.4  使用“監視”窗口設置監視   533
         27.4.5  使用條件監視   534
         27.4.6  使用“調用堆棧”窗口   535
         27.5  捕獲代碼中的錯誤   535
         27.5.1  瞭解錯誤捕獲   536
         27.5.2  Err對象   538
         27.5.3  在過程中包含錯誤處理   538
         第Ⅶ部分  高級Access編程技術
         第28章  使用VBA代碼訪問數據   541
         28.1  使用數據   541
         28.2  瞭解DAO對象   543
         28.3.1  DAO DBEngine對象   544
         28.3.2  DAO Workspace對象   544
         28.3.3  DAO Database對象   544
         28.3.4  DAO TableDef對象   545
         28.3.5  DAO QueryDef對象   546
         28.3.6  DAO Recordset對象   548
         28.3.7  DAO Field對象(記錄集)   551
         28.3  瞭解ADO對象   552
         28.3.1  ADO Connection對象   552
         28.3.2  ADO Command對象   554
         28.3.3  ADO Recordset對象   555
         28.4  編寫VBA代碼以更新錶   556
         28.4.1  使用ADO更新記錄中的
         字段   556
         28.4.2  更新計算控件   557
         28.4.3  添加新記錄   561
         28.4.4  刪除記錄   561
         28.4.5  刪除多個錶中的相關記錄   562
         第29章  使用VBA進行高級數據訪問   564
         29.1  嚮窗體中添加未綁定組閤框
         以查找數據   564
         29.1.1  使用FindRecord方法   565
         29.1.2  使用書簽   566
         29.2  篩選窗體   569
         29.2.1  使用代碼   569
         29.2.2  使用查詢   570
         第30章  自定義功能區   575
         30.1  功能區層次結構   575
         30.1.1  Access功能區的控件   576
         30.1.2  特殊功能區功能   578
         30.2  編輯默認功能區   578
         30.3  使用快速訪問工具欄   580
         30.4  開發自定義功能區   581
         30.4.1  功能區創建過程   581
         30.4.2  使用VBA迴調   582
         30.5  創建自定義功能區   583
         30.5.1  步驟1:設計功能區並
         構建XML   583
         30.5.2  步驟2:編寫迴調例程   584
         30.5.3  步驟3:創建USysRibbons錶   585
         30.5.4  步驟4:嚮USysRibbons
         中添加XML   586
         30.5.5  步驟5:指定自定義功能區
         屬性   586
         30.6  基本的功能區XML   588
         30.7  添加功能區控件   589
         30.7.1  指定imageMso   589
         30.7.2  標簽控件   589
         30.7.3  按鈕控件   590
         30.7.4  分隔條   591
         30.7.5  復選框控件   592
         30.7.6  下拉列錶控件   592
         30.7.7  拆分按鈕控件   594
         30.8  將功能區附加到窗體和報錶   595
         30.9  徹底刪除功能區   596
         第31章  準備Access應用程序以進行
         分發   598
         31.1  定義當前數據庫選項   598
         31.1.1  應用程序選項   599
         31.1.2  導航選項   602
         31.1.3  功能區和工具欄選項   603
         31.1.4  名稱自動更正選項   603
         31.2  開發應用程序   603
         31.2.1  構建規範   604
         31.2.2  創建文檔   605
         31.2.3  在分發以前對應用程序進行測試   606
         31.3  完善應用程序   607
         31.3.1  為應用程序提供一緻的外觀   607
         31.3.2  添加常見的專業組件   607
         31.3.3  使應用程序易於啓動   614
         31.4  保護應用程序   615
         31.4.1  在所有Visual Basic過程中使用錯誤捕獲功能   616
         31.4.2  將錶與應用程序的其他內容分隔開來   618
         31.4.3  構建堅固的窗體   618
         31.4.4  驗證用戶輸入   619
         31.4.5  使用/runtime選項   619
         31.4.6  對數據庫進行加密或編碼   620
         31.4.7  保護Visual Basic代碼   621
         31.5  保護環境   622
         31.5.1  在代碼中設置啓動選項   623
         31.5.2  禁用啓動跳過   623
         31.5.3  設置屬性值   624
         31.5.4  獲取屬性值   625
         第32章  將Access與SharePoint集成   626
         32.1  SharePoint簡介   626
         32.2  瞭解SharePoint網站   627
         32.2.1  瞭解SharePoint文檔   627
         32.2.2  SharePoint列錶   627
         32.3  在Access和SharePoint之間共享數據   628
         32.3.1  鏈接到SharePoint列錶   628
         32.3.2  導入SharePoint列錶   630
         32.3.3  將Access錶導齣到SharePoint   631
         32.3.4  將Access錶遷移到SharePoint   632
         32.4  使用SharePoint模闆   634
      · · · · · ·     (
收起)