本書(shū)是教育部高等學(xué)校文科計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)分委員會(huì)立項(xiàng)教材,主要依據(jù)非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會(huì)提出的三個(gè)文件,即關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見(jiàn)及其附件計(jì)算機(jī)基礎(chǔ)教學(xué)內(nèi)容知識(shí)結(jié)構(gòu)與課程設(shè)置和高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求精神編寫(xiě)而成。全書(shū)共分8章,內(nèi)容包括數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、Access 2010基礎(chǔ)、表的創(chuàng)建和操作、查詢(xún)、窗體的創(chuàng)建和操作、報(bào)表、宏、模塊與VBA、實(shí)驗(yàn)等,*后還給出了蒙漢文名詞術(shù)語(yǔ)對(duì)照表和全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí))Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)模擬試題。本書(shū)適合作為高等院校非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)公共基礎(chǔ)課程的教材,也可作為全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)的培訓(xùn)與自學(xué)教材,還可作為數(shù)據(jù)庫(kù)開(kāi)發(fā)人員的參考用書(shū)。
計(jì)算機(jī)的發(fā)展極大地加快了社會(huì)信息化的進(jìn)程,數(shù)據(jù)庫(kù)技術(shù)于20世紀(jì)60年代末作為數(shù)
據(jù)管理的新技術(shù)登上了歷史舞臺(tái)。幾十年來(lái),數(shù)據(jù)庫(kù)技術(shù)作為計(jì)算機(jī)軟件領(lǐng)域的一個(gè)重要
分支,已形成相當(dāng)規(guī)模的理論體系和實(shí)用技術(shù)。Access 2010數(shù)據(jù)庫(kù)管理系統(tǒng)是Microsoft
Office辦公軟件的一個(gè)組成部分,是世界上最流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。它提供了大量
的工具和向?qū),即使沒(méi)有任何編程經(jīng)驗(yàn),也可以通過(guò)可視化的操作來(lái)完成大部分的數(shù)據(jù)
庫(kù)管理和開(kāi)發(fā)工作。與許多優(yōu)秀的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)一樣,Access數(shù)據(jù)庫(kù)可以有效地組
織、管理和共享數(shù)據(jù)庫(kù)的信息,并且能方便地將數(shù)據(jù)庫(kù)與Web結(jié)合在一起。
本書(shū)是文科大學(xué)計(jì)算機(jī)教學(xué)改革項(xiàng)目基于計(jì)算思維能力培養(yǎng)的Access數(shù)據(jù)庫(kù)課程教
材建設(shè)的成果。計(jì)算思維是人類(lèi)科學(xué)思維的基本方式之一,并逐漸受到計(jì)算機(jī)界的廣泛
關(guān)注。培養(yǎng)計(jì)算思維能力也成為大學(xué)計(jì)算機(jī)教育的重要組成部分。在Access數(shù)據(jù)庫(kù)創(chuàng)建課
程中培養(yǎng)計(jì)算思維能力不僅可使學(xué)生掌握一種數(shù)據(jù)庫(kù)操作技能,提高編程能力,而且通過(guò)
培養(yǎng)學(xué)生的計(jì)算思維能力,可為解決后續(xù)專(zhuān)業(yè)課程中出現(xiàn)的問(wèn)題打下良好的基礎(chǔ)。本書(shū)還
結(jié)合全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)的考試大綱,以Access 2010中文
版作為數(shù)據(jù)庫(kù)及其應(yīng)用程序設(shè)計(jì)的工具和開(kāi)發(fā)環(huán)境,從數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)講起,由淺入
深、循序漸進(jìn)地介紹了Access 2010各種數(shù)據(jù)庫(kù)對(duì)象的功能及創(chuàng)建方法,以及宏和VBA面
向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí)。
本書(shū)在內(nèi)容安排上注重?cái)?shù)據(jù)庫(kù)理論的指導(dǎo)及全書(shū)的連貫性,第1章介紹數(shù)據(jù)庫(kù)的基礎(chǔ)
知識(shí),包括數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系運(yùn)算和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的一般步驟及Access 2010
方面的概述性知識(shí)。第2章介紹Access數(shù)據(jù)庫(kù)和數(shù)據(jù)表的各種創(chuàng)建方法、設(shè)置字段的常規(guī)
屬性、建立表間關(guān)系、建立查閱列和表的操作等內(nèi)容。第3章介紹如何利用Access 2010創(chuàng)
建和編輯選擇查詢(xún)、參數(shù)查詢(xún)、交叉表查詢(xún)、操作查詢(xún)和SQL查詢(xún)。第4章介紹創(chuàng)建窗體
的各種方法以及對(duì)窗體的再設(shè)計(jì),并介紹了作為窗體的基本控件的功能及其屬性。第5章
介紹創(chuàng)建報(bào)表的各種方法,創(chuàng)建報(bào)表的計(jì)算字段、報(bào)表中的數(shù)據(jù)排序與分組、報(bào)表的美化
操作等。第6章介紹宏的基本概念、創(chuàng)建、運(yùn)行和調(diào)試。第7章介紹VBA編程的基礎(chǔ)知識(shí)和
模塊的相關(guān)概念。第8章中為讀者設(shè)計(jì)了6個(gè)實(shí)驗(yàn),以供讀者進(jìn)行同步練習(xí)。
本書(shū)具有如下特點(diǎn):
(1)步驟清晰,易懂易學(xué)。本書(shū)針對(duì)Access 2010的初學(xué)者,對(duì)操作中的每一步驟都進(jìn)
前
言
行了詳細(xì)的講解和說(shuō)明,讀者可以通過(guò)一邊學(xué)習(xí)、一邊實(shí)踐的方式掌握Access數(shù)據(jù)庫(kù)技術(shù)
及其應(yīng)用系統(tǒng)開(kāi)發(fā)的方法。
(2)問(wèn)題驅(qū)動(dòng),圖文并茂。本書(shū)在內(nèi)容的編排上體現(xiàn)了新的計(jì)算機(jī)教學(xué)思想和方法,
以問(wèn)題的提出、分析、求解的步驟歸納總結(jié)出一系列模式,來(lái)介紹數(shù)據(jù)庫(kù)技術(shù)的基本內(nèi)容
與基本方法。例題的講解中采用一步一圖的講述方式,每一個(gè)步驟都配以清晰的圖片說(shuō)
明,確保讀者可以看圖操作。
(3)內(nèi)容前后呼應(yīng),便于總結(jié)提高。本書(shū)各章節(jié)的例題都有前后呼應(yīng)的效果,上一章
節(jié)講解的知識(shí)作為下一章節(jié)例題的基礎(chǔ)反復(fù)地應(yīng)用,使讀者對(duì)所學(xué)的知識(shí)能夠進(jìn)一步掌握
和應(yīng)用。
(4)針對(duì)性強(qiáng),學(xué)考統(tǒng)一。本書(shū)每章都按全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Access數(shù)據(jù)庫(kù)程
序設(shè)計(jì)考試大綱進(jìn)行內(nèi)容的組織,免去了學(xué)生為了等級(jí)考試再去購(gòu)置其他教材的麻煩,
實(shí)現(xiàn)了學(xué)習(xí)、考試的統(tǒng)一。
本書(shū)適合作為高等院校非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)公共基礎(chǔ)課程的教材,也可作為全國(guó)計(jì)算
機(jī)等級(jí)考試二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)的培訓(xùn)與自學(xué)教材,還可以作為數(shù)據(jù)庫(kù)開(kāi)發(fā)人員的
參考用書(shū)。
本書(shū)由李雙月、斯琴、李海軍任主編,劉強(qiáng)任副主編。具體編寫(xiě)分工如下:第1章和
第8章由李雙月編寫(xiě),第2、3章由斯琴編寫(xiě),第4章由斯琴和劉強(qiáng)共同編寫(xiě),第5~7章由
李海軍編寫(xiě),課后習(xí)題由秦鵬編寫(xiě),附錄A由丹巴編寫(xiě),附錄B由于鷹、溫斯琴編寫(xiě),全
書(shū)例題代碼由姚浩斯拉調(diào)試,全書(shū)由斯日古楞、蘇布達(dá)審定。
由于編者水平有限,加之時(shí)間倉(cāng)促,書(shū)中難免有疏漏和不妥之處,敬請(qǐng)廣大讀者批評(píng)
指正。
編 者
2016年7月
第1章 初始數(shù)據(jù)庫(kù)與 Access 2010 …………………………………………………………1
1.1 數(shù)據(jù)庫(kù)簡(jiǎn)介… …………………………………………………………………………… 1
1.1.1 數(shù)據(jù)庫(kù)的基本概念……………………………………………………………… 1
1.1.2 數(shù)據(jù)模型………………………………………………………………………… 4
1.1.3 關(guān)系數(shù)據(jù)庫(kù)……………………………………………………………………… 6
1.2 Access 數(shù)據(jù)庫(kù)簡(jiǎn)介……………………………………………………………………… 8
1.2.1 Access…2010 的啟動(dòng)…………………………………………………………… 8
1.2.2 Access…2010 的界面…………………………………………………………… 9
1.2.3 Access…2010 中廢止與修改的功能………………………………………… 15
1.3 Access 的功能區(qū)……………………………………………………………………… 16
1.3.1 命令選項(xiàng)卡…………………………………………………………………… 16
1.3.2 上下文命令選項(xiàng)卡…………………………………………………………… 19
1.3.3 快速訪(fǎng)問(wèn)工具欄……………………………………………………………… 19
1.3.4 庫(kù)……………………………………………………………………………… 20
1.4 Access 的新增功能…………………………………………………………………… 20
1.4.1 新的宏生成器………………………………………………………………… 20
1.4.2 專(zhuān)業(yè)的數(shù)據(jù)庫(kù)模板…………………………………………………………… 22
1.4.3 應(yīng)用程序部件………………………………………………………………… 23
1.4.4 改進(jìn)的數(shù)據(jù)表視圖…………………………………………………………… 23
1.4.5 新增的計(jì)算字段……………………………………………………………… 24
1.4.6 合并與分割單元格…………………………………………………………… 24
1.4.7 條件格式功能………………………………………………………………… 24
1.4.8 增強(qiáng)的安全性………………………………………………………………… 24
1.5 Access 六大對(duì)象……………………………………………………………………… 25
1.5.1 表……………………………………………………………………………… 25
1.5.2 查詢(xún)…………………………………………………………………………… 26
Access 2010基礎(chǔ)教程 2
1.5.3 窗體…………………………………………………………………………… 27
1.5.4 報(bào)表…………………………………………………………………………… 28
1.5.5 宏……………………………………………………………………………… 29
1.5.6 模塊…………………………………………………………………………… 30
小結(jié)…
……………………………………………………………………………………… 31
習(xí)題…
……………………………………………………………………………………… 31
第2章 數(shù)據(jù)庫(kù)及表的創(chuàng)建與使用…………………………………………………………33
2.1 創(chuàng)建數(shù)據(jù)庫(kù)… ………………………………………………………………………… 33
2.1.1 使用模板創(chuàng)建數(shù)據(jù)庫(kù)………………………………………………………… 33
2.1.2 創(chuàng)建空數(shù)據(jù)庫(kù)………………………………………………………………… 35
2.1.3 數(shù)據(jù)庫(kù)對(duì)象的組織…………………………………………………………… 36
2.1.4 打開(kāi)、保存和關(guān)閉數(shù)據(jù)庫(kù)…………………………………………………… 37
2.1.5 操作數(shù)據(jù)庫(kù)對(duì)象……………………………………………………………… 38
2.2 創(chuàng)建數(shù)據(jù)表… ………………………………………………………………………… 40
2.2.1 數(shù)據(jù)表相關(guān)概念……………………………………………………………… 40
2.2.2 表的結(jié)構(gòu)……………………………………………………………………… 41
2.2.3 數(shù)據(jù)類(lèi)型……………………………………………………………………… 41
2.3 創(chuàng)建 Access 數(shù)據(jù)表… ……………………………………………………………… 44
2.3.1 使用設(shè)計(jì)視圖創(chuàng)建表………………………………………………………… 44
2.3.2 使用數(shù)據(jù)表視圖創(chuàng)建表……………………………………………………… 46
2.3.3 通過(guò)導(dǎo)入創(chuàng)建表……………………………………………………………… 48
2.3.4 字段屬性……………………………………………………………………… 51
2.3.5 設(shè)置主鍵……………………………………………………………………… 59
2.3.6 輸入數(shù)據(jù)……………………………………………………………………… 61
2.4 創(chuàng)建表間關(guān)系… ……………………………………………………………………… 63
2.4.1 表間關(guān)系的概念……………………………………………………………… 63
2.4.2 建立表間關(guān)系………………………………………………………………… 64
2.4.3 設(shè)置參照完整性……………………………………………………………… 65
2.5 維護(hù)表… ……………………………………………………………………………… 67
2.5.1 修改表結(jié)構(gòu)…………………………………………………………………… 67
2.5.2 編輯記錄……………………………………………………………………… 68
2.5.3 調(diào)整表外觀…………………………………………………………………… 70
2.5.4 設(shè)置數(shù)據(jù)表格式……………………………………………………………… 73
2.6 操作數(shù)據(jù)表… ………………………………………………………………………… 74
目錄 3
2.6.1 查找與替換…………………………………………………………………… 74
2.6.2 數(shù)據(jù)排序……………………………………………………………………… 76
2.6.3 數(shù)據(jù)篩選……………………………………………………………………… 80
小結(jié)…
……………………………………………………………………………………… 84
習(xí)題…
……………………………………………………………………………………… 84
第3章 查詢(xún)…………………………………………………………………………………86
3.1 查詢(xún)概述… …………………………………………………………………………… 86
3.1.1 查詢(xún)與表的區(qū)別……………………………………………………………… 86
3.1.2 查詢(xún)的類(lèi)型…………………………………………………………………… 87
3.2 使用查詢(xún)向?qū)?chuàng)建查詢(xún)… …………………………………………………………… 88
3.2.1 簡(jiǎn)單查詢(xún)……………………………………………………………………… 88
3.2.2 交叉表查詢(xún)…………………………………………………………………… 90
3.2.3 查找重復(fù)項(xiàng)查詢(xún)……………………………………………………………… 92
3.2.4 查找不匹配項(xiàng)查詢(xún)…………………………………………………………… 93
3.3 使用設(shè)計(jì)視圖創(chuàng)建查詢(xún)… …………………………………………………………… 95
3.3.1 查詢(xún)?cè)O(shè)計(jì)視圖………………………………………………………………… 95
3.3.2 查詢(xún)條件的設(shè)置……………………………………………………………… 97
3.3.3 參數(shù)查詢(xún)……………………………………………………………………… 102
3.3.4 交叉表查詢(xún)…………………………………………………………………… 106
3.3.5 操作查詢(xún)……………………………………………………………………… 107
3.3.6 SQL 查詢(xún)… ………………………………………………………………… 111
3.4 查詢(xún)的編輯… ………………………………………………………………………… 115
3.4.1 編輯查詢(xún)中的數(shù)據(jù)源………………………………………………………… 115
3.4.2 編輯查詢(xún)中的字段…………………………………………………………… 116
小結(jié)…
……………………………………………………………………………………… 116
習(xí)題…
……………………………………………………………………………………… 117
第4章 窗體…………………………………………………………………………………119
4.1 窗體概述… …………………………………………………………………………… 119
4.1.1 窗體的功能…………………………………………………………………… 119
4.1.2 窗體的分類(lèi)…………………………………………………………………… 120
4.1.3 窗體的構(gòu)成…………………………………………………………………… 120
4.1.4 窗體的視圖…………………………………………………………………… 121
4.2 創(chuàng)建窗體… …………………………………………………………………………… 122
Access 2010基礎(chǔ)教程 4
4.2.1 自動(dòng)創(chuàng)建窗體………………………………………………………………… 123
4.2.2 使用窗體向?qū)?chuàng)建窗體……………………………………………………… 129
4.2.3 創(chuàng)建空白窗體………………………………………………………………… 130
4.3 設(shè)計(jì)窗體… …………………………………………………………………………… 131
4.3.1 窗體的設(shè)計(jì)視圖……………………………………………………………… 131
4.3.2 窗體的常用控件……………………………………………………………… 132
4.3.3 常用控件的使用……………………………………………………………… 135
4.4 創(chuàng)建其他窗體… ……………………………………………………………………… 145
4.4.1 創(chuàng)建主子 / 窗體……………………………………………………………… 145
4.4.2 創(chuàng)建切換窗體………………………………………………………………… 148
4.4.3 創(chuàng)建彈出式窗體……………………………………………………………… 150
小結(jié)…
……………………………………………………………………………………… 151
習(xí)題…
……………………………………………………………………………………… 151
第5章 報(bào)表…………………………………………………………………………………153
5.1 報(bào)表概述… …………………………………………………………………………… 153
5.1.1 報(bào)表的功能…………………………………………………………………… 153
5.1.2 報(bào)表的視圖…………………………………………………………………… 153
5.1.3 報(bào)表的組成…………………………………………………………………… 154
5.1.4 報(bào)表的分類(lèi)…………………………………………………………………… 155
5.2 創(chuàng)建報(bào)表… …………………………………………………………………………… 158
5.2.1 使用報(bào)表自動(dòng)創(chuàng)建報(bào)表………………………………………………… 158
5.2.2 使用報(bào)表設(shè)計(jì)創(chuàng)建報(bào)表………………………………………………… 159
5.2.3 使用報(bào)表向?qū)?chuàng)建報(bào)表………………………………………………… 160
5.2.4 使用標(biāo)簽向?qū)?chuàng)建報(bào)表………………………………………………… 164
5.2.5 創(chuàng)建圖表式報(bào)表……………………………………………………………… 165
5.3 編輯報(bào)表… …………………………………………………………………………… 167
5.3.1 在報(bào)表中進(jìn)行排序和分組…………………………………………………… 167
5.3.2 報(bào)表屬性窗口………………………………………………………………… 169
5.3.3 報(bào)表中的控件使用…………………………………………………………… 170
5.3.4 報(bào)表的預(yù)覽與打印…………………………………………………………… 174
5.4 其他報(bào)表… …………………………………………………………………………… 176
5.4.1 創(chuàng)建子報(bào)表…………………………………………………………………… 176
5.4.2 交叉報(bào)表……………………………………………………………………… 178
小結(jié)…
……………………………………………………………………………………… 179
目錄 5
習(xí)題…
……………………………………………………………………………………… 179
第6章 宏……………………………………………………………………………………181
6.1 認(rèn)識(shí)宏… ……………………………………………………………………………… 181
6.1.1 宏的概念和作用……………………………………………………………… 181
6.1.2 宏的類(lèi)型……………………………………………………………………… 182
6.1.3 宏的設(shè)計(jì)視圖………………………………………………………………… 182
6.2 創(chuàng)建宏… ……………………………………………………………………………… 183
6.2.1 創(chuàng)建簡(jiǎn)單宏…………………………………………………………………… 183
6.2.2 創(chuàng)建條件宏…………………………………………………………………… 186
6.2.3 創(chuàng)建宏組……………………………………………………………………… 189
6.3 使用宏… ……………………………………………………………………………… 190
6.3.1 編輯宏………………………………………………………………………… 190
6.3.2 運(yùn)行宏………………………………………………………………………… 191
6.3.3 調(diào)試宏………………………………………………………………………… 192
小結(jié)…
……………………………………………………………………………………… 193
習(xí)題…
……………………………………………………………………………………… 193
第7章 模塊與 VBA ………………………………………………………………………195
7.1 模塊概述… …………………………………………………………………………… 195
7.1.1 VBA 的概念和作用… ……………………………………………………… 195
7.1.2 模塊的分類(lèi)…………………………………………………………………… 196
7.1.3 創(chuàng)建和運(yùn)行模塊……………………………………………………………… 198
7.2 VBA 程序設(shè)計(jì)基礎(chǔ)……………………………………………………………………199
7.2.1 VBA 編程環(huán)境… …………………………………………………………… 199
7.2.2 數(shù)據(jù)類(lèi)型……………………………………………………………………… 203
7.2.3 常量、變量和數(shù)組…………………………………………………………… 203
7.2.4 運(yùn)算符與表達(dá)式……………………………………………………………… 206
7.2.5 VBA 常用語(yǔ)句… …………………………………………………………… 210
7.2.6 面向?qū)ο蟪绦蛟O(shè)計(jì)…………………………………………………………… 210
7.3 VBA 高級(jí)程序設(shè)計(jì)……………………………………………………………………213
7.3.1 選擇結(jié)構(gòu)……………………………………………………………………… 213
7.3.2 循環(huán)結(jié)構(gòu)……………………………………………………………………… 216
7.3.3 跳轉(zhuǎn)語(yǔ)句……………………………………………………………………… 218
7.3.4 過(guò)程與函數(shù)…………………………………………………………………… 219
Access 2010基礎(chǔ)教程 6
7.3.5 程序調(diào)試……………………………………………………………………… 222
7.3.6 VBA 代碼的保護(hù)… ………………………………………………………… 225
小結(jié)…
……………………………………………………………………………………… 226
習(xí)題…
……………………………………………………………………………………… 226
第8章 實(shí)驗(yàn)…………………………………………………………………………………229
實(shí)驗(yàn) 1 數(shù)據(jù)庫(kù)及表的操作………………………………………………………………… 229
實(shí)驗(yàn) 2 查詢(xún)………………………………………………………………………………… 248
實(shí)驗(yàn) 3 窗體………………………………………………………………………………… 264
實(shí)驗(yàn) 4 報(bào)表設(shè)計(jì)…………………………………………………………………………… 275
實(shí)驗(yàn) 5 宏…………………………………………………………………………………… 280
實(shí)驗(yàn) 6 模塊與 VBA 程序設(shè)計(jì)…
………………………………………………………… 285
附錄 A 全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí))Access 數(shù)據(jù)庫(kù)程序設(shè)計(jì)模擬題 ………………298
附錄 B 蒙漢文名詞術(shù)語(yǔ)對(duì)照表
……………………………………………………………302
參考文獻(xiàn)………………………………………………………………………………………313