內容簡介
本書以零基礎講解為宗旨,用實例引導讀者深入學習,采取“數據庫基礎→數據庫基本操作→界面設計→編程技術→高級應用→項目實戰”的講解模式,深入淺出地講解Access的各項技術及實戰技能。
本書第1篇“數據庫基礎”主要講解初識Access 2016和出色的數據庫設計;第2篇“數據庫的基本操作”主要講解操作數據庫、數據表的基本操作、數據庫查詢操作;第3篇“界面設計”主要講解設計窗體、使用控件和窗體操作、使用Access報表展示數據;第4篇“編程技術”主要講解使用宏、VBA編程語言、處理錯誤與異常;第5篇“高級應用”主要講解將Access與SharePoint搭配應用、數據的導入和導出、數據庫安全及優化;第6篇“項目實戰”主要講解Access項目開發實戰,包括開發進銷存管理系統和人事管理系統;第7篇“王牌資源”在DVD光盤中贈送了豐富的資源,包括Access案例素材和結果文件、教學幻燈片、本書精品教學視頻、10個完整的ASP+Access網站案例源碼、60個完整的各行業Access數據庫系統模板、Access 2016快捷鍵大全、窗體和控件常用屬性速查手冊、Access常用函數速查手冊、數據庫工程師面試技巧、Access常見錯誤及解決方案、Access數據庫經驗及技巧大匯總等。另外,光盤中還包含20多個小時99個全程同步視頻教學錄像。
本書適合任何想學習Access 2016的人員,無論您是否從事計算機相關行業,無論您是否接觸過Access 2016,通過學習均可快速掌握Access的管理方法和技巧。
前言
“實戰從入門到精通(視頻教學版)”系列圖書是專門為數據庫和網站開發初學者量身定做的一套學習用書,整套書涵蓋網站開發、數據庫設計等方面,并具有以下特點。
前沿科技
無論是網站建設、數據庫設計還是HTML5、CSS3,我們都精選較為前沿或者用戶群最大的領域推進,幫助讀者認識和了解最新動態。
權威的作者團隊
組織國家重點實驗室和資深應用專家聯手編著該套圖書,融合豐富的教學經驗與優秀的管理理念。
學習型案例設計
以技術的實際應用過程為主線,全程采用圖解和同步多媒體結合的教學方式,生動、直觀、全面地剖析使用過程中的各種應用技能,降低難度、提升學習效率。
為什么要寫這樣一本書
Microsoft Access在很多地方得到廣泛使用,例如小型企業、大公司部門等。使用Access可以對大量數據進行數據分析、開發行業系統軟件和開發小型網站等,它是目前中小型企業應用最多的數據庫。本書針對 Access 2016技術的初學者,全面講解Access 2016數據庫的知識和技巧,以提高其職業化能力,從而幫助公司解決需求問題。
本書特色
零基礎、入門級的講解
無論您是否從事計算機相關行業,無論您是否接觸過Access 2016數據庫,都能從本書中找到最佳起點。
超多、實用、專業的范例和項目
本書在編排上緊密結合學習Access 2016數據庫技術的先后過程,從Access 2016數據庫的基本操作開始,帶領讀者逐步深入地學習各種應用技巧,側重實戰技能,使用簡單易懂的實際案例進行分析和操作指導,讓讀者讀起來簡明輕松,操作起來有章可循。
隨時檢測自己的學習成果
每章首頁中,均提供了學習目標,以指導讀者重點學習及學后檢查。
細致入微、貼心提示
本書在各章講解過程中使用了“注意”“提示”“技巧”等小欄目,使讀者更清楚地了解相關操作、理解相關概念,并輕松掌握各種操作技巧。
高手甜點
本書中加入了“大神解惑”的內容,主要是講述項目實戰中的經驗,使讀者能快速提升項目操作能力,成為一名數據庫設計高手。
專業創作團隊和技術支持
本書由千谷網絡科技實訓中心提供技術支持。您在學習過程中遇到任何問題,可加入QQ群(221376441)進行提問,專業人員會在線答疑。
“Access 2016數據庫”學習最佳途徑
本書以學習“Access 2016數據庫”的最佳制作流程來分配章節,從最初的數據庫基本概念開始,講解了Access 2016數據庫的基本操作、界面設計、編程技術和高級應用等。此外,在最后的項目實戰環節特意補充了人事管理系統開發實戰,以便更進一步提高讀者的實戰技能。
超值光盤
20小時全程同步教學錄像
涵蓋本書所有知識點,詳細講解每個實例及項目的過程和技術關鍵點;使讀者比看書更輕松地掌握書中所有的Access 2016數據庫設計知識,而且擴展的講解部分可以使讀者得到比書中更多的收獲。
超多容量王牌資源大放送
贈送大量王牌資源,包括Access案例素材和結果文件、教學幻燈片、本書精品教學視頻、10個完整的ASP+Access網站案例源碼、60個完整的各行業Access數據庫系統模板、Access 2016快捷鍵大全、窗體和控件常用屬性速查手冊、Access常用函數速查手冊、數據庫工程師面試技巧、Access常見錯誤及解決方案、Access數據庫設計經驗及技巧大匯總等。
讀者對象
沒有任何Access 2016基礎的初學者
有一定的Access 2016基礎,想精通Access 2016的人員
有一定的Access 2016基礎,沒有項目經驗的人員
正在進行畢業設計的學生
大專院校及培訓學校的老師和學生
創作團隊
本書由劉玉紅和李園主編,參加編寫的人員還有蒲娟、劉玉萍、周佳、付紅、郭廣新、侯永崗、王攀登、劉海松、孫若淞、王月嬌、包慧利、陳偉光、胡同夫、梁云梁和周浩浩。在編寫過程中,我們盡所能地將最好的講解呈現給讀者,但難免有疏漏和不妥之處,敬請不吝指正。若您在學習中遇到困難或疑問,有任何建議,可寫信至信箱357975357@qq.com。
編 者
目錄
第1篇 數據庫基礎第1章 初識Access 20161.1 認識Access 2016 41.2 Access 2016的工作界面 41.3 Access 2016的新功能 81.4 認識Access的對象 111.5 綜合實戰——DIY自己的功能區 131.6 大神解惑 15第2章 出色的數據庫設計2.1 數據庫的基本概念 182.2 關系型數據庫 182.2.1 為什么創建多個表 182.2.2 使用多個表 192.3 數據的規范化 192.4 數據庫的設計步驟和方法 202.4.1 總體設計 202.4.2 設計表 212.4.3 設計字段 212.4.4 設計關系 222.4.5 優化設計 232.4.6 創建窗體 232.5 大神解惑 23第2篇 數據庫的基本操作第3章 操作數據庫3.1 創建新數據庫 283.1.1 創建一個空白數據庫 283.1.2 利用模板快速創建數據庫 303.2 數據庫的基本操作 313.2.1 打開數據庫 313.2.2 保存數據庫 323.2.3 關閉數據庫 333.2.4 查看數據庫屬性 343.3 數據庫對象的基本操作 363.3.1 打開數據庫對象 363.3.2 復制數據庫對象 373.3.3 隱藏和顯示數據庫對象 373.4 綜合實戰——創建一個“學生管理”數據庫 393.5 大神解惑 40第4章 數據表的基本操作4.1 初識數據表 444.1.1 表的結構 444.1.2 表的視圖 444.2 創建新數據表 454.2.1 使用表模板創建數據表 454.2.2 使用數據表視圖創建數據表 464.2.3 使用設計視圖創建數據表 474.2.4 使用SharePoint列表創建表 494.3 添加字段和數據類型 504.3.1 數據類型概述 504.3.2 添加字段 514.3.3 更改數據類型 534.4 設置字段屬性 544.4.1 字段屬性概述 544.4.2 格式 564.4.3 輸入掩碼 564.4.4 驗證規則和驗證文本 584.4.5 索引 614.5 設置主鍵 634.5.1 主鍵的作用 634.5.2 設置主鍵的方法 634.6 建立表之間的關系 644.6.1 一對一表關系 644.6.2 一對多表關系 664.6.3 多對多表關系 684.6.4 查看與編輯表關系 694.6.5 實施參照完整性 714.6.6 設置級聯選項 734.6.7 刪除表關系 734.7 編輯數據表 744.7.1 向表中添加與修改記錄 744.7.2 選定與刪除記錄 754.7.3 數據的查找與替換 764.7.4 數據的排序 774.7.5 數據的篩選 794.7.6 設置數據表格式 804.8 綜合實戰——創建“倉庫管理系統”的表 814.9 大神解惑 84第5章 數據庫查詢操作5.1 初識查詢 865.1.1 查詢概述 865.1.2 查詢的類型 865.1.3 查詢的視圖 875.1.4 創建查詢的方法 885.2 使用查詢向導創建查詢 895.2.1 簡單查詢 895.2.2 查找重復項查詢 915.2.3 查找不匹配項查詢 935.3 使用設計視圖創建查詢 955.3.1 選擇查詢 955.3.2 設置查詢條件 975.3.3 生成表查詢 995.3.4 更新查詢 1025.3.5 追加查詢 1045.3.6 刪除查詢 1065.4 創建SQL特定查詢 1085.4.1 SQL概述 1085.4.2 SELECT查詢 1095.4.3 數據定義查詢 1115.5 創建高級查詢 1125.5.1 參數查詢 1125.5.2 交叉表查詢 1145.6 綜合實戰1——更新員工工資情況 1185.7 綜合實戰2——查詢各部門男女員工分布情況 1205.8 大神解惑 122第3篇 界面設計第6章 設計窗體6.1 初識窗體 1266.1.1 窗體概述 1266.1.2 窗體的作用 1266.1.3 窗體的視圖與結構 1266.2 創建普通窗體 1286.2.1 使用“窗體”工具創建窗體 1286.2.2 使用“空白窗體”工具創建窗體 1296.2.3 使用“窗體向導”工具創建窗體 1306.2.4 使用“多個項目”工具創建窗體 1326.2.5 使用“數據表”工具創建窗體 1336.2.6 使用“分割窗體”工具創建窗體 1336.3 創建主/次窗體 1346.3.1 使用向導創建主/次窗體 1346.3.2 創建兩級子窗體的窗體 1376.3.3 使用鼠標拖動建立主/次窗體 1396.3.4 使用子窗體控件創建主/次窗體 1406.4 使用窗體操作數據 1426.4.1 查看、添加、刪除記錄 1426.4.2 篩選、排序、查找記錄 1436.5 綜合實戰——創建“部門信息”窗體 1456.6 大神解惑 148第7章 使用控件和窗體操作7.1 初識控件 1507.1.1 控件概述 1507.1.2 控件類型 1507.2 使用窗體控件 1507.2.1 文本框控件 1527.2.2 標簽控件 1557.2.3 復選框、選項按鈕和切換按鈕控件 1577.2.4 選項組控件 1577.2.5 選項卡控件 1607.2.6 列表框和組合框控件 1617.2.7 按鈕控件 1647.2.8 圖像控件 1667.2.9 圖表控件 1677.3 操作控件 1697.3.1 選擇控件 1697.3.2 調整控件大小 1707.3.3 對齊控件 1717.3.4 設置控件外觀 1717.3.5 組合控件 1727.3.6 調整控件的布局 1727.3.7 刪除控件 1737.4 設置窗體和控件的屬性 1737.4.1 設置窗體的屬性 1737.4.2 設置控件的屬性 1767.5 綜合實戰——創建“信息錄入”窗體 1777.6 大神解惑 180第8章 使用Access報表展示數據8.1 初識報表 1848.1.1 報表的功能 1848.1.2 報表的視圖與分類 1848.1.3 報表的結構 1868.1.4 報表與窗體的區別 1868.2 創建報表 1878.2.1 使用“報表”工具創建報表 1878.2.2 使用“空報表”工具創建報表 1888.2.3 使用“報表向導”工具創建報表 1888.2.4 使用“標簽”工具創建標簽類型報表 1918.2.5 使用“報表設計”工具創建報表 1938.2.6 建立專業報表 1958.3 報表中的數據運算 1978.4 制作高質量的報表 2018.4.1 創建主/次報表 2018.4.2 創建彈出式報表 2048.4.3 創建圖表報表 2058.5 報表的預覽和打印 2068.5.1 預覽報表 2078.5.2 打印報表 2088.6 綜合實戰——創建員工工資匯總報表 2088.7 大神解惑 212第4篇 編程技術第9章 使用宏9.1 初識宏 2169.1.1 宏的功能和類型 2169.1.2 宏設計視圖 2169.1.3 宏操作命令 2179.1.4 宏和宏組 2199.2 宏的創建與設計 2199.2.1 創建與設計獨立宏 2209.2.2 創建與設計嵌入宏 2219.2.3 創建與設計數據宏 2239.2.4 創建含有子宏的宏組 2259.3 宏的基本操作 2269.3.1 添加操作 2269.3.2 移動操作 2279.3.3 刪除操作 2279.3.4 展開和折疊宏操作或塊 2279.4 宏的調試與運行 2289.4.1 調試宏 2289.4.2 運行宏 2309.5 宏在Access中的應用 2319.5.1 使用宏打印報表 2319.5.2 使用宏發送Access對象 2339.5.3 使用宏實現數據的導出 2339.6 宏的安全設置 2349.6.1 解除阻止的內容 2359.6.2 信任中心設置 2359.7 綜合實戰——使用宏創建快捷菜單 2369.8 大神解惑 239第10章 VBA編程語言10.1 初識VBA 24210.1.1 VBA概述 24210.1.2 VBA程序與宏的關系 24210.1.3 VBA的編寫環境 24310.1.4 將宏轉換為VBA代碼 24510.2 VBA語法簡介 24610.2.1 數據類型 24610.2.2 變量、常量和數組 24810.2.3 VBA中的運算符與表達式 25010.2.4 常用的標準函數 25410.2.5 程序語句 25510.3 創建VBA程序 25910.3.1 順序結構 25910.3.2 選擇結構 26010.3.3 循環結構 26310.4 過程與模塊 26410.4.1 過程和模塊概述 26410.4.2 創建過程 26510.4.3 VBA程序模塊 26910.5 綜合實戰——創建生成彩票號碼的代碼 27110.6 大神解惑 272第11章 處理錯誤與異常11.1 理解錯誤 27411.1.1 編譯錯誤 27411.1.2 邏輯錯誤 27511.1.3 運行錯誤 27511.2 使用VBA的調試工具 27611.2.1 VBA的調試工具 27611.2.2 VBA程序調試 27711.3 錯誤處理 28111.3.1 什么是錯誤處理 28111.3.2 設置基本的錯誤捕捉 28111.3.3 VBA Error語句 28211.4 大神解惑 284第5篇 高級應用第12章 將Access與SharePoint搭配應用12.1 認識SharePoint 28812.1.1 SharePoint Services概述 28812.1.2 什么是SharePoint Portal Server 28812.1.3 了解SharePoint網站 28912.2 在SharePoint網站共享數據庫 29112.3 通過鏈接至SharePoint列表共享數據庫 29212.3.1 遷移Access數據庫 29212.3.2 查看SharePoint網站上的列表 29312.3.3 導出到SharePoint網站 29312.4 訪問SharePoint網站中的表 29512.5 大神解惑 296第13章 數據的導入和導出13.1 什么是外部數據 29813.2 導入數據 29913.2.1 數據導入的各種類型 29913.2.2 從其他Access數據庫導入 29913.2.3 導入電子表格數據 30113.3 導出數據 30413.3.1 數據導出的各種類型 30413.3.2 導出到Access其他數據庫 30513.3.3 導出到電子表格數據 30613.4 Access與Office軟件的合作 30713.5 大神解惑 309第14章 數據庫安全及優化14.1 Access數據庫的安全 31214.1.1 創建數據庫密碼 31214.1.2 刪除數據庫密碼 31314.2 優化和分析數據庫 31414.2.1 壓縮和修復數據庫 31414.2.2 分析表 31514.2.3 分析性能 31814.3 數據庫的打包、簽名和分發 31914.3.1 創建簽名包 31914.3.2 提取并使用簽名包 32114.4 設置信任中心 32214.5 綜合實戰——設置數據庫安全 32414.6 大神解惑 326第6篇 項目實戰第15章 開發進銷存管理系統15.1 系統設計概述 33015.2 需求分析 33015.3 模塊設計 33015.4 數據表設計 33115.5 數據表的表關系設計 33615.6 操作界面設計 33715.6.1 “登錄系統”窗體 33715.6.2 “主切換面板”窗體 34015.6.3 “庫存查詢”窗體 34315.6.4 “入庫操作”窗體 34515.6.5 “出庫操作”窗體 34615.6.6 “訂單管理”窗體 34615.6.7 “客戶管理”窗體 34815.6.8 “供應商管理”窗體 34915.6.9 “用戶管理”窗體 34915.7 查詢設計 34915.7.1 “庫存信息”查詢 34915.7.2 “訂單信息”查詢 35015.8 報表設計 35115.8.1 “庫存查詢”報表 35115.8.2 “訂單信息”報表 35215.8.3 “產品信息”報表 35315.9 程序設計 35315.9.1 公用模塊 35415.9.2 “登錄系統”窗體代碼 35515.9.3 “主切換面板”窗體代碼 35815.9.4 “庫存查詢”窗體代碼 35915.9.5 “入庫操作”窗體代碼 36015.9.6 “出庫操作”窗體代碼 36115.9.7 “訂單管理”窗體代碼 36115.9.8 “客戶管理”窗體代碼 36115.9.9 “供應商管理”窗體代碼 36215.9.10 “用戶管理”窗體代碼 36215.10 系統設置 36315.10.1 設置自動啟動“登錄系統”窗體 36415.10.2 隱藏導航窗格和選項卡 36415.11 系統運行 36515.12 實例總結 36715.13 項目經驗總結 36715.13.1 關于表設計 36815.13.2 字段屬性和窗體控件的關系 36815.14 擴展和提高 36915.14.1 數據庫設計的原則 36915.14.2 利用復制功能 370第16章 開發人事管理系統16.1 系統設計概述 37216.2 需求分析 37216.3 模塊設計 37216.4 數據表設計 37316.5 數據表的表關系設計 37616.6 操作界面設計 37816.6.1 “主切換面板”窗體 37816.6.2 “登錄系統”窗體 38016.6.3 “新員工登記”窗體 38216.6.4 “員工信息查詢”窗體 38416.6.5 “員工考勤查詢”窗體 38516.6.6 “員工工資查詢”窗體 38616.7 查詢設計 38716.7.1 “員工考勤”查詢 38716.7.2 “員工工資”查詢 38816.8 報表設計 38916.8.1 “員工信息查詢”報表 38916.8.2 “員工考勤查詢”報表 39116.8.3 “員工工資查詢”報表 39216.8.4 “企業工資發放記錄”報表 39216.8.5 “企業員工出勤記錄”報表 39416.9 程序設計 39516.9.1 公用模塊 39516.9.2 “登錄系統”窗體代碼 39616.9.3 “主切換面板”窗體代碼 39916.9.4 “新員工登記”窗體代碼 40416.9.5 “員工信息查詢”窗體代碼 40516.9.6 “員工考勤查詢”窗體代碼 40516.9.7 “員工工資查詢”窗體代碼 40616.10 系統設置 40616.10.1 設置自動啟動“登錄系統”窗體 40616.10.2 解除限制 40716.11 系統運行 40816.12 項目經驗總結 41016.12.1 關于最初的系統方案設計 41016.12.2 關于表設計 41116.12.3 字段格式和窗體控件關系 41116.13 擴展和提高 41116.13.1 創建系統對象 41116.13.2 完善開發文檔 412第7篇 王牌資源