編輯推薦
系統全面,逐層介紹。全書以創建“人力資源管理系統”為例,將Access 2016中的每一個內容都分為基礎知識介紹和實例操作兩部分,全部採用圖解方式,且步驟講解詳細,圖片清晰明了,增加了閱讀體驗,能夠讓新手輕鬆上手。讀者通過閱讀目錄就能夠釐清思路,產生強烈的學習欲和操作欲,便於讀者自學和練習。
貼近工作,內容實用。本書內容是作者在實際工作中不斷修改、完善、總結出來的,貼近實際操作,更能在工作和學習中得以實踐。學習完本書後,可以舉一反三,在實際工作中將內容稍加修改,便可將所學知識運用到學生管理、客戶管理、資產管理等各個方面。
串珠邏輯,收放自如。全書通過實例分析、設計套用全面加深對Access 2016基礎知識套用方法的講解。在每個案例部分都提供了操作說明,並配以完成後的資料庫系統,以幫助用戶完全掌握案例的操作方法與技巧。
內容提要
Access是Office辦公軟體系列中的重要組件,是桌面型關係資料庫的一個典範。它讓原本複雜的操作變得方便、快捷,使一些非專業人員也可以熟練地操作和套用資料庫。《高效辦公:玩轉Access資料庫》共12章,介紹了Access資料庫概述、Access資料庫學習方法、表與欄位屬性、創建“人力資源管理系統”基礎表、編輯各表之間的關係、創建查詢、高級查詢、創建窗體、創建報表、使用宏和VBA、導入與導出數據、資料庫安全與最佳化等內容。本書以創建“人力資源管理系統”為例,由淺入深、結構清晰、實例豐富、圖文並茂、實用性強、內容簡單、通俗易懂,適合Access初學者、資料庫套用從業人員、大專院校師生、計算機培訓人員、辦公人員等使用,同時也是Access愛好者的必備參考書。
目錄
第1章 資料庫概述 1
1.1 資料庫的概念 2
1.1.1 數據與信息 2
1.1.2 資料庫 2
1.1.3 資料庫管理系統 3
1.1.4 資料庫管理技術的發展 4
1.1.5 資料庫系統的特點 6
1.2 數據模型 8
1.2.1 數據模型的介紹 8
1.2.2 數據模型的分類 9
1.3 Access資料庫結構 11
1.3.1 Access資料庫結構介紹 11
1.3.2 關係類型 12
1.4 完整性及範式理論 14
1.4.1 資料庫完整性 14
1.4.2 資料庫範式理論 16
1.5 概念模型 19
1.5.1 實體—聯繫模型 19
1.5.2 實體—聯繫方法 21
第2章 Access資料庫學習方法 25
2.1 Access概述 26
2.1.1 了解Access資料庫 26
2.1.2 Access 2016快捷鍵 27
2.1.3 Access 2016工作界面 30
2.2 自定義資料庫 32
2.2.1 Access 2016中的對象 32
2.2.2 自定義快速訪問工具列 35
2.2.3 自定義功能區 37
2.2.4 自定義工作環境 39
第3章 表與欄位屬性的詳細介紹 41
3.1 表介紹 42
3.1.1 概述 42
3.1.2 數據類型和欄位屬性 42
3.1.3 表關係 54
3.2 將表添加到Access桌面資料庫 55
3.2.1 在新桌面資料庫中創建新表 55
3.2.2 在現有資料庫中創建新表 56
3.2.3 通過導入或連結至外部數據來創建新表 57
3.2.4 在桌面數據中設定表屬性 61
3.2.5 在數據表視圖中設定欄位屬性 62
3.2.6 保存表 63
第4章 創建“人力資源管理系統”基礎表 64
4.1 “人力資源管理系統”的模組 65
4.2 創建“人力資源管理系統”基礎表 66
4.2.1 創建公司定義表 67
4.2.2 創建部門維護表 69
4.2.3 創建員工基礎信息表 72
4.2.4 創建人事契約表 74
4.2.5 創建招聘管理表 75
4.2.6 創建考勤表 76
4.2.7 創建培訓記錄表 77
4.2.8 創建培訓人員明細表 78
4.2.9 創建工作日誌 79
4.2.10 創建項目列表 80
4.2.11 創建項目計畫明細表 81
4.2.12 創建用章登記表 81
4.2.13 創建辦公用品領用明細表 82
4.3 創建數據有效性驗證規則 83
4.3.1 有效性規則的類型 83
4.3.2 可以在有效性規則中使用的內容 84
4.3.3 有效性規則和驗證文本示例 84
4.3.4 向表添加有效性規則 85
4.4 運算元據表 85
4.4.1 輸入數據的方法 85
4.4.2 設定數據表格式 88
4.4.3 使用查詢列 90
4.5 操作欄位 91
4.5.1 創建計算欄位 92
4.5.2 排序欄位與凍結欄位 92
4.5.3 查找數據與替換數據 93
4.5.4 使用欄位篩選 95
4.6 美化數據表 98
4.6.1 設定數據格式 98
4.6.2 設定背景顏色 99
4.7 向基礎表中輸入基礎數據 100
第5章 編輯各表之間的關係 102
5.1 主鍵與索引 103
5.1.1 主鍵概述 103
5.1.2 索引概述 104
5.2 創建表之間的關係 106
5.2.1 表關係概述 106
5.2.2 創建表關係 106
5.2.3 表關係驗證 111
第6章 創建查詢 114
6.1 查詢概述 115
6.1.1 查詢的作用 115
6.1.2 查詢的類型 116
6.2 查詢條件 118
6.2.1 查詢條件簡介 119
6.2.2 文本、備忘錄和超連結欄位的條件 121
6.2.3 數字、貨幣和自動編號欄位的條件 122
6.2.4 日期/時間欄位的條件 123
6.2.5 是/否欄位的條件 125
6.3 表達式 126
6.3.1 表達式概述 126
6.3.2 表達式語法 127
6.4 常用函式 129
6.4.1 Abs()函式 129
6.4.2 Asc()函式 129
6.4.3 Avg()函式 130
6.4.4 CallByName()函式 130
6.4.5 類型轉換函式 131
6.4.6 Choose()函式 133
6.4.7 Count()函式 133
6.4.8 CreateObject()函式 134
6.4.9 CurDir()函式 135
6.4.10 Date函式 135
6.4.11 DateAdd()函式 135
6.4.12 DateDiff()函式 136
6.4.13 DatePart()函式 138
6.4.14 DateSerial()函式 138
6.4.15 Day()函式 139
6.4.16 DDB()函式 139
6.4.17 EOF()函式 140
6.4.18 Error()函式 140
6.4.19 Exp()函式 141
6.4.20 FileDateTime()函式 141
6.4.21 First()、Last()函式 141
6.4.22 Int()、Fix()函式 142
6.4.23 IIf()函式 142
6.4.24 Input()函式 143
6.4.25 InputBox()函式 144
6.4.26 InStr()函式 145
6.4.27 InStrRev()函式 145
6.4.28 IsEmpty()函式 146
6.4.29 IsError()函式 146
6.4.30 IsNull()函式 147
6.4.31 Min()、Max()函式 147
6.4.32 Month()函式 147
6.4.33 MsgBox()函式 148
6.4.34 QBColor()函式 149
6.4.35 Right()函式 150
6.4.36 Round()函式 151
6.4.37 Second()函式 151
6.4.38 Spc()函式 151
6.4.39 Sum()函式 152
6.4.40 StrReverse()函式 153
6.4.41 Tab()函式 153
6.4.42 Time函式 154
6.4.43 TimeSerial()函式 154
6.5 運算符和常量 155
6.5.1 運算符 155
6.5.2 常量 156
6.6 基礎查詢 157
6.6.1 查詢幫助查找和處理數據 157
6.6.2 選擇查詢 157
6.6.3 交叉表查詢 160
6.6.4 查找重複項 163
6.6.5 查找不匹配項 165
6.7 創建查詢 166
6.7.1 辦公用品領用明細表查詢 167
6.7.2 工資表查詢 169
6.7.3 月度工資表查詢 171
第7章 高級查詢 173
7.1 SQL概述 174
7.1.1 概述 174
7.1.2 SQL的特點與數據類型 175
7.1.3 了解SQL子句 176
7.2 SQL數據定義語句 179
7.2.1 創建和修改數據表 179
7.2.2 索引、限制和關係 183
7.3 SQL基礎查詢 184
7.3.1 SQL基本查詢 184
7.3.2 SQL追加查詢 186
7.3.3 SQL更新與刪除查詢 187
7.3.4 SQL交叉與生成表查詢 188
第8章 創建窗體與美化窗體 190
8.1 窗體概述 191
8.1.1 窗體設計要素 191
8.1.2 窗體的組成 192
8.1.3 窗體視圖 194
8.1.4 窗體類型 195
8.2 創建窗體 196
8.2.1 創建普通窗體 196
8.2.2 利用嚮導創建窗體 198
8.2.3 創建其他窗體 199
8.3 子窗體 202
8.4 設定窗體格式 204
8.4.1 設定字型格式 204
8.4.2 設定數字格式 205
8.4.3 設定主題樣式 206
8.5 控制項概述 207
8.5.1 控制項基礎 207
8.5.2 控制項類型 209
8.6 使用布局 211
8.6.1 創建新布局 211
8.6.2 編輯布局 212
8.7 使用控制項 215
8.7.1 使用文本控制項 215
8.7.2 使用組合框控制項 218
8.7.3 使用列表框控制項 219
8.7.4 使用選項組 221
8.7.5 使用選項卡控制項 224
8.8 設定視窗屬性 225
8.8.1 設定格式屬性 225
8.8.2 設定數據屬性 227
8.8.3 設定事件屬性 229
8.8.4 設定其他屬性 232
8.9 使用條件格式 235
8.9.1 新建規則 235
8.9.2 管理條件格式 237
8.10 設定控制項格式 238
8.10.1 設定外觀樣式 238
8.10.2 設定形狀樣式 239
8.10.3 設定形狀效果 240
8.11 創建“人力資源管理系統”窗體 242
8.11.1 “公司定義”錄入窗體 242
8.11.2 “部門維護”錄入窗體 249
8.11.3 “員工基礎信息”及“考勤表”錄入窗體 254
8.11.4 “人事契約”錄入窗體 258
8.11.5 “招聘管理”錄入窗體 261
8.11.6 “用章登記表”錄入窗體 263
8.11.7 “辦公用品領用明細表”錄入窗體 267
8.11.8 “培訓記錄”錄入窗體 268
8.11.9 “項目計畫明細表”錄入窗體 269
第9章 創建報表 270
9.1 報表的概述 271
9.1.1 了解報表 271
9.1.2 報表視圖 272
9.1.3 報表設計基礎 274
9.2 創建報表 277
9.2.1 創建單一報表 277
9.2.2 創建分組報表 283
9.2.3 創建子報表 285
9.3 設定報表 288
9.3.1 使用控制項布局 288
9.3.2 設定報表節 290
9.3.3 運算數據 293
9.4 保存與輸出報表 295
9.4.1 保存報表 296
9.4.2 設定報表頁面 296
9.4.3 列印報表 298
9.5 創建報表 300
9.5.1 員工工牌 301
9.5.2 電子版勞動契約 305
9.5.3 培訓記錄單明細表 310
9.5.4 月度/周工作日誌明細表 313
9.5.5 部門辦公用品領用明細表 314
9.5.6 工資匯總表及月工資表 318
9.6 創建資料庫主窗體 320
第10章 使用宏和VBA 324
10.1 宏概述 325
10.1.1 認識宏生成器 325
10.1.2 宏的組成 326
10.2 宏操作 328
10.2.1 創建宏 328
10.2.2 編輯及控制宏 332
10.3 VBA概述 333
10.3.1 了解VBA 334
10.3.2 認識VBA編輯器 335
10.4 VBA語言基礎 336
10.4.1 數據類型與宏轉換 336
10.4.2 常量、變數與數組 338
10.4.3 模組、過程與函式 340
10.5 VBA流程控制 342
10.5.1 條件語句 342
10.5.2 判斷語句 343
10.5.3 循環語句 344
10.6 調試VBA 347
10.6.1 錯誤類型和編輯規則 347
10.6.2 對簡單錯誤的處理 348
第11章 導入與導出數據 350
11.1 導入數據 351
11.1.1 導入Access數據 351
11.1.2 導入Excel數據 353
11.2 導出數據 356
11.2.1 導出Access數據 356
11.2.2 導出Excel數據 358
11.2.3 導出檔案文本 361
11.3 創建HTML檔案 364
11.3.1 HTML概述 364
11.3.2 創建HTML檔案 365
第12章 資料庫安全與最佳化 367
12.1 資料庫安全與最佳化概述 368
12.1.1 最佳化資料庫概述 368
12.1.2 資料庫安全概述 369
12.1.3 Access中的安全功能 370
12.2 最佳化資料庫 373
12.2.1 最佳化資料庫性能 373
12.2.2 最佳化資料庫對象 374
12.3 移動數據及生成檔案 376
12.3.1 遷移數據 376
12.3.2 生成accde格式的檔案 377
精彩節摘
2.1 Access概述
Microsoft Office Access是由微軟發布的關係資料庫管理系統,它結合了MicrosoftJet Database Engine和圖形用戶界面兩個特點,是Microsoft Office的系統程式之一。
2.1.1 了解Access資料庫
資料庫是一種用於收集和組織信息的工具,可以存儲有關人員、產品、訂單或其他任何內容的信息。許多資料庫剛開始時只是文字處理程式或電子表格中的一個列表。
1.Access資料庫概述
Access資料庫具有界面友好、簡單易學、開發簡單、接口靈活等特點,是典型的新一代桌面資料庫管理系統。其主要特點如下:
完善地管理各種資料庫對象,具有強大的數據組織、用戶管理、安全檢查等功能。
強大的數據處理功能,在一個工作組級別的網路環境中,使用Access開發的多用戶資料庫管理系統具有傳統的Xbase資料庫所無法實現的客戶伺服器結構和相應的資料庫安全機制,Access具備了許多先進的大型資料庫管理系統所具備的特徵,如事務處理、出錯回滾能力等。
可以方便地生成各種數據對象,利用存儲的數據建立窗體和報表,具有良好的可視性。
作為Office套件的一部分,可以與Office集成,實現無縫連結。
能夠通過發布數據,實現與Internet的連結。Access主要適用於中小型套用系統,或作為客戶機/伺服器系統中的客戶端資料庫。
2.Access資料庫的用途
Access資料庫的用途非常廣泛。不僅可以作為個人的關係資料庫管理系統來使用,還可以用在中小型企業和大型公司中來管理大型的資料庫。
Access是家用計算機中管理個人信息的出色工具。可以使用它來創建一個包含所有家庭成員的姓名、電子郵件、愛好、生日、健康狀況等信息的資料庫。
在一個小型企業或學校中,可以使用Access簡單而強大的功能來管理運行業務所需要的數據。
Access在公司環境下的重要功能之一就是能夠連結工作站、資料庫伺服器或主機上的各種資料庫格式。
在大型公司中,Access特別適合創建客戶機/伺服器應用程式的工作站部分。
作者簡介
劉璐,從事Access等軟體的專業設計和教學工作十餘年,數年來承接過印刷行業、商貿行業、工業企業、建築行業等了大量的資料庫開發項目,迄今已經編寫過8部關於使用Microsoft Access、Excel的教學書籍,具有豐富的實踐經驗和教學經驗。
前言
Access 2016可以高效、便捷地完成各種中小型資料庫的開發和管理工作,是一款重要的關係資料庫產品。本書以“人力資源管理系統”為構架,從Access 2016的每一個基礎知識點出發,由淺入深、由簡單到複雜地介紹了各知識點的運用方法,配以大量的實例,每一章都配有豐富的插圖說明,生動具體、淺顯易懂,使用戶能夠快速且輕鬆地掌握功能強大的Access 2016在資料庫管理中的套用體系,為工作和學習帶來事半功倍的效果。
1.本書編寫意圖
資料庫系統是一種用於收集和組織信息較為高效、便捷的工具,但作為Office的重要組件之一的Access資料庫,在實際學習和工作中能發揮的巨大作用卻被很多人忽視。相對於專業的資料庫軟體,它具有易學易用、開發簡單、接口靈活、用途廣泛等特點。掌握它的操作方法,不僅可以使個人的學習辦公提高效率,而且中小型企業或學校,也可以使用Access簡單而強大的功能來管理運行業務所需要的數據,更可以在大型公司中的各個資料庫伺服器、工作站中起到連結的作用。
本書為Access的基礎篇,熟練掌握本書的內容後,就可以進入下一階段“創建銷售資料庫”“創建財務資料庫”等更高級的資料庫學習和創建。
2.中心內容
全書系統全面地介紹了Access 2016的套用知識,每一章都提供了豐富的實用案例,用來鞏固所學知識。本書共分12章,內容概括如下:
第1章是資料庫的概述,包括資料庫的系統特點、資料庫模型的介紹、Access資料庫結構的介紹、資料庫完整性及概念模型等內容。
第2章簡單介紹了Access資料庫的學習方法,包括Access資料庫的概述、如何自定義資料庫等內容。
第3章介紹了Access資料庫中的表與欄位的屬性,包括如何創建新表、如何設定欄位屬性等內容。
第4章主要針對第3章內容進行實際操作,創建“人力資源管理系統”基礎表,包括公司定義表、部門定義表、員工基礎信息表、人事契約表、招聘管理表、考勤表、培訓記錄表、培訓人員明細表、工作日誌、項目列表、項目計畫明細表、用章登記表和辦公用品領用明細表,以及創建數據有效性驗證規則、運算元據表、操作欄位、美化數據表等內容。
第5章全面介紹如何編輯各個表之間的關係,包括主鍵與索引的概述、表關係的概述等內容。
第6章基於表的完成創建查詢,包括查詢概述、查詢條件、表達式、常用函式、運算符和常量等內容。
第7章全面介紹了高級查詢,包括SQL概述、SQL數據定義語句、SQL基礎查詢等內容。
第8章全面介紹了創建窗體的內容,包括窗體概述、三種創建窗體的方法、子窗體、設定窗體格式、控制項概述、使用布局、使用控制項、設定視窗屬性、使用條件格式、設定控制項格式,以及創建“人力資源管理系統”窗體等內容。
第9章介紹了創建報表,包括報表的概述、創建報表、設定報表、保存與輸入報表等內容。
第10章介紹了使用宏和VBA,包括宏概述、宏操作、VBA概述、VBA語言基礎、VBA流程控制及調試VBA等內容。
第11章介紹了導入與導出數據,包括導入Access數據、導入Excel數據、導出Access數據、導出Excel數據等內容。
第12章全面介紹了資料庫安全與最佳化,包括資料庫安全與最佳化概述、最佳化資料庫和移動數據及生成檔案等內容。
3.本書特色
系統全面,逐層介紹。全書以創建“人力資源管理系統”為例,將Access 2016中的每一個內容都分為基礎知識介紹和實例操作兩部分,全部採用圖解方式,且步驟講解詳細,圖片清晰明了,增加了閱讀體驗,能夠讓新手輕鬆上手。讀者通過閱讀目錄就能夠釐清思路,產生強烈的學習欲和操作欲,便於讀者自學和練習。
貼近工作,內容實用。本書內容是作者在實際工作中不斷修改、完善、總結出來的,貼近實際操作,更能在工作和學習中得以實踐。學習完本書後,可以舉一反三,在實際工作中將內容稍加修改,便可將所學知識運用到學生管理、客戶管理、資產管理等各個方面。
串珠邏輯,收放自如。全書通過實例分析、設計套用全面加深對Access 2016基礎知識套用方法的講解。在每個案例部分都提供了操作說明,並配以完成後的資料庫系統,以幫助用戶完全掌握案例的操作方法與技巧。