版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Access2010數(shù)據(jù)庫應(yīng)用基礎(chǔ)全套可編輯PPT課件模塊1認(rèn)識(shí)Access2010模塊2創(chuàng)建數(shù)據(jù)庫及表模塊3管理與使用表模塊4查詢目錄CONTENTS163模塊5窗體模塊6VBA編程模塊7設(shè)計(jì)報(bào)表模塊8綜合案例——“甜美蛋糕店”數(shù)據(jù)庫系統(tǒng)開發(fā)目錄CONTENTS模塊1認(rèn)識(shí)Access20101.1Access2010基本知識(shí)任務(wù)1.2Access2010的安裝、啟動(dòng)與退出1.3Access2010的主要功能和用途1.4Access2010的界面組成1.5數(shù)據(jù)庫的基本概念和對象1.1Access2010基本知識(shí)1.Access2010概述2.Access2010的用途3.Access2010的發(fā)展歷史Access2010是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、宏、模塊等用來建立數(shù)據(jù)庫系統(tǒng)的對象,為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便。Access可用來快速、方便地開發(fā)有助于管理信息的關(guān)系數(shù)據(jù)庫應(yīng)用程序;Access2010提供了多個(gè)可直接用于跟蹤各種信息的模板。微軟公司于1992年11月發(fā)布了基于Windows3.0操作系統(tǒng)的Access1.0版本,隨后在1995年將Access加入MicrosoftOffice95辦公軟件,使其成為其中一部分。1.1Access2010基本知識(shí)YOURTITLEHERE全新的用戶界面,如用“功能區(qū)”代替了早期版本中的多層菜單和工具欄。(1)(2)新的數(shù)據(jù)類型和控件,如多值字段、附件數(shù)據(jù)類型、計(jì)算字段、增強(qiáng)的“備注”字段、日期/時(shí)間字段的內(nèi)置日歷控件等。(3)(4)(5)更強(qiáng)大的對象創(chuàng)建工具,如增加了“創(chuàng)建”選項(xiàng)卡。強(qiáng)大的網(wǎng)絡(luò)數(shù)據(jù)庫功能。增強(qiáng)的安全性。1.2.1Access2010的安裝1.2Access2010的安裝、啟動(dòng)與退出(1)雙擊打開安裝文件,獲得安裝授權(quán),接受安裝協(xié)議,如圖1-1所示。(2)選擇安裝類型。若選擇默認(rèn)安裝類型,則可以單擊“立即安裝”按鈕。若需要改變安裝路徑或安裝類型,則可以單擊“自定義”按鈕,如圖1-2所示。圖1-1接受安裝協(xié)議圖1-2選擇安裝類型1.2.1Access2010的安裝1.2Access2010的安裝、啟動(dòng)與退出(4)等待安裝進(jìn)度顯示結(jié)束即可,如圖1-4所示。圖1-4安裝進(jìn)度(3)若選擇“自定義”方式安裝,則可以在如圖1-3所示的界面中選擇需要安裝的Access組件,選擇完畢后單擊“立即安裝”按鈕。圖1-3選擇組件1.2.2Access2010的啟動(dòng)1.2Access2010的安裝、啟動(dòng)與退出(3)通過已保存的文件快速啟動(dòng)(2)“開始”菜單選項(xiàng)快速啟動(dòng)(1)桌面圖標(biāo)快速啟動(dòng)Access2010有三種啟動(dòng)方法。1.2.3Access2010的退出1.2Access2010的安裝、啟動(dòng)與退出(1)在“文件”選項(xiàng)卡中選擇“退出”命令(2)單擊Access2010窗口標(biāo)題欄右側(cè)的關(guān)閉按鈕(5)使用組合鍵Alt+F4(3)單擊Access2010窗口標(biāo)題欄左側(cè)的圖標(biāo),在彈出的菜單中選擇“關(guān)閉”命令(4)雙擊Access2010窗口標(biāo)題欄左側(cè)的圖標(biāo)1.3Access2010的主要功能和用途Access2010屬于小型桌面數(shù)據(jù)庫管理系統(tǒng),是管理和開發(fā)小型數(shù)據(jù)庫系統(tǒng)常用的工具。它通過一個(gè)數(shù)據(jù)庫文件中的6大對象對數(shù)據(jù)進(jìn)行管理,從而實(shí)現(xiàn)高度的信息管理和數(shù)據(jù)共享1.Access2010的主要功能(1)數(shù)據(jù)分析。Access2010有強(qiáng)大的數(shù)據(jù)處理、統(tǒng)計(jì)分析能力,利用Access2010的查詢功能可以方便地進(jìn)行各類匯總、求平均等。(2)開發(fā)軟件。Access2010用來開發(fā)軟件,如生產(chǎn)管理、銷售管理、庫存管理等各類企業(yè)管理軟件,其最大的優(yōu)點(diǎn)是簡單易學(xué),即使是非計(jì)算機(jī)專業(yè)的人員也很容易學(xué)會(huì)。2.Access2010的用途1.4.1Access2010的工作界面1.4Access2010的界面組成雙擊桌面上的Access2010圖標(biāo)(圖1-5),打開Access2010主界面。Access2010的工作界面如圖1-6所示。圖1-5Access2010圖標(biāo)圖1-6Access2010的工作界面1.4.2Access2010的功能區(qū)1.4Access2010的界面組成1.功能區(qū)的組成Access2010的功能區(qū)由“文件”“開始”“創(chuàng)建”“外部數(shù)據(jù)”和“數(shù)據(jù)庫工具”5個(gè)標(biāo)準(zhǔn)選項(xiàng)卡組成,如圖1-7所示,每個(gè)選項(xiàng)卡被分成若干個(gè)組,每組包含相關(guān)功能的命令按鈕。在功能區(qū)的大多數(shù)組區(qū)域中都有下拉按鈕,單擊下拉按鈕可以打開下拉菜單。圖1-7Access2010的功能區(qū)1.4.2Access2010的功能區(qū)1.4Access2010的界面組成圖1-8“文件”選項(xiàng)卡1)“文件”選項(xiàng)卡“文件”選項(xiàng)卡是Access2010版本新增加的一個(gè)選項(xiàng)卡。這是一個(gè)特殊的選項(xiàng)卡,與其他選項(xiàng)卡的結(jié)構(gòu)、布局和功能不同。如圖1-8所示,利用“文件”選項(xiàng)卡可以進(jìn)行的操作有保存、對象另存為、數(shù)據(jù)庫另存為、打開、關(guān)閉數(shù)據(jù)庫、新建、打印、保存并發(fā)布等,另外還可以對數(shù)據(jù)庫進(jìn)行壓縮并修復(fù),或是加密數(shù)據(jù)庫以達(dá)到保護(hù)數(shù)據(jù)的目的。1.功能區(qū)的組成1.4.2Access2010的功能區(qū)1.4Access2010的界面組成圖1-9“開始”選項(xiàng)卡圖1-10“創(chuàng)建”選項(xiàng)卡1.功能區(qū)的組成2)“開始”選項(xiàng)卡如圖1-9所示,“開始”選項(xiàng)卡包括“視圖”“剪貼板”“排序和篩選”“記錄”等7個(gè)組,包括Access2010提供的一些常用的工具,方便用戶進(jìn)行編輯。3)“創(chuàng)建”選項(xiàng)卡如圖1-10所示,“創(chuàng)建”選項(xiàng)卡中包含6個(gè)組,用戶可以通過此選項(xiàng)卡來完成數(shù)據(jù)庫各個(gè)對象的創(chuàng)建。1.4.2Access2010的功能區(qū)1.4Access2010的界面組成圖1-11“外部數(shù)據(jù)”選項(xiàng)卡圖1-12“數(shù)據(jù)庫工具”選項(xiàng)卡4)“外部數(shù)據(jù)”選項(xiàng)卡“外部數(shù)據(jù)”選項(xiàng)卡包括“導(dǎo)入并鏈接”“導(dǎo)出”和“收集數(shù)據(jù)”3個(gè)組,用戶可通過該選項(xiàng)卡對內(nèi)部和外部數(shù)據(jù)交換進(jìn)行管理和其他操作,如圖1-11所示。5)“數(shù)據(jù)庫工具”選項(xiàng)卡如圖1-12所示,“數(shù)據(jù)庫工具”選項(xiàng)卡包括“工具”“宏”“關(guān)系”“分析”等6個(gè)組。這是Access2010提供的一個(gè)管理數(shù)據(jù)庫后臺(tái)的工具,用戶使用該選項(xiàng)卡可以創(chuàng)建和查看表間的關(guān)系、啟動(dòng)VisualBasic程序編輯器、運(yùn)行宏、在Access2010和SQLServer之間移動(dòng)數(shù)據(jù)以及壓縮和修復(fù)數(shù)據(jù)庫等。1.功能區(qū)的組成1.4.2Access2010的功能區(qū)1.4Access2010的界面組成2.功能區(qū)的操作
在Access2010中,執(zhí)行命令的方法有多種。一般可以通過單擊選項(xiàng)卡、組中的相關(guān)命令實(shí)現(xiàn),也可以使用與命令關(guān)聯(lián)的鍵盤快捷方式實(shí)現(xiàn)。1.4.3Access2010的導(dǎo)航窗格1.4Access2010的界面組成圖1-13導(dǎo)航窗格導(dǎo)航窗格按類別和組對數(shù)據(jù)庫對象進(jìn)行組織,如圖1-13所示??梢詮亩喾N組織選項(xiàng)中進(jìn)行選擇,還可以在導(dǎo)航窗格中創(chuàng)建用戶的自定義組織方案。在默認(rèn)情況下,新數(shù)據(jù)庫使用“對象類型”類別,該類別包含對應(yīng)各種數(shù)據(jù)庫對象的組?!皩ο箢愋汀鳖悇e組織數(shù)據(jù)庫對象的方式與早期版本中的默認(rèn)“數(shù)據(jù)庫窗口”顯示界面相似。1.導(dǎo)航窗格的組成1.4.3Access2010的導(dǎo)航窗格1.4Access2010的界面組成若要打開數(shù)據(jù)庫對象,則在導(dǎo)航窗格中雙擊該對象?;蛟趯?dǎo)航窗格中選擇該對象,然后按回車鍵?;蛟趯?dǎo)航窗格中右擊該對象,再在快捷菜單中選擇菜單命令。2.打開數(shù)據(jù)庫對象單擊導(dǎo)航窗格右上角的百葉窗開/關(guān)按鈕,將隱藏導(dǎo)航窗格。若要再顯示導(dǎo)航窗格,則單擊導(dǎo)航窗格條上面的百葉窗開/關(guān)按鈕。3.顯示或隱藏導(dǎo)航窗格1.4.4Access2010的其他界面元素1.4Access2010的界面組成例如,當(dāng)打開任意表對象時(shí),功能區(qū)中會(huì)出現(xiàn)與“表格工具”相關(guān)的“字段”和“表”選項(xiàng)卡,如圖1-14所示。圖1-14上下文選項(xiàng)卡獲取幫助上下文選項(xiàng)卡對象編輯區(qū)選項(xiàng)卡式文檔狀態(tài)欄1.5.1數(shù)據(jù)庫的基本概念1.5數(shù)據(jù)庫的基本概念和對象1.數(shù)據(jù)庫數(shù)據(jù)庫(database,DB)是為了實(shí)現(xiàn)一定的目的、按某種規(guī)則組織起來的數(shù)據(jù)的集合,是存儲(chǔ)數(shù)據(jù)的“倉庫”。Access是建立數(shù)據(jù)、操作和管理數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫的特點(diǎn)如下。(4)(3)(2)(1)在數(shù)據(jù)庫中,不僅包含數(shù)據(jù)本身,而且包含數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)通過一定的數(shù)據(jù)模型進(jìn)行組織,保證有最小的冗余度,有層次、網(wǎng)狀和關(guān)系模型。各個(gè)應(yīng)用程序共享數(shù)據(jù)。對數(shù)據(jù)的各種操作,如定義、操作等都由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一進(jìn)行。1.5.1數(shù)據(jù)庫的基本概念1.5數(shù)據(jù)庫的基本概念和對象2.數(shù)據(jù)庫管理系統(tǒng)
數(shù)據(jù)庫管理系統(tǒng)(databasemanagementsystem,DBMS)是對數(shù)據(jù)庫進(jìn)行管理的軟件,功能如下。(1)(2)(3)(4)定義:定義數(shù)據(jù)庫的結(jié)構(gòu)、數(shù)據(jù)完整性和其他約束條件。操作:實(shí)現(xiàn)數(shù)據(jù)插入、修改、刪除和查詢。控制:實(shí)現(xiàn)數(shù)據(jù)安全控制、完整性控制及多用戶環(huán)境下的并發(fā)控制。維護(hù):提供對數(shù)據(jù)的裝載、轉(zhuǎn)儲(chǔ)和恢復(fù),以及數(shù)據(jù)庫的性能分析和監(jiān)測。1.5.1數(shù)據(jù)庫的基本概念1.5數(shù)據(jù)庫的基本概念和對象3.Access數(shù)據(jù)庫(1)Access的文檔文件,Access2007之前版本的數(shù)據(jù)庫文件擴(kuò)展名為mdb,而Access2010的數(shù)據(jù)庫文件擴(kuò)展名為accdb。(2)Access數(shù)據(jù)庫由數(shù)據(jù)表、查詢、窗體、報(bào)表、宏和模塊等對象組成。(3)所有對象都保存在同一個(gè)數(shù)據(jù)庫文件中。1.5.2數(shù)據(jù)庫的對象1.5數(shù)據(jù)庫的基本概念和對象Access2010數(shù)據(jù)庫是一個(gè)對象容器,它包含表、窗體、查詢、報(bào)表、宏和模塊6個(gè)主要對象,每個(gè)對象又可以包含多個(gè)具體的例子。Access2010數(shù)據(jù)庫會(huì)將自身的表與其他對象一起存儲(chǔ)在單個(gè)文件中,創(chuàng)建的數(shù)據(jù)庫文件擴(kuò)展名為accdb。01表(1)以二維表格形式保存基本信息,是數(shù)據(jù)庫的核心。(2)表為其他對象提供數(shù)據(jù)。(3)對具有復(fù)雜結(jié)構(gòu)的數(shù)據(jù)分別使用多張表,這些表之間可以通過相關(guān)字段建立關(guān)聯(lián)。1.5.2數(shù)據(jù)庫的對象1.5數(shù)據(jù)庫的基本概念和對象(1)查詢是從一個(gè)或多個(gè)表中查找某些特定的記錄。(2)查詢的運(yùn)行結(jié)果以二維表的形式顯示。(3)在數(shù)據(jù)庫中只記錄了查詢的方式,即規(guī)則。(4)查詢可作為窗體、報(bào)表等其他組件的數(shù)據(jù)源。02查詢03窗體(1)窗體向用戶提供交互界面,讓用戶更方便地進(jìn)行數(shù)據(jù)的輸入、輸出。(2)窗體的數(shù)據(jù)源可以是一個(gè)或多個(gè)表,也可以是查詢。04報(bào)表(1)報(bào)表是將數(shù)據(jù)按指定的格式進(jìn)行顯示或打印。(2)數(shù)據(jù)源可以是一張或多張表、查詢。(3)建立報(bào)表時(shí)還可以進(jìn)行計(jì)算,如求和、平均等。1.5.2數(shù)據(jù)庫的對象1.5數(shù)據(jù)庫的基本概念和對象(1)宏是由具有宏名的一系列命令組成的,用來簡化一些需要重復(fù)的操作。(2)建好的宏可以單獨(dú)使用,也可以與窗體配合使用。05宏06模塊模塊是用Access提供的VBA語言(visualbasic宏語言)編寫的程序,模塊通常與窗體、報(bào)表結(jié)合起來完成完整的應(yīng)用功能。模塊1認(rèn)識(shí)Access2010小結(jié):
Access2010是一個(gè)功能強(qiáng)大、操作簡便的數(shù)據(jù)庫管理系統(tǒng),本模塊對其進(jìn)行了初步介紹。通過學(xué)習(xí),讀者可了解Access2010系統(tǒng)功能、界面、啟動(dòng)與退出方法及如何獲得Access系統(tǒng)幫助等知識(shí),并掌握Access2010最基本的操作,這些都是進(jìn)一步學(xué)習(xí)Access2010的重要基礎(chǔ)。習(xí)題模塊1認(rèn)識(shí)Access2010一、選擇題1、數(shù)據(jù)庫最基礎(chǔ)的對象是()。A、報(bào)表B、模塊C、查詢D、表2、Access2010數(shù)據(jù)庫文件的擴(kuò)展名是()。A、docxB、xlsxC、mdbD、accdb模塊1認(rèn)識(shí)Access20103、下列選項(xiàng)中,()不是Access2010的對象。A、報(bào)表B、窗體C、頁D、表4、以下說法正確的是()。A、Access2010是數(shù)據(jù)庫應(yīng)用程序B、Access2010是數(shù)據(jù)庫C、Access2010是數(shù)據(jù)庫應(yīng)用系統(tǒng)D、Access2010是數(shù)據(jù)庫管理系統(tǒng)二、填空題1、Access2010的用戶界面包含功能區(qū)、
和
。模塊1認(rèn)識(shí)Access20102、功能區(qū)是Access2010最為豐富的命令集合,幾乎所有的命令都可以通過菜單欄找到、選中和執(zhí)行。功能區(qū)包括
、
、
、
、
和
。
3、Access2010數(shù)據(jù)庫包含
、
、
、
、
和
6個(gè)主要對象。三、簡答題1、某企業(yè)希望建立一個(gè)數(shù)據(jù)庫進(jìn)銷存管理系統(tǒng),對于進(jìn)貨方面我們應(yīng)設(shè)計(jì)哪些功能?2、退出Access2010主要有哪幾種方法?Thanks模塊2創(chuàng)建數(shù)據(jù)庫及表2.1數(shù)據(jù)庫的創(chuàng)建2.2創(chuàng)建數(shù)據(jù)表2.3創(chuàng)建數(shù)據(jù)表間關(guān)系2.4管理數(shù)據(jù)庫模塊2創(chuàng)建數(shù)據(jù)庫及表在Access中,數(shù)據(jù)庫是存儲(chǔ)數(shù)據(jù)庫應(yīng)用系統(tǒng)中各對象的容器,可以通過一個(gè)數(shù)據(jù)庫文件來管理所有的數(shù)據(jù)庫資源。Access2010數(shù)據(jù)庫是所有表、查詢、窗體、報(bào)表、宏和模塊等對象的集合。其中,表是數(shù)據(jù)庫的基礎(chǔ)和關(guān)鍵,它存儲(chǔ)了數(shù)據(jù)庫中的全部數(shù)據(jù)內(nèi)容,而其他對象只是用于對數(shù)據(jù)庫進(jìn)行維護(hù)和管理的工具。本模塊將介紹如何創(chuàng)建數(shù)據(jù)庫及表。2.1數(shù)據(jù)庫的創(chuàng)建在于利用模板建立數(shù)據(jù)庫是通過系統(tǒng)內(nèi)置的模板進(jìn)行創(chuàng)建,簡化了創(chuàng)建過程,而直接建立空數(shù)據(jù)庫后可以逐項(xiàng)定義每個(gè)數(shù)據(jù)庫中的元素,這種方法較為靈活。方法2:直接建立一個(gè)空數(shù)據(jù)庫后添加其他數(shù)據(jù)庫對象方法1:利用模板建立數(shù)據(jù)庫在Access2010中建立數(shù)據(jù)庫的途徑有兩種:區(qū)別2.1.1創(chuàng)建空數(shù)據(jù)庫2.1數(shù)據(jù)庫的創(chuàng)建【例2-1】創(chuàng)建一個(gè)空數(shù)據(jù)庫,以“學(xué)生管理數(shù)據(jù)庫”為文件名保存。(1)啟動(dòng)Access2010,選擇“文件”選項(xiàng)卡中的“新建”命令,在可用模板中選擇“空數(shù)據(jù)庫”模板,如圖2-1所示。
用戶先建立數(shù)據(jù)庫再添加表、查詢、窗體等相關(guān)組件,通過這種方式可以創(chuàng)建更加符合用戶需求的數(shù)據(jù)庫。圖2-1選擇“空數(shù)據(jù)庫”模板2.1.1創(chuàng)建空數(shù)據(jù)庫2.1數(shù)據(jù)庫的創(chuàng)建(2)在圖2-1右側(cè)預(yù)覽窗格中單擊文件夾圖標(biāo)按鈕,指定數(shù)據(jù)庫的保存位置。在彈出的“文件新建數(shù)據(jù)庫”對話框的“文件名”文本框中輸入指定的文件名“學(xué)生管理數(shù)據(jù)庫”,如圖2-2所示,單擊“確定”按鈕。圖2-2輸入文件名2.1.1創(chuàng)建空數(shù)據(jù)庫2.1數(shù)據(jù)庫的創(chuàng)建(3)返回“開始”選項(xiàng)卡后,單擊“創(chuàng)建”按鈕,此刻,系統(tǒng)將建立一個(gè)空數(shù)據(jù)庫,并已在該數(shù)據(jù)庫中創(chuàng)建了一張空白數(shù)據(jù)表,如圖2-3所示。
圖2-3創(chuàng)建好的一張空白數(shù)據(jù)表技巧:創(chuàng)建一個(gè)空數(shù)據(jù)庫的過程比較簡單,而且用戶能夠根據(jù)需求創(chuàng)建個(gè)性化數(shù)據(jù)庫,相較而言主動(dòng)性更強(qiáng)。2.1.2利用模板建立數(shù)據(jù)庫2.1數(shù)據(jù)庫的創(chuàng)建
Access2010為用戶提供了大量的模板,通過這種方式可以創(chuàng)建一個(gè)包含特定功能的數(shù)據(jù)庫,用戶也可以在創(chuàng)建后根據(jù)實(shí)際需求對其進(jìn)行修改?!纠?-2】利用“樣本模板”創(chuàng)建一個(gè)教職員數(shù)據(jù)庫,以“教職員數(shù)據(jù)庫”為文件名保存。(1)啟動(dòng)Access2010,選擇“文件”選項(xiàng)卡的“新建”命令,在可用模板中選擇“樣本模板”,如圖2-4所示。圖2-4選擇“樣本模板”創(chuàng)建數(shù)據(jù)庫2.1數(shù)據(jù)庫的創(chuàng)建(2)在樣本模板中選擇“教職員”選項(xiàng),如圖2-5所示,指定該數(shù)據(jù)庫的保存位置,輸入文件名“教職員數(shù)據(jù)庫”,單擊“創(chuàng)建”按鈕。此時(shí)Access將會(huì)把模板應(yīng)用到此數(shù)據(jù)庫中。圖2-5利用模板創(chuàng)建數(shù)據(jù)庫2.1.2利用模板建立數(shù)據(jù)庫2.2創(chuàng)建數(shù)據(jù)表表是數(shù)據(jù)庫中的基本結(jié)構(gòu),也是后期建立查詢、窗體、報(bào)表等其他組件的基礎(chǔ),因此在整個(gè)數(shù)據(jù)庫的建立過程中處在舉足輕重的地位。表包括結(jié)構(gòu)和數(shù)據(jù)兩部分。如果用人體來作比喻,結(jié)構(gòu)就相當(dāng)于人的骨骼,而數(shù)據(jù)相當(dāng)于人的血和肉,兩者缺一不可。2.2.1使用表設(shè)計(jì)器建立表2.2創(chuàng)建數(shù)據(jù)表表設(shè)計(jì)器是一種可視化的設(shè)計(jì)工具,通過設(shè)計(jì)視圖的方式提供人機(jī)交互界面,引導(dǎo)用戶創(chuàng)建表的結(jié)構(gòu),然后通過數(shù)據(jù)表視圖完成數(shù)據(jù)記錄的輸入?!纠?-3】使用表設(shè)計(jì)器創(chuàng)建“學(xué)生基本信息表”數(shù)據(jù)表。(1)啟動(dòng)Access2010,打開“學(xué)生管理數(shù)據(jù)庫”。在“創(chuàng)建”選項(xiàng)卡的“表格”組中單擊“表設(shè)計(jì)”按鈕,如圖2-6所示。圖2-6單擊“表設(shè)計(jì)”按鈕2.2創(chuàng)建數(shù)據(jù)表(2)根據(jù)表2-1所示的信息在打開的表設(shè)計(jì)器窗口中輸入相應(yīng)內(nèi)容。表2-1“學(xué)生基本信息表”數(shù)據(jù)表結(jié)構(gòu)2.2.1使用表設(shè)計(jì)器建立表2.2創(chuàng)建數(shù)據(jù)表(3)在“字段名稱”列輸入“學(xué)號(hào)”,在“數(shù)據(jù)類型”列單擊選擇“文本”類型并設(shè)置其字段大小為2,如圖2-7所示。接下來使用相同的方法輸入其他字段。圖2-7字段名稱的輸入和數(shù)據(jù)類型的選擇2.2.1使用表設(shè)計(jì)器建立表2.2創(chuàng)建數(shù)據(jù)表(4)在這里特別要注意查閱向?qū)ь愋妥侄蔚妮斎敕椒ê推渌侄尾煌紫仍O(shè)置字段名稱為“性別”,然后在“數(shù)據(jù)類型”列單擊選擇“查閱向?qū)А鳖愋?,彈出“查閱向?qū)А睂υ捒颉T谠搶υ捒蛑羞x中“自行鍵入所需的值”單選按鈕,如圖2-8所示,單擊“下一步”按鈕。圖2-8確定查閱字段獲取其數(shù)值的方式2.2.1使用表設(shè)計(jì)器建立表2.2創(chuàng)建數(shù)據(jù)表(5)在查閱列中輸入“男”“女”,如圖2-9所示,單擊“下一步”按鈕。圖2-9輸入“性別”字段的值2.2.1使用表設(shè)計(jì)器建立表2.2創(chuàng)建數(shù)據(jù)表圖2-10指定查閱字段的標(biāo)簽(6)設(shè)置標(biāo)簽為“性別”,如圖2-10所示,并單擊“完成”按鈕。(7)打開表,輸入如圖2-11所示的數(shù)據(jù)。圖2-11學(xué)生基本信息表2.2.1使用表設(shè)計(jì)器建立表2.2.2使用字段模板創(chuàng)建表2.2創(chuàng)建數(shù)據(jù)表
Access2010提供了一種高效創(chuàng)建表的方法——使用字段模板進(jìn)行表的創(chuàng)建。下面通過一個(gè)實(shí)例來看如何使用字段模板創(chuàng)建表?!纠?-4】使用字段模板創(chuàng)建“科目代碼表”。圖2-12利用字段模板設(shè)置字段屬性(1)在“創(chuàng)建”選項(xiàng)卡的“表格”組中單擊“表”按鈕創(chuàng)建一張新表。打開“表格工具”的“字段”選項(xiàng)卡,在“添加和刪除”組中單擊“文本”按鈕,在“屬性”組中的“字段大小”文本框中輸入“20”,建立一個(gè)新的字段列,如圖2-12所示。2.2創(chuàng)建數(shù)據(jù)表(2)右擊該字段列,選擇“重命名字段”命令,輸入字段名“科目名稱”,如圖2-13所示,按回車鍵。圖2-13修改字段名稱(3)右擊“ID”列,在彈出的快捷菜單中選擇“重命名字段”命令,輸入字段名“科目編號(hào)”,按回車鍵。切換到“表格工具”的“字段”選項(xiàng)卡,在“添加和刪除”組中單擊“文本”按鈕,在“屬性”組中的“字段大小”文本框中輸入“2”。(4)根據(jù)表2-2設(shè)置“科目代碼表”中的其他字段。表2-2“科目代碼表”數(shù)據(jù)表結(jié)構(gòu)2.2.2使用字段模板創(chuàng)建表2.2.3直接輸入數(shù)據(jù)創(chuàng)建表2.2創(chuàng)建數(shù)據(jù)表
如果數(shù)據(jù)表中的字段比較少,且屬性設(shè)置相對簡單,可以通過直接添加字段名和數(shù)據(jù)的方式進(jìn)行數(shù)據(jù)表的創(chuàng)建。圖2-14科目代碼表【例2-5】通過直接輸入數(shù)據(jù)的方式創(chuàng)建“科目代碼表”。(1)在“創(chuàng)建”選項(xiàng)卡的“表格”組中單擊“表”按鈕,按照如圖2-14所示內(nèi)容輸入數(shù)據(jù)。(2)單擊“單擊以添加”列右側(cè)的按鈕,打開相應(yīng)下拉菜單,如圖2-15所示,選擇“文本”類型。圖2-15選擇字段類型2.2.3直接輸入數(shù)據(jù)創(chuàng)建表2.2創(chuàng)建數(shù)據(jù)表(3)此時(shí),“字段1”為反顯狀態(tài),輸入字段名稱“科目編號(hào)”,如圖2-16所示。圖2-16輸入字段名稱2.2.3直接輸入數(shù)據(jù)創(chuàng)建表2.2創(chuàng)建數(shù)據(jù)表(4)使用同樣的方法輸入其他字段名稱“科目名稱”“學(xué)年”和“學(xué)期”,如圖2-17所示。圖2-17輸入其他字段名稱(5)直接在單元格中輸入“科目代碼表”中的相關(guān)記錄即可。技巧:在數(shù)據(jù)表建立后我們發(fā)現(xiàn)和例題給定的數(shù)據(jù)表相比多了一個(gè)“ID”列,該列是系統(tǒng)默認(rèn)列。如果不需要此列可以直接在“ID”列上右擊,在彈出的快捷菜單中選擇“刪除字段”命令。2.2.4字段智能標(biāo)記的設(shè)置方法2.2創(chuàng)建數(shù)據(jù)表通過將智能標(biāo)記附加在表和查詢中可以直接執(zhí)行某些操作而不用打開其他程序,從而提高工作效率?!纠?-6】創(chuàng)建“聯(lián)絡(luò)信息表”并為“家長姓名”字段設(shè)置智能標(biāo)記。(1)根據(jù)表2-3設(shè)置“聯(lián)絡(luò)信息表”中的字段,并設(shè)置“學(xué)號(hào)”字段為主鍵。表2-3“聯(lián)絡(luò)信息表”數(shù)據(jù)表結(jié)構(gòu)2.2.4字段智能標(biāo)記的設(shè)置方法2.2創(chuàng)建數(shù)據(jù)表(2)單擊“家長姓名”字段,在下方的字段屬性中單擊“智能標(biāo)記”右邊的生成器按鈕,在彈出的對話框中選擇“人名”選項(xiàng),表示可以執(zhí)行發(fā)送郵件、安排會(huì)議、打開聯(lián)系人和添加到聯(lián)系人4種操作,如圖2-18所示,單擊“確定”按鈕。圖2-18設(shè)置智能標(biāo)記2.2.4字段智能標(biāo)記的設(shè)置方法2.2創(chuàng)建數(shù)據(jù)表(3)打開表,輸入如圖2-19所示的記錄,觀察到“家長姓名”字段右下角出現(xiàn)該字段的智能標(biāo)記。圖2-19智能標(biāo)記符號(hào)2.2.4字段智能標(biāo)記的設(shè)置方法2.2創(chuàng)建數(shù)據(jù)表(4)將鼠標(biāo)指針移動(dòng)到智能標(biāo)記提示符的位置時(shí)會(huì)出現(xiàn)操作提示按鈕,單擊該提示按鈕即可選擇所需操作,如圖2-20所示。圖2-20智能標(biāo)記操作2.3創(chuàng)建數(shù)據(jù)表間關(guān)系在數(shù)據(jù)庫設(shè)計(jì)過程中,為了盡可能地消除數(shù)據(jù)冗余,會(huì)建立多張相關(guān)主題的表用于存儲(chǔ)數(shù)據(jù),各表間通過公共字段建立表間關(guān)系。例如,我們對“學(xué)生管理系統(tǒng)”中的各個(gè)表建立如圖2-21所示的關(guān)系。在這個(gè)關(guān)系中,“聯(lián)絡(luò)信息表”與“基本信息表”之間通過“學(xué)號(hào)”字段建立關(guān)系,“基本信息表”與“學(xué)生操行表”之間通過“學(xué)號(hào)”字段建立關(guān)系,“基本信息表”與“學(xué)生成績表”之間通過“學(xué)號(hào)”字段建立關(guān)系。圖2-21“學(xué)生管理系統(tǒng)”關(guān)系圖
2.3.1關(guān)聯(lián)關(guān)系概述2.3創(chuàng)建數(shù)據(jù)表間關(guān)系
2.3.2認(rèn)識(shí)表與表之間的關(guān)系兩個(gè)表間的關(guān)系可以通過一個(gè)與之相關(guān)聯(lián)的字段建立起來,在這兩個(gè)表中,能夠定義字段取值范圍的表稱為“父表”,該表中的關(guān)聯(lián)字段稱為“主鍵”;而與之相對應(yīng)的引用父表的關(guān)聯(lián)字段的表稱為“子表”,其字段稱為“外鍵”。根據(jù)兩個(gè)表間的記錄匹配類型,我們可以將表間的關(guān)系分為三種情況:一對一、一對多和多對多。2.3創(chuàng)建數(shù)據(jù)表間關(guān)系
2.3.2認(rèn)識(shí)表與表之間的關(guān)系(1)一對一關(guān)系。父表中的一條記錄與子表中的唯一一條記錄對應(yīng),且子表中的一條記錄也與父表中的唯一一條記錄對應(yīng),則稱父表與子表間的關(guān)系是一對一關(guān)系。(2)一對多關(guān)系。父表中的一條記錄與子表中的多條記錄對應(yīng),且子表中的一條記錄僅與父表中的唯一一條記錄對應(yīng),則稱父表與子表間的關(guān)系是一對多關(guān)系。(3)多對多關(guān)系。父表中的一條記錄與子表中的多條記錄對應(yīng),且子表中的一條記錄也與父表中的多條記錄對應(yīng),則稱父表與子表間的關(guān)系是多對多關(guān)系。2.3創(chuàng)建數(shù)據(jù)表間關(guān)系
2.3.3認(rèn)識(shí)表與表之間的關(guān)系【例2-7】建立“學(xué)生基本信息表”和“聯(lián)絡(luò)信息表”一對一關(guān)系。(1)關(guān)閉所有打開的表。(2)在“數(shù)據(jù)庫工具”選項(xiàng)卡的“關(guān)系”組中單擊“關(guān)系”按鈕,進(jìn)入“關(guān)系”編輯窗口并彈出“顯示表”對話框,如圖2-22所示。圖2-22“顯示表”對話框2.3創(chuàng)建數(shù)據(jù)表間關(guān)系
2.3.3認(rèn)識(shí)表與表之間的關(guān)系(3)按住Shift鍵選擇“學(xué)生基本信息表”和“聯(lián)絡(luò)信息表”,并單擊“添加”按鈕,如圖2-23所示,將這兩個(gè)表添加到“關(guān)系”窗口中,然后單擊“關(guān)閉”按鈕。圖2-23添加表到“關(guān)系”窗口2.3創(chuàng)建數(shù)據(jù)表間關(guān)系
2.3.3認(rèn)識(shí)表與表之間的關(guān)系(4)按住鼠標(biāo)左鍵在“學(xué)生基本信息表”中拖動(dòng)“學(xué)號(hào)”字段到“聯(lián)絡(luò)信息表”的“學(xué)號(hào)”字段上,彈出如圖2-24所示的“編輯關(guān)系”對話框,選中“實(shí)施參照完整性”和“級(jí)聯(lián)更新相關(guān)字段”復(fù)選框。圖2-24“編輯關(guān)系”對話框2.3創(chuàng)建數(shù)據(jù)表間關(guān)系
2.3.3認(rèn)識(shí)表與表之間的關(guān)系(5)單擊“創(chuàng)建”按鈕,完成兩個(gè)表之間的關(guān)系創(chuàng)建,如圖2-25所示。圖2-25建立兩個(gè)表間關(guān)系2.3創(chuàng)建數(shù)據(jù)表間關(guān)系
2.3.3認(rèn)識(shí)表與表之間的關(guān)系(6)關(guān)閉“關(guān)系”窗口,在彈出的對話框中單擊“是”按鈕保存關(guān)系,這樣就完成了“學(xué)生基本信息表”和“聯(lián)絡(luò)信息表”一對一關(guān)系的創(chuàng)建。打開“學(xué)生基本信息表”的數(shù)據(jù)表視圖,如圖2-26所示,可以看到表最前面自動(dòng)添加了一個(gè)沒有標(biāo)題的列,單擊該列前面的加號(hào)標(biāo)記,可以看到該學(xué)生下面的家長信息,如果在該界面進(jìn)行數(shù)據(jù)的修改,那么相關(guān)聯(lián)的表也會(huì)進(jìn)行對應(yīng)的修改。圖2-26建立關(guān)系后的效果2.4.1壓縮和修復(fù)的方法及步驟2.4管理數(shù)據(jù)庫【例2-8】對“學(xué)生管理數(shù)據(jù)庫”進(jìn)行壓縮和修復(fù)。(1)打開“學(xué)生管理數(shù)據(jù)庫”。(2)選擇“文件”選項(xiàng)卡中的“信息”命令,如圖2-27所示,然后單擊“壓縮和修復(fù)數(shù)據(jù)庫”按鈕即可。
壓縮和修復(fù)的目的是可以重新整理數(shù)據(jù)庫所占有的磁盤空間,恢復(fù)因?yàn)橛脩舨僮魇д`造成的信息丟失。下面通過一個(gè)例子來學(xué)習(xí)如何進(jìn)行數(shù)據(jù)庫的壓縮和修復(fù)。圖2-27壓縮和修復(fù)數(shù)據(jù)庫2.4.1壓縮和修復(fù)的方法及步驟2.4管理數(shù)據(jù)庫技巧:Access2010關(guān)閉時(shí)自動(dòng)壓縮和修復(fù)數(shù)據(jù)庫的方法:選擇“文件”選項(xiàng)卡中的“選項(xiàng)”命令,彈出“Access選項(xiàng)”對話框,在“當(dāng)前數(shù)據(jù)庫”選項(xiàng)卡中選中“關(guān)閉時(shí)壓縮”復(fù)選框,如圖2-28所示。圖2-28“Access選項(xiàng)”對話框2.4.2備份的方法及步驟2.4管理數(shù)據(jù)庫【例2-9】在Access2010中備份“學(xué)生管理數(shù)據(jù)庫”。(1)啟動(dòng)Access2010,打開“學(xué)生管理數(shù)據(jù)庫”。(2)選擇“文件”選項(xiàng)卡中的“保存并發(fā)布”命令,依次選擇“數(shù)據(jù)庫另存為”→“備份數(shù)據(jù)庫”命令即可,如圖2-29所示。圖2-29備份數(shù)據(jù)庫2.4.3轉(zhuǎn)換的方法及步驟2.4管理數(shù)據(jù)庫
Access2010能打開Access2007及以前版本的數(shù)據(jù)庫文件,但以前版本的數(shù)據(jù)庫軟件不能打開高版本的數(shù)據(jù)庫文件,為了便于數(shù)據(jù)庫共享,我們需要通過數(shù)據(jù)庫轉(zhuǎn)換實(shí)現(xiàn)高低版本數(shù)據(jù)庫的共享。【例2-10】將Access2010版本的“學(xué)生管理數(shù)據(jù)庫”文件轉(zhuǎn)換為Access2003版本。(1)啟動(dòng)Access2010,打開“學(xué)生管理數(shù)據(jù)庫”文件。(2)選擇“文件”選項(xiàng)卡中的“保存并發(fā)布”命令,依次選擇“數(shù)據(jù)庫另存為”→“Access2002—2003數(shù)據(jù)庫”命令,然后單擊“另存為”按鈕,如圖2-30所示。圖2-30數(shù)據(jù)庫轉(zhuǎn)換2.4.3轉(zhuǎn)換的方法及步驟2.4管理數(shù)據(jù)庫(3)彈出“另存為”對話框,如圖2-31所示,指定保存位置和文件名,單擊“保存”按鈕即可。圖2-31指定保存位置和文件名技巧:在進(jìn)行數(shù)據(jù)庫格式轉(zhuǎn)換時(shí),如果將轉(zhuǎn)換后的數(shù)據(jù)庫保存到同一個(gè)文件夾下,則應(yīng)輸入不同的文件名,便于日后區(qū)分。習(xí)題一、填空題1、在Access2010中創(chuàng)建數(shù)據(jù)表的方法有
和
。2、在Access2010中建立數(shù)據(jù)庫的途徑有兩種:
和
。3、
是數(shù)據(jù)庫中的基本結(jié)構(gòu),也是后期建立查詢、窗體、報(bào)表等其他組件的基礎(chǔ),因此在整個(gè)數(shù)據(jù)庫的建立過程中處在
的地位。4、在數(shù)據(jù)表建立后通常我們將能夠唯一識(shí)別一條記錄的字段作為該表的
,其目的是為今后建立表間的關(guān)系和聯(lián)合查詢作鋪墊。5、如果數(shù)據(jù)表中的字段比較少,且屬性設(shè)置相對簡單,可以通過
方式進(jìn)行數(shù)據(jù)表的創(chuàng)建。習(xí)題
二、操作題1、創(chuàng)建一個(gè)“公司管理信息系統(tǒng)”數(shù)據(jù)庫,并根據(jù)要求建立“員工信息表”的表結(jié)構(gòu)(見表2-4)。設(shè)置“性別”字段查閱向?qū)У闹禐椤澳小薄芭?,并為“員工姓名”字段設(shè)置智能標(biāo)記。表2-4“員工信息表”數(shù)據(jù)表結(jié)構(gòu)習(xí)題
2、在“員工信息表”中輸入記錄,見表2-5。表2-5員工信息表習(xí)題
3.通過直接輸入數(shù)據(jù)創(chuàng)建表的方法創(chuàng)建“員工工資表”(信息見表2-6)并與“員工信息表”建立一對一的關(guān)系。表2-6員工工資表4.對“公司管理信息系統(tǒng)”進(jìn)行壓縮。5.將Access2010版本的“公司管理信息系統(tǒng)”文件轉(zhuǎn)換為Access2003版本,保存名稱為“公司管理信息系統(tǒng)2003版”。Thanks模塊3管理與使用表3.1編輯字段3.2設(shè)置字段屬性3.3編輯記錄3.4排序和查找/替換記錄的方法3.5復(fù)制、重命名與刪除表的方法3.1編輯字段記錄字段名稱表名稱數(shù)據(jù)表由三部分組成:表名稱、字段名稱和記錄。記錄是由相關(guān)字段組成的集合,數(shù)據(jù)表中的一行稱為一條記錄。3.1編輯字段在圖3-1中數(shù)據(jù)表的名稱是“科目代碼表”,數(shù)據(jù)表中包含的字段有“科目編號(hào)”“科目名稱”“學(xué)年”“學(xué)期”,字段名稱下的每一行代表1條記錄,本數(shù)據(jù)表中一共有6條記錄。圖3-1科目代碼表3.1.1修改字段名稱3.1編輯字段【例3-1】在設(shè)計(jì)視圖中修改數(shù)據(jù)表。(1)打開“學(xué)生管理數(shù)據(jù)庫”,右擊“聯(lián)絡(luò)信息表”,選擇“設(shè)計(jì)視圖”命令,打開如圖3-2所示的設(shè)計(jì)視圖。(2)單擊字段名稱“郵編”,并將其改為“郵政編碼”,如圖3-3所示。圖3-2“聯(lián)絡(luò)信息表”的設(shè)計(jì)視圖圖3-3“郵編”改為“郵政編碼”3.1.1修改字段名稱3.1編輯字段(3)如圖3-4所示,單擊右上角“關(guān)閉”按鈕,會(huì)彈出如圖3-5所示的對話框,詢問是否保存對“聯(lián)絡(luò)信息表”的設(shè)計(jì)的更改,單擊“是”按鈕完成對數(shù)據(jù)表字段名的修改。圖3-4單擊“關(guān)閉”按鈕圖3-5詢問是否保存更改的對話框技巧:在創(chuàng)建完一個(gè)數(shù)據(jù)表之后,我們可以隨時(shí)通過設(shè)計(jì)視圖對數(shù)據(jù)表的結(jié)構(gòu)進(jìn)行修改;但是需要注意的是,如果數(shù)據(jù)表中已經(jīng)輸入了記錄,則修改有可能會(huì)影響到記錄的內(nèi)容。3.1.2添加和刪除字段3.1編輯字段【例3-2】在“聯(lián)絡(luò)信息表”中添加“戶籍地址”“微信號(hào)”和“郵箱”字段。圖3-6添加“戶籍地址”字段(1)打開“學(xué)生管理數(shù)據(jù)庫”,右擊“聯(lián)絡(luò)信息表”,選擇設(shè)計(jì)視圖,單擊“郵政編碼”的下一行空白處,輸入“戶籍地址”,數(shù)據(jù)類型默認(rèn)為“文本”,如圖3-6所示。3.1.2添加和刪除字段3.1編輯字段【例3-2】在“聯(lián)絡(luò)信息表”中添加“戶籍地址”“微信號(hào)”和“郵箱”字段。(2)重復(fù)上一步驟,依次添加“微信號(hào)”和“郵箱”字段,數(shù)據(jù)類型默認(rèn)為“文本”,如圖3-7所示。圖3-7添加“微信號(hào)”和“郵箱”字段(3)單擊快速訪問工具欄中的“保存”按鈕。3.1.2添加和刪除字段3.1編輯字段【例3-3】從“聯(lián)絡(luò)信息表”中刪除“戶籍地址”“微信號(hào)”“郵箱”字段。圖3-8選中三個(gè)字段(1)打開“學(xué)生管理數(shù)據(jù)庫”,右擊“聯(lián)絡(luò)信息表”,選擇設(shè)計(jì)視圖。按住鼠標(biāo)左鍵從“戶籍地址”行的頭部向下拖至“郵箱”行,如圖3-8所示,三個(gè)字段被全部選中。3.1.2添加和刪除字段3.1編輯字段(2)在選中的位置右擊,從彈出的快捷菜單中選擇“刪除行”命令,如圖3-9所示。圖3-9連續(xù)刪除多個(gè)字段(3)單擊快速訪問工具欄中的“保存”按鈕。技巧:在進(jìn)行刪除操作時(shí),可以通過按住Shift鍵選擇連續(xù)的字段進(jìn)行刪除,通過按住Ctrl鍵選擇不連續(xù)的字段進(jìn)行刪除。3.2.1設(shè)置數(shù)據(jù)類型和長度3.2設(shè)置字段屬性【例3-4】在“學(xué)生基本信息表”中添加“微信”字段,并設(shè)置數(shù)據(jù)類型為“數(shù)字”,字段大小為“整型”。(1)打開“學(xué)生管理數(shù)據(jù)庫”,右擊“學(xué)生基本信息表”,選擇設(shè)計(jì)視圖,單擊“畢業(yè)學(xué)?!钡南乱恍锌瞻滋帲斎搿拔⑿拧?,設(shè)置數(shù)據(jù)類型為“數(shù)字”,如圖3-10所示。圖3-10添加“微信”字段并設(shè)置數(shù)據(jù)類型為“數(shù)字”3.2.1設(shè)置數(shù)據(jù)類型和長度3.2設(shè)置字段屬性(2)切換到“常規(guī)”選項(xiàng)卡,單擊“字段大小”右側(cè)下拉按鈕,選擇“整型”選項(xiàng),將“小數(shù)位數(shù)”設(shè)置為0,如圖3-11所示。(3)單擊快速訪問工具欄中的“保存”按鈕。圖3-11設(shè)置常規(guī)屬性技巧:有些字段的數(shù)據(jù)類型是固定的,如出生日期;有些字段的長度是固定的,如身份證號(hào)。我們可以根據(jù)實(shí)際需要設(shè)置字段的數(shù)據(jù)類型和長度。3.2.2設(shè)置字段顯示格式3.2設(shè)置字段屬性根據(jù)用戶的實(shí)際需要,我們可以按用戶的要求顯示信息。例如,在顯示銀行卡卡號(hào)時(shí),可以設(shè)置每四位進(jìn)行一次分隔;在顯示出生日期時(shí),可以按照“年-月-日”的形式顯示,也可以按照“年/月/日”的形式顯示?!纠?-5】在“學(xué)生基本信息表”中設(shè)置“出生日期”的格式為“年/月/日”。(1)打開“學(xué)生管理數(shù)據(jù)庫”,右擊“學(xué)生基本信息表”字段,選擇設(shè)計(jì)視圖,單擊“出生日期”字段。查看“出生日期”字段的類型是否是“日期/時(shí)間”。如果不是,則單擊“數(shù)據(jù)類型”項(xiàng),選擇“日期/時(shí)間”格式,如圖3-12所示。圖3-12確認(rèn)“出生日期”字段的數(shù)據(jù)類型3.2.2設(shè)置字段顯示格式3.2設(shè)置字段屬性(2)切換到“常規(guī)”選項(xiàng)卡,單擊“格式”右側(cè)下拉按鈕,選擇“短日期”選項(xiàng),如圖3-13所示。圖3-13選擇“短日期”選項(xiàng)(3)單擊快速訪問工具欄中的“保存”按鈕。3.2.3設(shè)置默認(rèn)值3.2設(shè)置字段屬性
【例3-6】在“學(xué)生基本信息表”中設(shè)置“畢業(yè)學(xué)校”字段的默認(rèn)值為“天津三中”。(1)打開“學(xué)生管理數(shù)據(jù)庫”,右擊“學(xué)生基本信息表”,選擇設(shè)計(jì)視圖,選中“畢業(yè)學(xué)校”字段,如圖3-14所示。圖3-14選中“畢業(yè)學(xué)?!弊侄?.2.3設(shè)置默認(rèn)值3.2設(shè)置字段屬性(2)切換到“常規(guī)”選項(xiàng)卡,設(shè)置“默認(rèn)值”為“天津三中”,如圖3-15所示。圖3-15設(shè)置“默認(rèn)值”為“天津三中”(3)單擊快速訪問工具欄中的“保存”按鈕。3.2.4設(shè)置有效性規(guī)則3.2設(shè)置字段屬性在輸入記錄時(shí),為避免操作失誤,需要對一些特定字段進(jìn)行限制。例如,性別只能是男或女,年齡不能是負(fù)數(shù),人的身高、體重往往也有范圍的限制?!纠?-7】在“學(xué)生基本信息表”中設(shè)置“性別”字段僅允許輸入“男”或“女”。圖3-16選中“性別”字段(1)打開“學(xué)生管理數(shù)據(jù)庫”,右擊“學(xué)生基本信息表”,選擇設(shè)計(jì)視圖,選中“性別”字段,如圖3-16所示。3.2.4設(shè)置有效性規(guī)則3.2設(shè)置字段屬性(2)切換到“常規(guī)”選項(xiàng)卡,如圖3-17所示,單擊“有效性規(guī)則”欄右側(cè)的按鈕,打開“表達(dá)式生成器”對話框。圖3-17設(shè)置有效性規(guī)則3.2.4設(shè)置有效性規(guī)則3.2設(shè)置字段屬性(3)在“表達(dá)式生成器”對話框中輸入表達(dá)式:"男"or"女"。單擊“確定”按鈕。在這里特別要注意的是,引號(hào)要用英文半角形式,如圖3-18所示。(4)單擊快速訪問工具欄中的“保存”按鈕。圖3-18輸入表達(dá)式3.2.5設(shè)置輸入掩碼3.2設(shè)置字段屬性使用輸入掩碼的目的是設(shè)置數(shù)據(jù)的格式,成功設(shè)置后用戶在輸入數(shù)據(jù)時(shí)要按照特定的格式進(jìn)行輸入。例如,設(shè)置日期的輸入掩碼為“yyyy/mm/dd”,在輸入實(shí)際數(shù)據(jù)時(shí),輸入的數(shù)值可以替換占位符,但是無法刪除或修改分隔符。3.2.5設(shè)置輸入掩碼3.2設(shè)置字段屬性【例3-8】在“學(xué)生基本信息表”中為“出生日期”字段設(shè)置輸入掩碼。(1)打開“學(xué)生管理數(shù)據(jù)庫”,右擊“學(xué)生基本信息表”,選擇設(shè)計(jì)視圖,選中“出生日期”字段,如圖3-19所示。圖3-19選中“出生日期”字段3.2.5設(shè)置輸入掩碼3.2設(shè)置字段屬性(2)切換到“常規(guī)”選項(xiàng)卡,如圖3-20所示,單擊“輸入掩碼”欄右側(cè)的按鈕,打開“輸入掩碼向?qū)А睂υ捒?。圖3-20設(shè)置輸入掩碼3.2.5設(shè)置輸入掩碼3.2設(shè)置字段屬性(3)在“輸入掩碼向?qū)А睂υ捒蛑羞x擇“短日期”選項(xiàng),如圖3-21所示。單擊“完成”按鈕,結(jié)果如圖3-22所示。(4)單擊快速訪問工具欄中的“保存”按鈕。圖3-22“出生日期”字段的輸入掩碼格式圖3-21選擇“短日期”選項(xiàng)3.2.6數(shù)據(jù)表格式的設(shè)置3.2設(shè)置字段屬性【例3-9】對“科目代碼表”進(jìn)行美化。(1)打開“學(xué)生管理數(shù)據(jù)庫”,雙擊打開“科目代碼表”,如圖3-23所示。(2)在“開始”選項(xiàng)卡的“文本格式”組中單擊右下角按鈕,如圖3-24所示。圖3-23打開“科目代碼表”(一)圖3-24“設(shè)置數(shù)據(jù)表格式”按鈕3.2.6數(shù)據(jù)表格式的設(shè)置3.2設(shè)置字段屬性(3)在打開的“設(shè)置數(shù)據(jù)表格式”對話框中選中“單元格效果”選項(xiàng)區(qū)中的“凸起”單選按鈕,“背景色”選擇“淺藍(lán)3”,“網(wǎng)格線顏色”選擇“深藍(lán)”,如圖3-25所示。圖3-25“設(shè)置數(shù)據(jù)表格式”對話框3.2.6數(shù)據(jù)表格式的設(shè)置3.2設(shè)置字段屬性(4)單擊“確定”按鈕完成“科目代碼表”格式的設(shè)置,然后單擊快速訪問工具欄中的“保存”按鈕。技巧:在“單元格效果”選項(xiàng)區(qū)中選中“平面”單選按鈕,可以對數(shù)據(jù)表邊框進(jìn)行相關(guān)格式設(shè)置。3.3編輯記錄圖3-26打開“科目代碼表”(二)【例3-10】將“科目代碼表”中的“圖像處理技術(shù)”修改為“圖像特效處理”。(1)打開“學(xué)生管理數(shù)據(jù)庫”,雙擊打開“科目代碼表”,如圖3-26所示。在創(chuàng)建系統(tǒng)初期所錄入的數(shù)據(jù)有可能會(huì)隨著時(shí)間的變化發(fā)生改變,因此,對數(shù)據(jù)庫中的記錄需要根據(jù)實(shí)際需求進(jìn)行修改和完善。3.3.1表中記錄的修改3.3編輯記錄(2)單擊選中“圖像處理技術(shù)”單元格,之后刪除該單元格的內(nèi)容,然后輸入“圖像特效處理”,如圖3-27所示。(3)單擊快速訪問工具欄中的“保存”按鈕。圖3-27修改后效果3.3.1表中記錄的修改3.3編輯記錄如果要向數(shù)據(jù)庫中添加數(shù)據(jù),就要選擇相關(guān)的數(shù)據(jù)表進(jìn)行記錄的添加。反之,如果要?jiǎng)h除數(shù)據(jù),就要找到符合指定條件的記錄,然后執(zhí)行刪除操作?!纠?-11】在“聯(lián)絡(luò)信息表”中根據(jù)表3-2添加4位家長的聯(lián)絡(luò)方式。表3-2家長的聯(lián)絡(luò)方式3.3.2記錄的添加與刪除3.3編輯記錄(1)打開“學(xué)生管理數(shù)據(jù)庫”,雙擊打開“聯(lián)絡(luò)信息表”,如圖3-28所示。(2)按下鍵盤上的PageDown鍵,此刻光標(biāo)指向最后一條記錄的下一行,輸入表3-2中的內(nèi)容,如圖3-29所示。(3)單擊快速訪問工具欄中的“保存”按鈕。圖3-28打開“聯(lián)絡(luò)信息表”圖3-29添加記錄3.3.2記錄的添加與刪除3.3編輯記錄【例3-12】在“科目代碼表”中刪除科目編號(hào)為“06”的記錄。圖3-31選中要?jiǎng)h除的記錄圖3-30打開“科目代碼表”(三)(2)單擊科目編號(hào)為“06”的記錄前面的方框,此刻該記錄呈反顯狀態(tài),如圖3-31所示。(1)打開“學(xué)生管理數(shù)據(jù)庫”,雙擊打開“科目代碼表”,如圖3-30所示。3.3.2記錄的添加與刪除3.3編輯記錄(3)在該反顯記錄上右擊,彈出快捷菜單,選擇“刪除記錄”命令,如圖3-32所示。(4)此時(shí)會(huì)彈出“您正準(zhǔn)備刪除1條記錄?!碧崾緦υ捒颍鐖D3-33所示,單擊“是”按鈕完成記錄的刪除。(5)單擊快速訪問工具欄中的“保存”按鈕。圖3-32刪除記錄圖3-33提示對話框3.3.2記錄的添加與刪除3.4.1記錄排序的方法3.4排序和查找/替換記錄的方法
最常見的一種處理數(shù)據(jù)方法就是排序。例如,對學(xué)生的期末成績進(jìn)行排名,這樣可以直觀地了解學(xué)生的學(xué)習(xí)情況。數(shù)據(jù)排序有升序和降序兩種,升序是指數(shù)據(jù)從小到大排列,如我們可以針對價(jià)格進(jìn)行升序排列,然后找到物美價(jià)廉的商品;降序是指數(shù)據(jù)從大到小排列,如學(xué)生的期末成績排名。3.4.1記錄排序的方法3.4排序和查找/替換記錄的方法【例3-13】以“出生日期”字段為關(guān)鍵字,對“學(xué)生基本信息表”進(jìn)行降序排序。(1)打開“學(xué)生管理數(shù)據(jù)庫”,雙擊打開“學(xué)生基本信息表”,如圖3-34所示。圖3-34打開“學(xué)生基本信息表”(一)3.4.1記錄排序的方法3.4排序和查找/替換記錄的方法(2)單擊“出生日期”字段右側(cè)的下拉按鈕,從彈出的下拉菜單中選擇“降序”選項(xiàng),如圖3-35所示。(3)單擊“確定”按鈕,“學(xué)生基本信息表”將按照“出生日期”字段降序排列記錄,如圖3-36所示。(4)單擊快速訪問工具欄中的“保存”按鈕。圖3-35降序排序圖3-36按照“出生日期”字段降序排列記錄3.4.1記錄排序的方法3.4排序和查找/替換記錄的方法圖3-37選擇“高級(jí)篩選/排序”選項(xiàng)假設(shè)我們要同時(shí)對多個(gè)字段進(jìn)行排序,就要用到“高級(jí)排序”功能。在“開始”選項(xiàng)卡的“排序和篩選”組中單擊“高級(jí)”下拉按鈕,從彈出的下拉菜單中選擇“高級(jí)篩選/排序”選項(xiàng),如圖3-37所示。3.4.2查找和替換記錄3.4排序和查找/替換記錄的方法圖3-39設(shè)置查找條件圖3-38打開“學(xué)生基本信息表”(二)(1)打開“學(xué)生管理數(shù)據(jù)庫”,雙擊打開“學(xué)生基本信息表”,如圖3-38所示。(2)選中“姓名”字段,在“開始”選項(xiàng)卡的“查找”組中單擊“查找”按鈕,打開“查找和替換”對話框,在“查找內(nèi)容”文本框中輸入“趙曉鵬”,將查找范圍設(shè)置為“當(dāng)前字段”,將“匹配”設(shè)置為“整個(gè)字段”,如圖3-39所示?!纠?-14】查找姓名是“趙曉鵬”的學(xué)生信息。3.4.2查找和替換記錄3.4排序和查找/替換記錄的方法(3)單擊“查找下一個(gè)”按鈕后系統(tǒng)將查找到指定數(shù)據(jù)并將其反顯,如圖3-40所示。(4)單擊快速訪問工具欄中的“保存”按鈕。圖3-40姓名是“趙曉鵬”的學(xué)生基本信息3.4.2查找和替換記錄3.4排序和查找/替換記錄的方法(2)(1)(3)查找范圍:“當(dāng)前字段”指光標(biāo)所在字段,“當(dāng)前文檔”指整個(gè)數(shù)據(jù)表。匹配:可以匹配“字段任何部分”“整個(gè)字段”和“字段開頭”。搜索:可以選擇“全部”“向上”“向下”,其中“向上”和“向下”是指從當(dāng)前光標(biāo)所在的記錄位置開始搜索。技巧:“查找和替換”對話框中部分選項(xiàng)的含義如下。3.4.3篩選記錄3.4排序和查找/替換記錄的方法篩選的目的是將符合條件的記錄顯示,不符合條件的記錄隱藏。Access2010為我們提供了篩選器進(jìn)行記錄的篩選?!纠?-15】從“學(xué)生基本信息表”中篩選出生日期在1999年的全部學(xué)生基本信息。(1)打開“學(xué)生管理數(shù)據(jù)庫”,雙擊打開“學(xué)生基本信息表”,如圖3-41所示。圖3-41打開“學(xué)生基本信息表”(三)3.4.3篩選記錄3.4排序和查找/替換記錄的方法(2)選中“出生日期”字段,在“開始”選項(xiàng)卡的“排序和篩選”組中單擊“篩選器”按鈕,在彈出的下拉菜單中選擇“日期篩選器”→“期間”選項(xiàng),如圖3-42所示。(3)彈出“始末日期之間”對話框,按照如圖3-43所示輸入相關(guān)參數(shù)。圖3-43輸入日期區(qū)間圖3-42設(shè)置篩選條件3.4.3篩選記錄3.4排序和查找/替換記錄的方法(4)單擊“確定”按鈕,完成篩選,結(jié)果如圖3-44所示。(5)單擊快速訪問工具欄中的“保存”按鈕。圖3-44顯示篩選結(jié)果技巧:如果要取消篩選,可以在“開始”選項(xiàng)卡的“排序和篩選”組中單擊“切換篩選”按鈕。3.4.4顯示和隱藏列3.4排序和查找/替換記錄的方法若數(shù)據(jù)表中的記錄過多,當(dāng)我們需要查找有用的信息時(shí)往往需要拖動(dòng)滾動(dòng)條才能查看完整信息,為了便于查找,可以將不需要的信息隱藏。圖3-45打開“學(xué)生基本信息表”(四)【例3-16】在“學(xué)生基本信息表”中隱藏“團(tuán)員”字段。(1)打開“學(xué)生管理數(shù)據(jù)庫”,雙擊打開“學(xué)生基本信息表”,如圖3-45所示。3.4.4顯示和隱藏列3.4排序和查找/替換記錄的方法圖3-46選擇“隱藏字段”選項(xiàng)(2)選中“團(tuán)員”字段,在“開始”選項(xiàng)卡的“記錄”組中單擊“其他”下拉按鈕,在彈出的下拉菜單中選擇“隱藏字段”選項(xiàng),如圖3-46所示。3.4.4顯示和隱藏列3.4排序和查找/替換記錄的方法(3)此刻“團(tuán)員”字段被隱藏,如圖3-47所示。圖3-47團(tuán)員”字段被隱藏(4)單擊快速訪問工具欄中的“保存”按鈕。技巧:如果要取消隱藏,可以在“開始”選項(xiàng)卡的“記錄”組中單擊“其他”下拉按鈕,在彈出的下拉菜單中選擇“取消隱藏字段”選項(xiàng)。3.5復(fù)制、重命名與刪除表的方法在進(jìn)行數(shù)據(jù)庫管理的時(shí)候,往往要?jiǎng)?chuàng)建一些結(jié)構(gòu)類似的數(shù)據(jù)表,為了保證數(shù)據(jù)的一致性常常采用復(fù)制的方式進(jìn)行操作。對于復(fù)制后的數(shù)據(jù)表,我們可以給它重命名,以便于今后使用。對于不再需要的數(shù)據(jù)表,我們可以進(jìn)行刪除操作刪除表,為數(shù)據(jù)庫“減負(fù)”。3.5復(fù)制、重命名與刪除表的方法【例3-17】復(fù)制一個(gè)和“學(xué)生基本信息表”相同表結(jié)構(gòu)的數(shù)據(jù)表。(1)打開“學(xué)生管理數(shù)據(jù)庫”,在導(dǎo)航窗格中右擊“學(xué)生基本信息表”,在彈出的如圖3-48所示的快捷菜單中選擇“復(fù)制”命令。圖3-48快捷菜單3.5復(fù)制、重命名與刪除表的方法(2)右擊導(dǎo)航窗格的空白處,在彈出的快捷菜單中選擇“粘貼”命令,彈出如圖3-49所示的對話框,“粘貼選項(xiàng)”選擇“僅結(jié)構(gòu)”,單擊“確定”按鈕。(3)此刻在數(shù)據(jù)表中多了一個(gè)“學(xué)生基本信息表的副本”,雙擊打開該表,發(fā)現(xiàn)該數(shù)據(jù)表已經(jīng)復(fù)制了“學(xué)生基本信息表”的表結(jié)構(gòu),如圖3-50所示。圖3-49“粘貼表方式”對話框圖3-50學(xué)生基本信息表的副本3.5復(fù)制、重命名與刪除表的方法【例3-18】把“學(xué)生基本信息表的副本”重命名為“學(xué)生基本信息臨時(shí)表”。(1)打開“學(xué)生管理數(shù)據(jù)庫”,在導(dǎo)航窗格中右擊“學(xué)生基本信息表的副本”,在彈出的快捷菜單中選擇“重命名”命令。(2)此時(shí)該數(shù)據(jù)表名處于反顯狀態(tài),如圖3-51所示,輸入“學(xué)生基本信息臨時(shí)表”后按回車鍵確定,結(jié)果如圖3-52所示。圖3-52重命名數(shù)據(jù)表結(jié)果圖3-51表名處于反顯狀態(tài)3.5復(fù)制、重命名與刪除表的方法【例3-19】刪除“學(xué)生基本信息臨時(shí)表”。(1)打開“學(xué)生管理數(shù)據(jù)庫”,在導(dǎo)航窗格中右擊“學(xué)生基本信息臨時(shí)表”,在彈出的快捷菜單中選擇“刪除”命令,如圖3-53所示。(2)此時(shí)彈出如圖3-54所示的警告對話框,詢問是否刪除,單擊“是”按鈕。圖3-54警告對話框圖3-53刪除“學(xué)生基本信息臨時(shí)表”習(xí)題一、填空題1.數(shù)據(jù)表由
、
和
三部分組成。2.
是由相關(guān)字段組成的集合,數(shù)據(jù)表中的一行稱為一條
。3.在進(jìn)行刪除操作時(shí),我們可以通過按住
鍵選擇連續(xù)的字段進(jìn)行刪除,通過按住
鍵選擇不連續(xù)的字段進(jìn)行刪除。4.字段的屬性一般分為常規(guī)和查閱兩種,常規(guī)屬性一般包括
等,而查閱屬性是指數(shù)據(jù)表在打開時(shí)記錄顯示
的,不是所有的字段都有
屬性。5.使用輸入掩碼的目的是
,成功設(shè)置后用戶在輸入數(shù)據(jù)時(shí)要按照特定的格式進(jìn)行輸入。6.數(shù)據(jù)排序有升序和降序兩種,升序是指數(shù)據(jù)
,如我們可以針對價(jià)格進(jìn)行升序排列,然后找到物美價(jià)廉的商品。降序是指數(shù)據(jù)
,如期末學(xué)生的成績排名。7.假設(shè)我們要同時(shí)對多個(gè)字段進(jìn)行排序,那么我們就要用到
功能。操作方法是在“開始”選項(xiàng)卡的組
中單擊
按鈕。8.篩選的目的是將符合條件的記錄
,將不符合條件的記錄
。二、操作題1.將“聯(lián)絡(luò)信息表”中的“家庭地址”字段名更改為“現(xiàn)住址”,刪除該表中的“郵政編碼”字段。2.在“學(xué)生基本信息表”中修改“學(xué)號(hào)”字段的字段大小為“4”,格式為“99”。3.在“聯(lián)絡(luò)信息表”中設(shè)置“郵編”字段的默認(rèn)值為“300000”。習(xí)題4.在“學(xué)生基本信息表”中設(shè)置“學(xué)號(hào)”字段不能為空,如果沒有輸入,則提示信息“請輸入學(xué)號(hào)”。5.在“學(xué)生基本信息表”中將“出生日期”字段設(shè)置為“中日期”。6.將“科目代碼表”中的“項(xiàng)目管理”修改為“項(xiàng)目開發(fā)”。7.從“科目代碼表”中刪除科目編號(hào)為“03”的記錄。8.以“性別”字段為關(guān)鍵字,對“學(xué)生基本信息表”進(jìn)行降序排序。9.查找姓名是“李曉萌”的學(xué)生信息。10.從“學(xué)生基本信息表”中篩選出生日期在2000年的全部學(xué)生基本信息。11.在“學(xué)生基本信息表”中隱藏“出生日期”字段。12.復(fù)制一個(gè)和“聯(lián)絡(luò)信息表”相同表結(jié)構(gòu)的數(shù)據(jù)表,將表名稱設(shè)置為“戶籍地址表”。習(xí)題Thanks模塊4查詢4.1認(rèn)識(shí)查詢4.2使用查詢設(shè)計(jì)向?qū)?.3創(chuàng)建帶參數(shù)的查詢4.4動(dòng)作查詢4.5SQL查詢4.1認(rèn)識(shí)查詢
查詢是數(shù)據(jù)庫操作中經(jīng)常要用到的操作,用戶通過查詢可以在最短的時(shí)間內(nèi)找到滿足條件的記錄。查詢在圖書館中應(yīng)用最為普遍,讀者可以從上百萬個(gè)品種的圖書中準(zhǔn)確找到所需要的圖書,提高了效率的同時(shí)又降低了人工管理成本。4.1認(rèn)識(shí)查詢04動(dòng)作查詢05SQL查詢01選擇查詢02交叉表查詢03參數(shù)查詢根據(jù)對數(shù)據(jù)源操作的方式不同可以將查詢分為5個(gè)類型。4.1.1查詢的種類4.1認(rèn)識(shí)查詢4.1.2查詢的功能查詢可以看作分析數(shù)據(jù)的一種方法,其主要功能如下:(1)通過一個(gè)數(shù)據(jù)表,或多個(gè)數(shù)據(jù)表,或以查詢?yōu)榛A(chǔ),創(chuàng)建一個(gè)新的數(shù)據(jù)集。(2)查詢可以成為窗體和報(bào)表中數(shù)據(jù)的來源,使用查詢后,原本僅有一個(gè)數(shù)據(jù)源的報(bào)表或窗體可擁有更多的數(shù)據(jù)表作為該報(bào)表或窗體的數(shù)據(jù)源。4.2使用查詢設(shè)計(jì)向?qū)А纠?-1】查詢“學(xué)生基本信息表”中學(xué)生的姓名及“聯(lián)絡(luò)信息表”中對應(yīng)的家長姓名。(1)打開“學(xué)生管理數(shù)據(jù)庫”,在“創(chuàng)建”選項(xiàng)卡的“查詢”組中單擊“查詢向?qū)А卑粹o,如圖4-1所示。圖4-1單擊“查詢向?qū)А卑粹o(一)4.2.1使用向?qū)?chuàng)建簡單查詢4.2使用查詢設(shè)計(jì)向?qū)В?)在打開的對話框中選擇“簡單查詢向?qū)А边x項(xiàng),如圖4-2所示,單擊“確定”按鈕。圖4-2選擇“簡單查詢向?qū)А边x項(xiàng)4.2.1使用向?qū)?chuàng)建簡單查詢4.2使用查詢設(shè)計(jì)向?qū)D4-3選擇“學(xué)生基本信息表”中的相關(guān)字段(3)在打開的“簡單查詢向?qū)А睂υ捒蛑械摹氨?查詢”下拉列表框中選擇“表:學(xué)生基本信息表”選項(xiàng),選定“學(xué)號(hào)”和“姓名”字段,如圖4-3所示。4.2.1使用向?qū)?chuàng)建簡單查詢4.2使用查詢設(shè)計(jì)向?qū)В?)在“表/查詢”下拉列表框中選擇“表:聯(lián)絡(luò)信息表”選項(xiàng),選定“家長姓名”字段,如圖4-4所示。圖4-4選擇“聯(lián)絡(luò)信息表”中的相關(guān)字段4.2.1使用向?qū)?chuàng)建簡單查詢4.2使用查詢設(shè)計(jì)向?qū)D4-5指定查詢標(biāo)題(5)單擊“下一步”按鈕,打開如圖4-5所示的對話框,為查詢指定標(biāo)題,在這里指定查詢標(biāo)題為“查詢學(xué)生家長姓名”。4.2.1使用向?qū)?chuàng)建簡單查詢4.2使用查詢設(shè)計(jì)向?qū)В?)單擊“完成”按鈕,完成對數(shù)據(jù)表的查詢,結(jié)果如圖4-6所示。圖4-6查詢結(jié)果(一)4.2.1使用向?qū)?chuàng)建簡單查詢技巧:如果需要查詢兩個(gè)或多個(gè)表中的記錄,需要這兩個(gè)或多個(gè)表之間已經(jīng)建立了關(guān)系。例如,在本例中“學(xué)生基本信息表”和“聯(lián)絡(luò)信息表”已經(jīng)按照學(xué)號(hào)建立了一對一的關(guān)系,具體關(guān)系建立的方法詳見模塊2。4.2使用查詢設(shè)計(jì)向?qū)А纠?-2】創(chuàng)建“查詢學(xué)生成績總表”。圖4-8選擇“交叉表查詢向?qū)А边x項(xiàng)圖4-7單擊“查詢向?qū)А卑粹o(二)(2)在打開的對話框中選擇“交叉表查詢向?qū)А边x項(xiàng),如圖4-8所示,單擊“確定”按鈕。(1)打開“學(xué)生管理數(shù)據(jù)庫”,在“創(chuàng)建”選項(xiàng)卡的“查詢”組中單擊“查詢向?qū)А卑粹o,如圖4-7所示。4.2.2使用向?qū)?chuàng)建交叉表查詢4.2使用查詢設(shè)計(jì)向?qū)В?)在打開的“交叉表查詢向?qū)А睂υ捒蛑羞x擇“表:學(xué)生成績表”選項(xiàng),如圖4-9所示。圖4-10選擇行標(biāo)題圖4-9選擇“表:學(xué)生成績表”選項(xiàng)(一)(4)單擊“下一步”按鈕,選擇行標(biāo)題“學(xué)號(hào)”“學(xué)年”“學(xué)期”,如圖4-10所示。4.2.2使用向?qū)?chuàng)建交叉表查詢4.2使用查詢設(shè)計(jì)向?qū)В?)單擊“下一步”按鈕,選擇列標(biāo)題“科目代碼”,如圖4-11所示。圖4-12確定交叉點(diǎn)數(shù)據(jù)(6)在“字段”列表框中選擇“成績”選項(xiàng),在“函數(shù)”列表框中選擇“Sum”選項(xiàng),如圖4-12所示。圖4-11選擇列標(biāo)題4.2.2使用向?qū)?chuàng)建交叉表查詢4.2使用查詢設(shè)計(jì)向?qū)В?)單擊“下一步”按鈕,打開如圖4-13所示的對話框,為查詢指定名稱,在這里輸入查詢名稱為“查詢學(xué)生成績總表”。圖4-14查詢結(jié)果(二)圖4-13輸入查詢名稱(一)(8)單擊“完成”按鈕,完成對數(shù)據(jù)表的查詢,結(jié)果如圖4-14所示。4.2.2使用向?qū)?chuàng)建交叉表查詢4.2使用查詢設(shè)計(jì)向?qū)А纠?-3】創(chuàng)建“查詢每所學(xué)校學(xué)生畢業(yè)數(shù)量”。(1)打開“學(xué)生管理數(shù)據(jù)庫”,在“創(chuàng)建”選項(xiàng)卡的“查詢”組中單擊“查詢向?qū)А卑粹o,如圖4-15所示。圖4-15單擊“查詢向?qū)А卑粹o(三)4.2.3使用向?qū)Р樵冎貜?fù)項(xiàng)4.2使用查詢設(shè)計(jì)向?qū)D4-16選擇“查找重復(fù)項(xiàng)查詢向?qū)А边x項(xiàng)(2)選擇“查找重復(fù)項(xiàng)查詢向?qū)А边x項(xiàng),如圖4-16所示,單擊“確定”按鈕。4.2.3使用向?qū)Р樵冎貜?fù)項(xiàng)4.2使用查詢設(shè)計(jì)向?qū)В?)在打開的“查找重復(fù)項(xiàng)查詢向?qū)А睂υ捒蛑羞x擇“表:學(xué)生基本信息表”選項(xiàng),如圖4-17所示。圖4-18選擇重復(fù)值字段圖4-17選擇“表:學(xué)生基本信息表”選項(xiàng)(4)單擊“下一步”按鈕,重復(fù)值字段選擇“畢業(yè)學(xué)?!保鐖D4-18所示。4.2.3使用向?qū)Р樵冎貜?fù)項(xiàng)4.2使用查詢設(shè)計(jì)向?qū)В?)單擊“下一步”按鈕,不選擇任何字段,如圖4-19所示。圖4-20輸入查詢名稱(二)(6)單擊“下一步”按鈕,打開如圖4-20所示的對話框,為查詢指定名稱,這里輸入查詢名稱為“查詢每所學(xué)校學(xué)生畢業(yè)數(shù)量”。圖4-19不選擇任何字段4.2.3使用向?qū)Р樵冎貜?fù)項(xiàng)4.2使用查詢設(shè)計(jì)向?qū)В?)單擊“完成”按鈕,完成對數(shù)據(jù)表的查詢,查詢結(jié)果為“天津三中”有3名畢業(yè)生,“天津五中”有2名畢業(yè)生,如圖4-21所示。圖4-21查詢結(jié)果(三)技巧:“NumberOfDups”字段顯示相同數(shù)據(jù)在同一個(gè)數(shù)據(jù)表中出現(xiàn)的次數(shù)。4.2.3使用向?qū)Р樵冎貜?fù)項(xiàng)4.2使用查詢設(shè)計(jì)向?qū)А纠?-4】創(chuàng)建“查詢是否有學(xué)生沒有錄入成績”。圖4-22單擊“查詢向?qū)А卑粹o(四)(1)打開“學(xué)生管理數(shù)據(jù)庫”,在“創(chuàng)建”選項(xiàng)卡的“查詢”組中單擊“查詢向?qū)А卑粹o,如圖4-22所示。4.2.4使用向?qū)Р檎也黄ヅ漤?xiàng)4.2使用查詢設(shè)計(jì)向?qū)А纠?-4】創(chuàng)建“查詢是否有學(xué)生沒有錄入成績”。圖4-23選擇“查找不匹配項(xiàng)查詢向?qū)А边x項(xiàng)(2)選擇“查找不匹配項(xiàng)查詢向?qū)А边x項(xiàng),如圖4-23所示,單擊“確定”按鈕。4.2.4使用向?qū)Р檎也黄ヅ漤?xiàng)4.2使用查詢設(shè)計(jì)向?qū)А纠?-4】創(chuàng)建“查詢是否有學(xué)生沒有錄入成績”。4.2.4使用向?qū)Р檎也黄ヅ漤?xiàng)(3)在打開的“查找不匹配項(xiàng)查詢向?qū)А睂υ捒蛑羞x擇“表:學(xué)生基本信息表”選項(xiàng),如圖4-24所示。圖4-24“查找不匹配項(xiàng)查詢向?qū)А睂υ捒?.2使用查詢設(shè)計(jì)向?qū)D4-25選擇“學(xué)生成績表”選項(xiàng)(二)(4)單擊“下一步”按鈕,在“請確定哪張表或查詢包含相關(guān)記錄”列表框中選擇“表:學(xué)生成績表”選項(xiàng),如圖4-25所示。4.2.4使用向?qū)Р檎也黄ヅ漤?xiàng)4.2使用查詢設(shè)計(jì)向?qū)В?)單擊“下一步”按鈕,同時(shí)選擇左右兩個(gè)表中的“學(xué)號(hào)”字段,并單擊中間的按鈕,如圖4-26所示。圖4-27選擇顯示查詢結(jié)果字段圖4-26選擇“學(xué)號(hào)”字段作為匹配字段(6)單擊“下一步”按鈕,選定字段“學(xué)號(hào)”“姓名”,如圖4-27所示。4.2.4使用向?qū)Р檎也黄ヅ漤?xiàng)4.2使用查詢設(shè)計(jì)向?qū)В?)單擊“下一步”按鈕,為查詢指定名稱,這里輸入查詢名稱為“查詢是否有學(xué)生沒有錄入成績”,如圖4-28所示。圖4-28輸入查詢名稱(三)圖4-29查詢結(jié)果為空(8)單擊“完成”按鈕,完成對數(shù)據(jù)表的查詢,查詢結(jié)果為空,證明所有的學(xué)生均已錄入成績,如圖4-29所示。4.2.4使用向?qū)Р檎也黄ヅ漤?xiàng)4.3創(chuàng)建帶參數(shù)的查詢【例4-5】創(chuàng)建“查詢指定學(xué)生的家長姓名”。(1)打開“學(xué)生管理數(shù)據(jù)庫”,在導(dǎo)航窗格中右擊“查詢學(xué)生家長姓名”選項(xiàng),在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,如圖4-30所示。圖4-30選擇“設(shè)計(jì)視圖”命令4.3創(chuàng)建帶參數(shù)的查詢【例4-5】創(chuàng)建“查詢指定學(xué)生的家長姓名”。(2)在打開的界面“姓名”字段下方的“條件”文本框中輸入“[請輸入學(xué)生姓名]”,如圖4-31所示。圖4-31輸入條件參數(shù)4.3創(chuàng)建帶參數(shù)的查詢(3)在“設(shè)計(jì)”選項(xiàng)卡的“結(jié)果”組中單擊“運(yùn)行”按鈕,如圖4-32所示。(4)在彈出的“輸入?yún)?shù)值”對話框中輸入想要查詢的值,如“張佳萱”,如圖4-33所示。(5)單擊“確定”按鈕完成對數(shù)據(jù)表的查詢,結(jié)果如圖4-34所示。圖4-32運(yùn)行查詢(一)圖4-33輸入?yún)?shù)值圖4-34指定學(xué)生家長姓名查詢結(jié)果4.4動(dòng)作查詢4.4.1生成表查詢【例4-6】創(chuàng)建“查詢團(tuán)員信息”。(1)打開“學(xué)生管理數(shù)據(jù)庫”,在“創(chuàng)建”選項(xiàng)卡的“查詢”組中單擊“查詢設(shè)計(jì)”按鈕,如圖4-35所示。生成表查詢可以通過一張或多張數(shù)據(jù)表中的信息創(chuàng)建一張新的數(shù)據(jù)表,它包含兩個(gè)環(huán)節(jié),首先由表生成查詢,然后由查詢生成一張新表。圖4-35單擊“查詢設(shè)計(jì)”按鈕(一)4.4動(dòng)作查詢4.4.1生成表查詢(2)在彈出的“顯示表”對話框中選擇“學(xué)生基本信息表”作為數(shù)據(jù)源,單擊“添加”按鈕,如圖4-36所示。圖4-36選擇“學(xué)生基本信息表”作為數(shù)據(jù)源4.4動(dòng)作查詢4.4.1生成表查詢(3)單擊“關(guān)閉”按鈕,在查詢設(shè)計(jì)器中添加“學(xué)號(hào)”“姓名”“性別”“團(tuán)員”字段。需要注意的是,將“團(tuán)員”字段設(shè)置為不顯示到查詢結(jié)果上,并在該字段“條件”行中輸入“True”,如圖4-37所示。圖4-37選取字段并輸入條件4.4動(dòng)作查詢4.4.1生成表查詢(4)在“設(shè)計(jì)”選項(xiàng)卡的“查詢類型”組中單擊“生成表”按鈕,如圖4-38所示。(5)在彈出的“生成表”對話框中保存生成的新表名稱為“團(tuán)員信息表”,單擊“確定”按鈕,如圖4-39所示。圖4-38確定查詢類型圖4-39輸入新生成表的名稱4.4動(dòng)作查詢4.4.1生成表查詢(6)在“設(shè)計(jì)”選項(xiàng)卡的“結(jié)果”組中單擊“運(yùn)行”按鈕,如圖4-40所示。(7)彈出的如圖4-41所示的對話框提示將滿足條件的記錄粘貼到新表中。圖4-40運(yùn)行查詢(二)圖4-41詢問是否向新表粘貼數(shù)據(jù)4.4動(dòng)作查詢4.4.1生成表查詢(8)單擊“是”按鈕后將自動(dòng)生成新表“團(tuán)員信息表”,如圖4-42所示。(9)保存生成表查詢,將其名稱設(shè)置為“查詢團(tuán)員信息”,如圖4-43所示,單擊“確定”按鈕。圖4-42生成新表“團(tuán)員信息表”圖4-43保存查詢4.4動(dòng)作查詢4.4.1生成表查詢(10)雙擊打開“團(tuán)員信息表”,如圖4-44所示。圖4-44“團(tuán)員信息表”查詢結(jié)果4.4動(dòng)作查詢4.4.2更新查詢
更新查詢可以批量修改記錄的值,如果需要修改的數(shù)據(jù)量比較大,手動(dòng)修改不僅耗時(shí)費(fèi)力,而且會(huì)有一定誤差,此時(shí)可以利用更新查詢來批量更新記錄?!纠?-7】創(chuàng)建更新查詢,使每位學(xué)生的“項(xiàng)目管理”課程成績提高1分。(1)打開“學(xué)生管理數(shù)據(jù)庫”,在“創(chuàng)建”選項(xiàng)卡的“查詢”組中單擊“查詢設(shè)計(jì)”按鈕,如圖4-45所示。圖4-45單擊“查詢設(shè)計(jì)”按鈕(二)4.4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個(gè)人借款借條范本編制標(biāo)準(zhǔn)2篇
- 山地生態(tài)旅游項(xiàng)目租賃合同二零二五年度版2篇
- 2025年度個(gè)人創(chuàng)業(yè)貸款合同示范文本7篇
- 2025年度臨建板房施工現(xiàn)場廢棄物處理與施工合同4篇
- 2025年度高端門面租賃及品牌推廣合作協(xié)議4篇
- 2025版美容院美容師顧客滿意度調(diào)查與改進(jìn)合同4篇
- 二零二五版智能科技門面租賃合同電子版4篇
- 2025年度高速公路監(jiān)控弱電系統(tǒng)工程合同范本4篇
- 2025年度煤礦安全監(jiān)控系統(tǒng)安裝與維護(hù)服務(wù)合同4篇
- 2025材皮木糠生物質(zhì)顆粒生產(chǎn)合作協(xié)議3篇
- 2025年度版權(quán)授權(quán)協(xié)議:游戲角色形象設(shè)計(jì)與授權(quán)使用3篇
- 心肺復(fù)蘇課件2024
- 《城鎮(zhèn)燃?xì)忸I(lǐng)域重大隱患判定指導(dǎo)手冊》專題培訓(xùn)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院專升本管理學(xué)真題
- 全國身份證前六位、區(qū)號(hào)、郵編-編碼大全
- 2024-2025學(xué)年福建省廈門市第一中學(xué)高一(上)適應(yīng)性訓(xùn)練物理試卷(10月)(含答案)
- 《零售學(xué)第二版教學(xué)》課件
- 廣東省珠海市香洲區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期期末數(shù)學(xué)試卷
- 房地產(chǎn)行業(yè)職業(yè)生涯規(guī)劃
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- MOOC 數(shù)字電路與系統(tǒng)-大連理工大學(xué) 中國大學(xué)慕課答案
評論
0/150
提交評論