本書分為以下8個部分:
● 第I部分:Access構建塊:第I部分針對數據庫的基本元素提供瞭詳細說明,為之後的學習打下堅實基礎。
● 第II部分:瞭解Access錶:在第II部分,你將瞭解到構建Access錶、管理錶之間的關係以及鏈接到不同的數據源。
● 第III部分:使用Access查詢:第III部分將介紹Access中提供的一部分基本分析工具。
● 第IV部分:在Access中分析數據:第IV部分將介紹許多高級技術,它們可以真正將數據分析帶到一個全新水平。
● 第V部分:使用Access窗體和報錶:第V部分重點介紹如何使用Access構建窗體和報錶。
● 第VI部分:Access編程基礎知識:在第VI部分,你將進入下一階段,即瞭解編程的基本原理。
● 第VII部分:高級Access編程技術:第VII部分將關注點轉移到自動化和集成上,介紹如何利用其他程序和平颱來增強報告機製。
● 第VIII部分:Access與Windows SharePoint Services:該部分將介紹Microsoft Windows SharePoint Services的相關主題。
運用Access 2016的強大功能
學習使用Microsoft Access來存儲數據、分析信息、生成報錶、創建應用程序以及執行其他更多操作!通過學習 中文版Access 2016寶典(第8版) ,你將全麵透徹地理解Access的工作方式。
本書開篇講解基本數據庫概念,然後詳細說明如何構建高效的錶、創建功能強大的分析查詢、創建包含Access窗體的可靠應用程序,以及生成美觀的Access報錶。本書還介紹SharePoint集成和Visual Basic編程知識,堪稱一座熠熠生輝的知識寶庫,是各級彆Access用戶的寶貴資源。
● 紮實掌握數據庫基礎知識
● 使用Access分析大量數據
● 將數據轉換為令人賞心悅目的PDF報錶和輸齣
● 用Access宏自動執行冗餘報告和分析
● 用Access窗體構建功能強大的部門應用程序
● 藉助Access VBA節省時間和提高工作效率
● 在SharePoint站點上集成或發布數據
Michael Alexander,擁有MCAD (微軟認證應用開發專傢)認證資格,有超過15年的Microsoft Office解決方案谘詢與開發經驗。Michael還是一名Microsoft MVP,他運營著一個免費課程網站www.datapigtechnologies.com。
Dick Kusleika,已連續12年榮膺Microsoft MVP稱號,擁有逾20年的Microsoft Office使用經驗,為客戶開發基於Access和Excel的解決方案。
Dick撰寫瞭一個有關Excel的熱門博客www.dailydoseofexcel.com。
第Ⅰ部分 Access構建塊
第1章 數據庫開發簡介 3
1.1 Access的數據庫術語 3
1.1.1 數據庫 3
1.1.2 錶 4
1.1.3 記錄和字段 5
1.1.4 值 5
1.2 關係數據庫 5
1.3 Access數據庫對象 6
1.3.1 錶 7
1.3.2 查詢 7
1.3.3 數據輸入和顯示窗體 7
1.3.4 報錶 7
1.3.5 宏和VBA 8
1.3.6 數據庫對象 8
1.4 5步設計法 8
1.4.1 步驟1:總體設計—— 從概念到實際 8
1.4.2 步驟2:報錶設計 9
1.4.3 步驟3:數據設計 9
1.4.4 步驟4:錶設計 11
1.4.5 步驟5:窗體設計 13
第2章 Access簡介 15
2.1 Access歡迎屏幕 15
2.2 如何創建空白桌麵數據庫 16
2.3 Access 2016界麵 18
2.3.1 “導航”窗格 18
2.3.2 功能區 21
2.3.3 快速訪問工具欄 22
第Ⅱ部分 瞭解Access錶
第3章 創建Access錶 27
3.1 錶的類型 27
3.1.1 對象錶 27
3.1.2 事務錶 28
3.1.3 聯接錶 28
3.2 創建新錶 28
3.2.1 設計錶 30
3.2.2 使用“設計”選項卡 33
3.2.3 使用字段 35
3.3 創建tblCustomers錶 41
3.3.1 使用自動編號字段 41
3.3.2 完成tblCustomers錶 41
3.4 更改錶設計 41
3.4.1 插入新字段 42
3.4.2 刪除字段 42
3.4.3 更改字段位置 42
3.4.4 更改字段名稱 42
3.4.5 更改字段大小 42
3.4.6 處理數據轉換問題 43
3.4.7 分配字段屬性 44
3.5 瞭解tblCustomers字段屬性 55
3.6 設置主鍵 57
3.6.1 選擇主鍵 57
3.6.2 創建主鍵 58
3.6.3 創建復閤主鍵 58
3.7 為Access錶編製索引 59
3.7.1 索引的重要性 60
3.7.2 多字段索引 61
3.7.3 何時對錶編製索引 62
3.8 打印錶設計 63
3.9 保存完成的錶 64
3.10 操縱錶 64
3.10.1 重命名錶 65
3.10.2 刪除錶 65
3.10.3 復製數據庫中的錶 65
3.10.4 將錶復製到另一個數據庫 66
3.11 嚮數據庫錶中添加記錄 66
3.12 瞭解附件字段 67
第4章 瞭解錶關係 69
4.1 構建無懈可擊的數據庫 70
4.2 數據規範化和反規範化 71
4.2.1 第一範式 71
4.2.2 第二範式 74
4.2.3 第三範式 78
4.2.4 反規範化 79
4.3 錶關係 80
4.3.1 連接數據 80
4.3.2 一對一 82
4.3.3 一對多 83
4.3.4 多對多 84
4.4 完整性規則 85
4.4.1 主鍵不能包含空值 87
4.4.2 所有外鍵值必須與對應的主鍵匹配 87
4.5 鍵 87
4.5.1 確定主鍵 88
4.5.2 查看主鍵帶來的益處 89
4.5.3 指定主鍵 90
4.5.4 創建關係並實施參照完整性 92
4.5.5 查看所有關係 96
4.5.6 刪除關係 96
4.5.7 遵從應用程序特定的完整性規則 97
第5章 使用Access錶 99
5.1 瞭解數據錶 99
5.2 查看數據錶窗口 101
5.2.1 在數據錶中移動 101
5.2.2 使用導航按鈕 102
5.2.3 檢查數據錶功能區 102
5.3 打開數據錶 104
5.4 輸入新數據 104
5.4.1 保存記錄 105
5.4.2 瞭解自動數據類型驗證 106
5.4.3 瞭解屬性如何影響數據輸入 107
5.5 在數據錶中導航記錄 109
5.5.1 在記錄之間移動 109
5.5.2 查找特定值 109
5.6 在數據錶中更改值 111
5.6.1 手動替換現有值 111
5.6.2 更改現有值 112
5.7 使用撤消功能 113
5.8 復製和粘貼值 113
5.9 替換值 114
5.10 添加新記錄 114
5.11 刪除記錄 115
5.12 顯示記錄 116
5.12.1 更改字段順序 116
5.12.2 更改字段顯示寬度 116
5.12.3 更改記錄顯示高度 117
5.12.4 更改顯示字體 118
5.12.5 顯示單元格網格綫和隔行顔色 119
5.12.6 對齊列中的數據 120
5.12.7 隱藏和取消隱藏列 120
5.12.8 凍結列 121
5.12.9 保存更改的布局 121
5.12.10 保存記錄 121
5.13 在數據錶中排序和篩選記錄 121
5.13.1 使用QuickSort對記錄進行排序 122
5.13.2 篩選選定內容 122
5.13.3 按窗體篩選 124
5.14 聚閤數據 125
5.15 打印記錄 126
5.16 預覽記錄 126
第6章 導入和導齣數據 127
6.1 Access如何使用外部數據 127
6.1.1 外部數據的類型 127
6.1.2 使用外部數據的方式 128
6.2 用於導入和導齣的選項 130
6.3 如何導入外部數據 131
6.3.1 從其他Access數據庫導入 132
6.3.2 從Excel電子錶格導入 134
6.3.3 導入SharePoint列錶 137
6.3.4 從文本文件導入數據 137
6.3.5 導入和導齣XML文檔 142
6.3.6 導入和導齣HTML文檔 145
6.3.7 導入除錶之外的其他Access對象 146
6.3.8 導入Outlook文件夾 147
6.4 如何導齣到外部格式 149
6.4.1 將對象導齣到其他Access數據庫中 149
6.4.2 通過ODBC驅動程序導齣 149
6.4.3 導齣到Word中 151
6.4.4 發布到PDF或XPS 152
第7章 鏈接到外部數據 155
7.1 鏈接外部數據 156
7.1.1 標識鏈接錶 157
7.1.2 鏈接數據的限製 158
7.1.3 鏈接到其他Access數據庫錶 159
7.1.4 鏈接到ODBC數據源 161
7.1.5 鏈接到非數據庫數據 161
7.2 使用鏈接錶 166
7.2.1 設置視圖屬性 167
7.2.2 設置關係 167
7.2.3 優化鏈接錶 167
7.2.4 刪除鏈接錶引用 168
7.2.5 查看或更改鏈接錶的信息 168
7.2.6 刷新鏈接錶 169
7.3 拆分數據庫 170
7.3.1 拆分數據庫的益處 170
7.3.2 瞭解將哪些對象放置到什麼位置 172
7.3.3 使用數據庫拆分器插件 172
第Ⅲ部分 使用Access查詢
第8章 使用查詢選擇數據 177
8.1 查詢簡介 177
8.1.1 查詢的功能 178
8.1.2 查詢返迴的內容 178
8.2 創建查詢 179
8.2.1 嚮查詢中添加字段 181
8.2.2 運行查詢 183
8.3 使用查詢字段 183
8.3.1 在QBE窗格中選擇字段 183
8.3.2 更改字段順序 184
8.3.3 在QBE窗格中調整列大小 184
8.3.4 刪除字段 184
8.3.5 插入字段 185
8.3.6 隱藏字段 185
8.3.7 更改字段的排序順序 185
8.4 嚮查詢中添加條件 186
8.4.1 瞭解選擇條件 187
8.4.2 輸入簡單字符串條件 187
8.4.3 輸入其他簡單條件 188
8.5 打印查詢的記錄集 189
8.6 保存查詢 189
8.7 創建多錶查詢 189
8.7.1 查看錶名 191
8.7.2 添加多個字段 191
8.7.3 瞭解多錶查詢的限製 191
8.7.4 剋服查詢限製 192
8.8 使用錶窗格 193
8.8.1 查看聯接綫 193
8.8.2 移動錶 193
8.8.3 刪除錶 194
8.8.4 添加更多錶 194
8.9 創建和使用查詢聯接 194
8.9.1 瞭解聯接 194
8.9.2 利用即席錶聯接 196
8.9.3 指定聯接類型 196
8.9.4 刪除聯接 198
第9章 在Access中使用運算符和錶達式 199
9.1 運算符簡介 199
9.1.1 運算符的類型 200
9.1.2 運算符優先順序 209
9.2 在查詢中使用運算符和錶達式 210
9.2.1 使用查詢比較運算符 211
9.2.2 瞭解復雜條件 212
9.2.3 在選擇查詢中使用函數 214
9.2.4 在選擇查詢中引用字段 214
9.3 輸入單值字段條件 215
9.3.1 輸入字符(文本或備注型)條件 215
9.3.2 Like運算符和通配符 216
9.3.3 指定非匹配值 218
9.3.4 輸入數值條件 219
9.3.5 輸入True或False條件 220
9.3.6 輸入OLE對象條件 220
9.4 在一個查詢中使用多個條件 220
9.4.1 瞭解Or運算 220
9.4.2 使用Or運算符指定多個值 221
9.4.3 使用QBE窗格的“或”單元格 221
9.4.4 對In運算符使用值列錶 222
9.4.5 使用And運算符指定範圍 222
9.4.6 使用Between...And運算符 224
9.4.7 搜索Null數據 224
9.5 在多個字段中輸入條件 225
9.5.1 在一個查詢中跨字段使用And和Or運算符 225
9.5.2 跨一個查詢的多個字段指定Or條件 226
9.5.3 在不同字段中一起使用And和Or運算符 228
9.5.4 不同行上的一個復雜查詢 228
第10章 選擇查詢以外的查詢形式 231
10.1 聚閤查詢 231
10.1.1 創建聚閤查詢 231
10.1.2 關於聚閤函數 234
10.2 動作查詢 238
10.2.1 生成錶查詢 238
10.2.2 刪除查詢 240
10.2.3 追加查詢 243
10.2.4 更新查詢 247
10.3 交叉錶查詢 249
10.3.1 使用交叉錶查詢嚮導創建交叉錶查詢 250
10.3.2 手動創建交叉錶查詢 254
10.4 優化查詢性能 258
10.4.1 規範化數據庫設計 258
10.4.2 在適當的字段中使用索引 259
10.4.3 通過改進查詢設計進行優化 259
10.4.4 定期壓縮和修復數據庫 260
第Ⅳ部分 在Access中分析數據
第11章 在Access中轉換數據 263
11.1 查找並刪除重復記錄 263
11.1.1 定義重復記錄 263
11.1.2 查找重復記錄 264
11.1.3 刪除重復記錄 267
11.2 常見的轉換任務 269
11.2.1 填充空白字段 269
11.2.2 連接 269
11.2.3 更改大小寫 271
11.2.4 刪除字符串中的前導空格和尾隨空格 273
11.2.5 查找並替換特定文本 273
11.2.6 在字符串中的關鍵位置添加自己的文本 274
11.2.7 使用字符標記分解字符串 276
第12章 使用計算和日期 281
12.1 在分析中使用計算 281
12.1.1 常見的計算場景方案 282
12.1.2 使用錶達式生成器構造計算 284
12.1.3 常見的計算錯誤 288
12.2 在分析中使用日期 291
12.2.1 簡單的日期計算 291
12.2.2 使用函數進行高級分析 292
第13章 執行條件分析 301
13.1 使用參數查詢 301
13.1.1 參數查詢的工作原理 302
13.1.2 參數查詢的基本規則 303
13.1.3 使用參數查詢 303
13.2 使用條件函數 307
13.2.1 IIf函數 307
13.2.2 Switch函數 312
13.2.3 比較IIf函數與Switch函數 312
第14章 使用Access SQL的基本知識 315
14.1 瞭解基本SQL 315
14.1.1 SELECT語句 316
14.1.2 WHERE子句 317
14.1.3 深入瞭解聯接 317
14.2 瞭解高級SQL語句 319
14.2.1 使用Like運算符擴展搜索 319
14.2.2 在不分組的情況下選擇唯一值和行 320
14.2.3 使用GROUP BY子句分組和聚閤 320
14.2.4 使用ORDER BY子句設置排序順序 321
14.2.5 使用AS子句創建彆名 321
14.2.6 僅顯示SELECT TOP或SELECT TOP PERCENT 322
前 言
歡迎使用《中文版Access 2016寶典(第8版)》,它是你瞭解現今功能最強大的桌麵數據庫管理係統的個人指南。
如果你已經快速瀏覽瞭本書的內容,那麼可能已經認識到Microsoft Access能以其他應用程序無法實現的方式幫助你管理數據。甚至連使用最廣泛的應用程序Microsoft Excel都無法實現Access能夠實現的功能。現在,將Access (一種數據庫管理應用程序)與Excel (一種電子錶格應用程序)進行比較似乎沒有太大意義,但毫無疑問,在各種組織中,用戶每天都在使用Excel來管理和分析大量數據。當然,你使用本書的原因可能是想要突破Excel的限製。
對於需要麵對日益膨脹的數據的分析師來說,Access可以極大地提升其工作效率。Access隻需要非常少的性能開銷便可處理較大的數據集。它不存在預定的行限製。它還可以高效地管理不同數據錶之間的關係。此外,Access附帶瞭很多工具,可以幫助你構建自己的可分發應用程序。
現在,我們麵對空前龐大的數據,並且需要更多地進行復雜的數據分析,高級分析師需要掌握一些新的工具,以便擺脫機械地使用電子錶格進行分析的狀況。鑒於此,本書在你拓展自己技能的過程中可以發揮非常重要的作用。本書不僅簡要介紹Access,還探討各種可用於通過Access改善日常數據管理和分析的方法。
本書讀者對象
如果想要學習Access 2016並達到中高級水平,那麼本書絕對是你的理想選擇,書中包含你需要的所有內容。本書首先介紹有關數據庫的基本知識,然後逐章介紹具體內容。
本書的設計初衷是增強各種水平用戶(Access初級用戶、中級用戶甚至是高級用戶)的技能集。如果你是Access初學者,那麼建議你從頭開始學習。如果已經非常熟悉Access,並且可以輕鬆地構建Access應用程序,那麼你可能希望從本書後麵的部分開始學習。
如果是初次接觸數據庫管理領域,那麼本書是你的正確之選,其中包含開始學習Access 2016所需的全部內容。此外,本書還提供瞭一些高級主題,供你參考和學習。初級開發人員應該特彆關注第I部分,該部分介紹瞭構建成功、高效數據庫所需的基本技能。作為數據庫設計師,評價其能力的標準始終不變,那就是其構建的應用程序的執行性能如何以及處理用戶交付給他們的數據的情況。
如果你之前曾用過早期版本的Access,那麼本書適閤你。盡管你可能已經非常熟悉Access的工作方式,但每個新版本都會包含一些變更,這些變更不僅體現在功能上,還涉及特定操作的執行機製。本書將幫助你瀏覽所有這些變更。
如果想要瞭解VBA(Visual Basic for Applications)編程的基本知識,那麼你可以在本書中找到所需的內容。盡管VBA是一個內容非常豐富的主題,完全可以單獨編寫一本書,但本書還是通過部分章節的內容為你初步介紹如何利用VBA來增強自己的Access數據庫。本書第VI部分解釋瞭通過你添加到數據庫中的代碼編寫VBA過程和構建Access應用程序的具體細節,其中包含很多技術細節。
本書的組織結構
本書分為以下8個部分:
● 第I部分:Access構建塊:第I部分針對數據庫的基本元素提供瞭詳細說明,為之後的學習打下堅實基礎,介紹瞭數據庫管理的關鍵詞,並教你如何規劃錶和使用Access數據類型。在該部分,你還將首次接觸到Access以及Access界麵。
● 第II部分:瞭解Access錶:在第II部分,你將瞭解到構建Access錶、管理錶之間的關係以及鏈接到不同的數據源(例如Excel文件、文本文件、SQL Server以及其他Access數據庫)所需的技能。
● 第III部分:使用Access查詢:第III部分將介紹Access中提供的一部分基本分析工具。在該部分,你將瞭解到查詢生成器以及基於Access錶創建簡單和高級分析輸齣的技術。我們將介紹查詢的基本知識,其中包括聚閤查詢、動作查詢以及交叉錶查詢。
● 第IV部分:在Access中分析數據:第IV部分將介紹許多高級技術,它們可以真正將數據分析帶到一個全新水平。在該部分,你將瞭解到如何通過查詢轉換數據、創建自定義計算、執行條件分析、構建強大的子查詢以及在查詢中應用統計分析。
● 第V部分:使用Access窗體和報錶:第V部分重點介紹如何使用Access構建窗體和報錶。該部分將介紹將數據轉換為美觀用戶界麵和PDF樣式Access報錶的基本知識。你還將瞭解到如何通過高級窗體控件來潤色Access應用程序的外觀。
● 第VI部分:Access編程基礎知識:在第VI部分,你將進入下一階段,即瞭解編程的基本原理。該部分中的章節首先介紹Access宏,帶你瞭解VBA基本原理,最後教你利用VBA來增強Access數據庫。該部分將幫助你瞭解驅動Access應用程序的復雜對象和事件模型,以及如何構造充分利用這種豐富的編程環境所需的VBA代碼。
● 第VII部分:高級Access編程技術:第VII部分將關注點轉移到自動化和集成上,介紹如何利用其他程序和平颱來增強報告機製。在該部分所包含的章節中,你不僅會瞭解到精通VBA所需的基本技能,還會發現很多技術內幕和訣竅,可以應用於你的Access應用程序開發項目。此外,你還將瞭解到一些高級技術,例如自定義Access 2016功能區。
● 第VIII部分:Access與Windows SharePoint Services:該部分將介紹Microsoft Windows SharePoint Services的相關主題。在該部分,你將瞭解到Access中擴展的Microsoft SharePoint集成功能,通過這些功能,你可以在SharePoint站點上發布Access錶、窗體和報錶。盡管與嚴格意義上的Access應用程序相比存在一定程度的局限性,但將Access對象發布到SharePoint平颱確實提供瞭一種強大的方式,用來與遠程用戶共享Access數據。
本書使用方法
盡管每一章都是作為一個整體的全書的組成部分,但它們也可以彼此獨立存在,具有各自的示例文件,並可在本書的Web站點上獲取。你可根據自己的實際情況,按照任意順序閱讀本書,例如,可從一章跳轉到另一章,也可以從一個主題跳轉到另一個主題。本書的交叉索引非常全麵,你可以參考索引找到自己感興趣的特定主題的位置。
Web站點上的內容
可以在本書對應的Web站點上找到本書中演示的示例。該站點的URL地址為www.wiley.com/go/access2016bible。此外,也可訪問www.tupwk.com.cn/downpage。輸中文書名或中文ISBN下載示例文件。
獲取其他Access相關幫助
在你使用通過本書學習到的新功能和工具時,有時可能需要一些額外的幫助,能夠在正確的方嚮上助你一臂之力。第一個可以為你提供此類幫助的地方是Access的幫助係統。Access中的幫助係統並非完美無缺。對於初級用戶來說,該幫助係統可能看起來就像一個笨重的插件,返迴一個復雜的主題列錶,與要搜索的原始主題沒有任何關聯。但實際情況並非如此,當你瞭解到如何高效使用Access幫助係統後,它通常會成為在獲取有關某一主題的額外幫助時可以采用的最簡捷方式。
下麵提供瞭一些提示和訣竅,可以幫助你充分利用Access的幫助係統:
● 尋求幫助時位置非常重要。在你的腦海中可能存在這樣的印象,那就是相對於新版Access,舊版Access中的幫助係統對用戶更友好,且效率更高。但實際上,Microsoft對Access幫助係統的機製做齣瞭根本性變更。
在Access 2016中,實際上存在兩個幫助係統:其中一個提供有關Access功能的幫助,而另一個提供有關VBA編程主題的幫助。Access並不是根據你輸入的條件執行全局搜索,而僅針對與你當前所在位置相關的幫助係統拋齣你的搜索條件。從本質上講,這意味著你獲得的幫助是由你當前所處的Access區域決定的。因此,如果你需要獲得有關涉及VBA編程的主題的幫助,那麼在執行搜索時,你需要位於VBA編輯器中。另一方麵,如果你需要有關生成查詢的幫助,建議你進入“查詢設計”視圖。這樣可以確保你的關鍵字搜索針對正確的幫助係統執行。
● 聯機幫助要好於脫機幫助。當搜索有關某個主題的幫助信息時,Access會檢查你是否已連接到Internet。如果已連接到Internet,Access將基於Microsoft Web站點中的聯機內容返迴幫助結果。如果沒有連接到Internet,Access將使用隨Microsoft Office一起存儲瞭本地的幫助文件。為最大限度地增加在Access中獲取的幫助信息,一種方法就是使用聯機幫助。一般情況下,聯機幫助要好於脫機幫助,因為通過聯機幫助找到的內容通常更詳細,包含更新信息,以及指嚮其他一些無法脫機訪問的資源的鏈接。
对提升Access帮助很大,也像一本词典,可以按照需求找相应的章节学习。是学习access的必备工具书。
评分好书! 配送超级快!
评分包装很差
评分用的时候可以看看。是个好货,留个备用。可以推荐使用购买。
评分十分满意, 送货迅速, 价格也给力
评分结合实例较少,多是概念性的东西,快递都懂,京东自营的没啥说的
评分还可以还可以还可以还可以还可以还可以还可以
评分相当的篇幅讲述VBA和sharepoint。
评分很不错?
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有