編輯推薦
內容深入同類教材中,大多隻講述藉助於嚮導、鼠標從事“低層次”應用,用戶略有特殊的要求即無法實現。而本教材在講述嚮導應用的基礎上,著重講述瞭Access數據庫應用中的程序設計,強調自主編程,從而實現嚮導所無法實現的功能,還能夠為用戶開發依托於窗體、控件的應用程序。實例豐富為瞭便於讀者快速理解與鞏固相關內容,《Access數據庫程序設計教程》選擇瞭許多典型的實例和習題,並給齣瞭操作步驟,提供瞭相應的源代碼。案例教學本教材以具有實用價值的“小商店進銷存管理係統”為案例。從需求分析齣發逐步完成功能設計、數據錶設計、操作界麵設計、程序設計、報錶設計等,並提供基本完整的程序代碼。經過簡單修改,即可生成應用於企業的進銷存管理係統,進而能獨立編程開發其他應用係統。《Access數據庫程序設計教程》適閤作為高職高專、技術應用型本科層次的教材,也適閤作為相關編程愛好者的參考書。
內容簡介
《Access數據庫程序設計教程》是介紹Access數據庫程序設計的教材,共分為10章,包括數據庫基礎知識、數據錶操作、數據查詢與SQL命令、創建報錶、模塊對象和VBA程序設計、窗體設計、用VBA訪問Access數據庫、設計數據數據頁、宏的使用與數據庫管理和應用案例——小商店進銷存管理係統。
《Access數據庫程序設計教程》不僅適用於高職高專學生和技術應用型本科學生,也適用於程序開發人員。
目錄
第1章 數據庫基礎知識
1.1 數據庫係統的組成
1.1.1 什麼是數據庫
1.1.2 數據庫係統的組成
1.2 關係模型理論
1.2.1 實體、屬性與聯係
1.2.2 3種數據模型
1.2.3 錶的特點
l.3 數據完整性規則
1.3.1 主鍵
1.3.2 實體完整性規則
1.3.3 參照完整性規則
1.3.4 冗餘的弊端
1.3.5 域完整性規則
1.4 模式的規範化
1.4.1 第一範式
1.4.2 第二範式
1.4.3 第三範式
習題
第2章 數據錶操作
2.1 Access2003數據庫概述
2.1.1 Access2003的特點
2.1.2 安裝Access2003
2.1.3 Access2003數據庫的對象
2.1.4 開始使用Access2003
2.2 錶結構設計
2.2.1 字段屬性
2.2.2 錶的其他創建方式
2.2.3 主鍵與錶間關係
2.2.4 建立索引
2.3 記錄操作:
2.3.1 追加記錄
2.3.2 記錄的選定與記錄指針的移動
2.3.3 編輯記錄數據
2.3.4 數據錶的格式化
2.3.5 子數據錶編輯
2.3.6 記錄的篩選與排序
2.3.7 記錄的打印輸齣
2.4 數據的導齣與導入
2:4.1 數據的導齣
2.4.2 數據的導入
2.4.3 數據的鏈入
2.5 數據錶的復製、改名與刪除
習題與實驗
第3章 數據查詢與SQL命令
3.1 查詢對象概述
3.2 通過嚮導或設計視圖創建查詢
3.2.1 用簡單查詢嚮導生成查詢
3.2.2 通過設計視圖編輯或創建查詢
3.2.3 條件查詢
3.2.4 查詢的有序輸齣
3.2.5 使用通配符查詢
3.2.6 使用計算字段
3.2.7 交叉錶查詢
3.3 使用SQL命令查詢
3.3.1 SQL語言概述
3.3.2 基於單一記錄源的查詢
3.3.3 基於多個記錄源的查詢
3.3.4 閤計、匯總與計算
3.3.5 嵌套查詢
3.4 操作查詢
3.4.1 生成錶查詢
3.4.2 追加查詢
3.4.3 更新查詢
3.4.4 刪除查詢
習題與實驗
第4章 創建報錶
4.1 報錶對象概述
4.2 通過嚮導創建報錶
4.2.1 創建基於單一數據源的報錶
4.2.2 報錶對象操作
4.2.3 創建基於多重數據錶的報錶
4.2.4 創建圖錶報錶
4.2.5 創建標簽報錶
4.3 自動創建報錶
4.4 通過設計視圖創建報錶
4.4.1 修改已經存在的報錶
4.4.2 工具箱簡介
4.4.3 創建新報錶
4.4.4 設置子報錶
習題與實驗
第5章 模塊對象和VBA程序設計
5.1 模塊對象概述
5.2 VBA程序基礎
5.2.1 模塊和過程的創建
5.2.2 數據類型、常量、變量與錶達式
5.2.3 VBA的常用內部函數
5.2.4 數據的輸入與輸齣
5.3 選擇語句
5.3.1 IfThen語句
5.3.2 IfThenElse語句
5.3.3 塊狀選擇語句
5.3.4 選擇語句嵌套
5.3.5 SelectCase語句
5.4 循環語句
5.4.1 ForNext循環
5.4.2 DoWhileLoop循環
5.4.3 雙重循環和多重循環
5.5 數組
5.5.1 數組的概念
5.5.2 一維數組
5.5.3 二維數組
5.6 過程
5.6.1 Sub過程
5.6.2 Function過程
5.6.3 過程調用中的參數傳遞方式
5.6.4數組參數的傳遞方法
習題與實驗
第6章 窗體設計
6.1 窗體對象概述
6.2 用嚮導生成窗體
6.2.1 基於單數據源的窗體
6.2.2 基於多數據源的窗體
6.3 在設計視圖中完善、創建窗體
6.3.1 窗體設計視圖中的工具欄
6.3.2 用控件嚮導完善窗體
6.3.3 在設計視圖中創建窗體
6.3.4 在窗體中添加圖錶
6.4 對象的屬性、方法和事件概念
6.5 窗體與常用控件的編程
6.5.1 標簽
6.5.2 文本框
6.5.3 命令按鈕
6.5.4 列錶框/組閤框
6.5.5 選項組
6.5.6 選項按鈕
6.5.7 復選框
6.5.8 選項卡
6.5.9 MsFlexGrid控件
6.5.10 窗體
6.6 多窗體應用
習題與實驗
第7章 用VBA訪問Access數據庫
7.1 記錄集概述
7.1.1 ADO的9個對象
7.1.2 瞭解記錄集
7.2 在Access中引用ADO對象
7.2.1 聲明Connection對象
7.2.2 聲明與打開Recordset對象,
7.2.3 關閉Recordset和Connection對象
7.3 引用記錄字段
7.4 瀏覽記錄
7.5 編輯數據
7.5.1 用ADO記錄集的AddNew方法添加記錄
7.5.2 用ADO記錄集的Update方法修改記錄
7.5.3 用ADO記錄集的Delete方法刪除記錄
7.6 用ADO技術實現復雜查詢
7.7 在VBA程序中使用SQL命令
7.7.1 定義數據
7.7.2 編輯數據
7.7.3 實現數據完整性約束
7.7.4 執行查詢操作,
7.8 訪問當前數據庫以外的數據庫
7.9 綜閤實例——編製“研究生成績管理與統計”程序
7.9.1 程序要求
7.9.2 數據源連接和初始化操作
7.9.3 “編輯課程目錄”頁的設計與編程
7.9.4 “編輯成績數據”頁的設計與編程
7.9.5 “成績統計”頁的設計與編程
習題與實驗
第8章 設計數據訪問頁
8.1 數據訪問頁簡介
8.2 創建數據訪問頁,
8.2.1 自動創建數據頁
8.2.2 通過嚮導創建數據頁
8.2.3 在設計視圖中創建數據頁
8.2.4 將現有的網頁轉換為數據頁
8.3 在設計視圖中編輯數據訪問頁
8.3.1 設計視圖中的工具欄
8.3.2 設置數據頁主題和屬性
8.3.3 添加或刪除字段控件和記錄導航控件
8.3.4 添加計算控件
8.3.5 添加Web控件
8.4 使用腳本編輯器
8.4.1 腳本概述
8.4.2 在數據頁中實現搜索功能
8.4.3 在數據頁中通過命令按鈕
導航
習題與實驗
第9章 宏的使用與數據庫管理
9.1 宏對象的創建和應用
9.1.1 宏的創建與運行
9.1.2 條件宏的創建與運行
9.1.3 宏組的創建與運行
9.1.4 宏的應用實例
9.2 自定義工具欄
9.2.1 創建自定義工具欄
9.2.2 將創建的自定義工具欄與窗體或報錶綁定
9.3 自定義菜單
9.3.1 創建菜單欄菜單
9.3.2 創建快捷菜單
9.3.3 設置全局菜單
9.4 自定義切換麵闆
9.5 數據庫文件操作
9.5.1 數據庫文件的打開
9.5.2 數據庫的壓縮和修復
9.5.3 數據庫的備份
9.5.4 數據庫文件保存為MDE文件
9.5.5 保護數據庫數據
習題與實驗
第10章 應用案例——小商店進銷存管理係統
10.1 係統需求分析
10.2 係統功能設計
10.2.1 係統結構框圖
10.2.2 係統功能
10.3 數據錶設計
10.4.操作界麵設計
10.4.1 進貨界麵
10.4.2 齣貨界麵
10.4.3 進貨查詢界麵
10.4.4 齣貨查詢界麵
10.4.5 進貨修改界麵
10.4.6 貨修改界麵
10.4.7 進貨刪除界麵
10.4.8 齣貨刪除界麵
10.4.9 主界麵設計
10.5 程序設計
10.5.1 進貨功能
10.5.2 貨功能
10.5.3 查詢功能
10.5.4 修改功能
10.5.5 刪除功能
10.5.6 係統主界麵
10.6 報錶設計
10.6.1 對話框設計
10.6.2 查詢設計
10.6.3 報錶設計
10.7 係統運行測試
10.8 小結
習題與實驗
參考文獻
前言/序言
Access數據庫程序設計教程 下載 mobi epub pdf txt 電子書