ACCESS2010基礎(chǔ)詳解.ppt_第1頁(yè)
ACCESS2010基礎(chǔ)詳解.ppt_第2頁(yè)
ACCESS2010基礎(chǔ)詳解.ppt_第3頁(yè)
ACCESS2010基礎(chǔ)詳解.ppt_第4頁(yè)
ACCESS2010基礎(chǔ)詳解.ppt_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余118頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、ACCESS 2010 基礎(chǔ),數(shù)據(jù)庫(kù)系統(tǒng)概述,數(shù)據(jù)庫(kù)技術(shù)是20世紀(jì)60年代后期發(fā)展起來(lái)的一項(xiàng)重要技術(shù),是計(jì)算機(jī)科學(xué)的重要分支,在當(dāng)今信息社會(huì)中,信息資源已經(jīng)成為人類經(jīng)濟(jì)活動(dòng)、社會(huì)活動(dòng)的戰(zhàn)略資源,數(shù)據(jù)庫(kù)的應(yīng)用無(wú)處不在,信息系統(tǒng)也越來(lái)越顯示出它的重要性。,教學(xué)內(nèi)容,數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ) 數(shù)據(jù)庫(kù)與表的操作 數(shù)據(jù)表的基本操作 查詢 窗體 報(bào)表的基本操作 Access與其它軟件之間的數(shù)據(jù)共享,數(shù)據(jù)庫(kù)系統(tǒng)概述,數(shù)據(jù)庫(kù)基本概念 數(shù)據(jù)模型簡(jiǎn)述,數(shù)據(jù)庫(kù)基本概念,數(shù)據(jù)(Data) 數(shù)據(jù)庫(kù)(DataBase,簡(jiǎn)稱DB) 數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System 簡(jiǎn)稱DBMS)

2、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(DataBase Application System,簡(jiǎn)稱DBAS) 數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System 簡(jiǎn)稱DBS),數(shù)據(jù),是存儲(chǔ)在某種媒體上能夠識(shí)別的物理符號(hào),其形式是多種多樣的,可以是如數(shù)字、文字、字母及其他特殊字符組成的文本形式數(shù)據(jù),也可以是圖形、圖像、動(dòng)畫、影像、聲音等多媒體數(shù)據(jù)。 在計(jì)算機(jī)中,為了存儲(chǔ)和處理現(xiàn)實(shí)中的事物,就要抽出事物的特征組成一個(gè)記錄來(lái)描述, 職工就可以這樣描述: (10001,朱友鋒,男,講師,1978-4-12,文學(xué)院),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)(DataBase,簡(jiǎn)稱DB) 數(shù)據(jù)庫(kù),是指按一定規(guī)則組織起來(lái)的、便于共享的大批量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)中

3、的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的冗余度、較高的獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。,數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System 簡(jiǎn)稱DBMS) 數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,是數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)重要組成部分,是數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的系統(tǒng)軟件。它是數(shù)據(jù)庫(kù)系統(tǒng)的核心,負(fù)責(zé)數(shù)據(jù)庫(kù)中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等。,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(DataBase Application System,簡(jiǎn)稱DBAS) 利用數(shù)據(jù)庫(kù)管理系統(tǒng)而開(kāi)發(fā)的各種應(yīng)用軟件,如各種學(xué)生檔案或成績(jī)管理系

4、統(tǒng)、工資管理系統(tǒng)、人事管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)等等。,數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System 簡(jiǎn)稱DBS) 是指在計(jì)算機(jī)系統(tǒng)中引入了數(shù)據(jù)庫(kù)后的系統(tǒng),一般由數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其應(yīng)用開(kāi)發(fā)工具)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成,數(shù)據(jù)模型簡(jiǎn)述,數(shù)據(jù)是描述事物的符號(hào)記錄。模型(Model)是現(xiàn)實(shí)世界的抽象。數(shù)據(jù)模型(Data Model)是數(shù)據(jù)特征的抽象,通俗地講就是數(shù)據(jù)的組織形式。 數(shù)據(jù)庫(kù)領(lǐng)域采用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型,1.關(guān)系模型簡(jiǎn)介,用二維表結(jié)構(gòu)來(lái)表示實(shí)體以及實(shí)體之間聯(lián)系的模型稱為關(guān)系模型。在關(guān)系模型中,操作的對(duì)象和結(jié)果都是二維表,這種二維表

5、就是關(guān)系,每個(gè)關(guān)系有一個(gè)關(guān)系名。,關(guān)系模型中的相關(guān)術(shù)語(yǔ),(1)屬性(字段):二維表中垂直方向的列稱為屬性。在Access 2010中,被稱為字段。字段名也就是字段的名稱,也稱為屬性名。 (2)元組(記錄):二維表中水平方向的行稱為元組。在Access 2010中,被稱為記錄。 (3)數(shù)據(jù)項(xiàng):也稱為分量,是某條記錄中的一個(gè)字段值,也就是一個(gè)數(shù)據(jù)項(xiàng)。 (4)主關(guān)鍵字:二維表中的某個(gè)屬性,若它的值唯一地標(biāo)識(shí)了一個(gè)元組,則稱該屬性為關(guān)鍵字。若一個(gè)表中有多個(gè)關(guān)鍵字,則選定其中一個(gè)為主關(guān)鍵字,這個(gè)屬性稱為主屬性。,關(guān)系的分類,在一個(gè)實(shí)用的數(shù)據(jù)庫(kù)中往往存在多個(gè)數(shù)據(jù)表,這些表與表之間通常是有聯(lián)系的。當(dāng)我們要更

6、新或刪除一個(gè)表中的數(shù)據(jù)時(shí),要考慮到對(duì)相關(guān)數(shù)據(jù)表中的數(shù)據(jù)的影響,這就是數(shù)據(jù)的完整性。 根據(jù)兩個(gè)不同表中記錄之間的對(duì)應(yīng)聯(lián)系,可以將表之間的關(guān)系分為三種類型 一對(duì)一的關(guān)系(one-to-one relationship) 一對(duì)多的關(guān)系(one-to-many relationship) 多對(duì)多的關(guān)系(many-to-many relationship),一對(duì)一的關(guān)系,一對(duì)一的關(guān)系表現(xiàn)為A表中的每一條記錄只與B表中的一條記錄相關(guān)聯(lián),反之亦然。 例如人事部門的教師表和財(cái)務(wù)部門的工資表之間就存在一對(duì)一的關(guān)系。,一對(duì)多的關(guān)系(one-to-many relationship),一對(duì)多的關(guān)系表現(xiàn)為A表中的每一

7、條記錄與B表中的多條記錄相關(guān)聯(lián),且B表中的一條記錄最多只能與A表中的一條記錄對(duì)應(yīng)。,多對(duì)多的關(guān)系(many-to-many relationship),對(duì)于A表中的每一條記錄在B表中可以找到多條與之相對(duì)應(yīng)的記錄,而B表中的一條記錄在A表中也可對(duì)應(yīng)多條記錄。 如“學(xué)生”和“課程”之間的選課關(guān)系即為多對(duì)多的關(guān)系,因?yàn)橐粋€(gè)學(xué)生可以選修多門課程,同時(shí)一門課程可以被多個(gè)學(xué)生所選擇。,5.2 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ),數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟 分析數(shù)據(jù)庫(kù)的數(shù)據(jù)需求 確定數(shù)據(jù)庫(kù)中的表 確定表中的字段及類型 確定主鍵及表之間的關(guān)系 優(yōu)化完善數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟,1分析數(shù)據(jù)需求。確定數(shù)據(jù)庫(kù)要存儲(chǔ)哪些數(shù)據(jù)。 2確定該數(shù)據(jù)庫(kù)中需

8、要包含的表,一個(gè)數(shù)據(jù)庫(kù)中要處理的數(shù)據(jù)很多,不可能將所有的數(shù)據(jù)都存放在同一個(gè)表中。確定數(shù)據(jù)庫(kù)中需要包含的表,就是分析收集到的信息需要使用幾個(gè)數(shù)據(jù)表進(jìn)行保存。 3確定表的結(jié)構(gòu)。確定在各表中存儲(chǔ)數(shù)據(jù)的字段有哪些,各是什么類型,即確立各表的結(jié)構(gòu)。 4確定表間的關(guān)系。仔細(xì)研究表間的聯(lián)系,看各表之間是如何進(jìn)行聯(lián)接的。 5改進(jìn)整個(gè)設(shè)計(jì)??梢栽诟鱾€(gè)表中適當(dāng)?shù)奶砑訑?shù)據(jù),然后進(jìn)行相關(guān)的操作,看能否得到自己希望的結(jié)果,如果發(fā)現(xiàn)設(shè)計(jì)不完備,可以立即對(duì)設(shè)計(jì)進(jìn)行修改調(diào)整。,分析數(shù)據(jù)庫(kù)的數(shù)據(jù)需求,首先要考慮為什么要建立,以及建立數(shù)據(jù)庫(kù)要完成的任務(wù),這是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步,也是數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)。然后考慮與數(shù)據(jù)庫(kù)的最終用戶進(jìn)行

9、交流,了解現(xiàn)行工作的處理過(guò)程,討論應(yīng)保存哪些及如何保存要處理的數(shù)據(jù)。要盡量收集與當(dāng)前處理有關(guān)的各種數(shù)據(jù)表格。,確定數(shù)據(jù)庫(kù)中的表,為了能更合理的確定在數(shù)據(jù)庫(kù)中應(yīng)包含的表,可以按照以下原則對(duì)信息進(jìn)行分類。 每項(xiàng)信息只保存在一個(gè)表中,只需在一處進(jìn)行更新。這樣效率高,同時(shí)也保證了數(shù)據(jù)的一致性。 每個(gè)表應(yīng)該只包含關(guān)于一個(gè)主題的信息,可以獨(dú)立于其他主題來(lái)維護(hù)每個(gè)主題的信息。,確定表中的字段及類型,1確定每個(gè)表中的字段應(yīng)遵循下面的原則: 字段表示的是有意義的原子數(shù)據(jù),像姓名、性別等。字段不能包含可以經(jīng)過(guò)計(jì)算或推導(dǎo)得出的數(shù)據(jù),也不能包含可以由基本數(shù)據(jù)組合而得到的數(shù)據(jù)。 避免表間出現(xiàn)重復(fù)字段。在表中除了為建立表

10、間關(guān)系而保留的外部關(guān)鍵字外,盡量避免在多個(gè)表之中同時(shí)存在重復(fù)的字段,這樣做一是為了盡量減少數(shù)據(jù)的冗余,二是防止因插入、刪除、更新造成數(shù)據(jù)的不一致。 字段按要求命名。為字段命名時(shí),應(yīng)符合所用的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件對(duì)字段名的命名規(guī)則。,確定表中的字段及類型,2字段名稱的命名規(guī)則 在Access 2010中定義字段名稱時(shí),有以下規(guī)則: 最長(zhǎng)不超過(guò)64個(gè)字符。 可以包含中文、英文字母、數(shù)字、下劃線等,開(kāi)始符號(hào)不能是空格。,確定表中的字段及類型,3字段的數(shù)據(jù)類型 在Access 2010中共有文本、數(shù)字、日期/時(shí)間、查閱向?qū)?、附件、?jì)算和自定義型等13種數(shù)據(jù)類型,其中自定義型是Access 2010中新增

11、加的類型。對(duì)于數(shù)字型數(shù)據(jù),還可以細(xì)分為字節(jié)型、整型、長(zhǎng)整型、單精度型和雙精度型等5種類型。,確定表中的字段及類型,確定表中的字段及類型,4Access 2010中的運(yùn)算符及表達(dá)式 運(yùn)算符用來(lái)完成各種運(yùn)算,由運(yùn)算符將常量、變量、函數(shù)調(diào)用連接起來(lái)組成的符合Access語(yǔ)法規(guī)則的式子稱為表達(dá)式。在Access中表達(dá)式主要用在字段的有效性規(guī)則及SQL命令中。 在Access中常用的運(yùn)算符主要有算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、文本運(yùn)算符等。,常用算術(shù)運(yùn)算符及功能,常用關(guān)系運(yùn)算符及功能,常用邏輯運(yùn)算符及功能,文本連接運(yùn)算符及功能,確定主鍵及表之間的關(guān)系,確定表中的主鍵,一個(gè)目的是為了保證實(shí)體的完整性,

12、因此主鍵的值不允許是空值或重復(fù)值,另一個(gè)目的是在不同的表之間建立關(guān)系。,優(yōu)化完善數(shù)據(jù)庫(kù),這些字段準(zhǔn)確嗎?有沒(méi)有漏掉某些字段?有沒(méi)有多余字段? 多個(gè)表中是否有重復(fù)沒(méi)用的字段? 各個(gè)表中的主關(guān)鍵字段設(shè)置的是否合適?,數(shù)據(jù)庫(kù)與表的操作,Access 2010簡(jiǎn)介 Access 2010中數(shù)據(jù)庫(kù)的常用對(duì)象 Access 2010中數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建,Access 2010簡(jiǎn)介,Microsoft 0ffice Access 2010是一個(gè)健壯、成熟的32位或64位關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),Access 2010可以對(duì)大量的數(shù)據(jù)進(jìn)行存儲(chǔ)、查找、統(tǒng)計(jì)、添加、刪除及修改,還可以創(chuàng)建報(bào)表、窗體和宏等對(duì)象。用戶通

13、過(guò)Access 2010提供的開(kāi)發(fā)環(huán)境及工具可以方便地構(gòu)建數(shù)據(jù)庫(kù)應(yīng)用程序,大部分工作都可以通過(guò)可視化的操作來(lái)完成,無(wú)需編寫復(fù)雜的程序代碼,所以比較適合非計(jì)算機(jī)專業(yè)的人員開(kāi)發(fā)數(shù)據(jù)庫(kù)管理類的應(yīng)用軟件。,Access 2010中數(shù)據(jù)庫(kù)的常用對(duì)象,用戶使用Access 2010進(jìn)行數(shù)據(jù)庫(kù)操作時(shí),具體操作的對(duì)象有:表、查詢、窗體、報(bào)表、宏和模塊,Access 2010中數(shù)據(jù)庫(kù)的常用對(duì)象,表(Table)對(duì)象 表是一種有關(guān)特定實(shí)體的數(shù)據(jù)的集合,表以行(稱為記錄)列(稱為字段)格式組織數(shù)據(jù)。表對(duì)象在Access 2010的六種對(duì)象中處于核心地位,它是一切數(shù)據(jù)庫(kù)操作的基礎(chǔ),其它六種對(duì)象都以表提供數(shù)據(jù)源。,Ac

14、cess 2010中數(shù)據(jù)庫(kù)的常用對(duì)象,查詢(Query)對(duì)象 查詢是數(shù)據(jù)庫(kù)的基本操作,查詢是數(shù)據(jù)庫(kù)設(shè)計(jì)目的的體現(xiàn),建立數(shù)據(jù)庫(kù)的目的就是為了在需要各種信息時(shí)可以很方便地進(jìn)行查找,利用查詢可以通過(guò)不同的方法來(lái)查看、更改以及分析數(shù)據(jù)。也可以將查詢作為窗體和報(bào)表的數(shù)據(jù)源。,Access 2010中數(shù)據(jù)庫(kù)的常用對(duì)象,窗體(Form)對(duì)象 窗體是用戶輸入數(shù)據(jù)和執(zhí)行查詢等操作的界面,是Access數(shù)據(jù)庫(kù)對(duì)象中最具靈活性的一個(gè)對(duì)象。窗體有多種功能,主要用于提供數(shù)據(jù)庫(kù)的操作界面。根據(jù)功能的不同,窗體大致可以分為提示型窗體、控制型窗體、數(shù)據(jù)型窗體三類。,Access 2010中數(shù)據(jù)庫(kù)的常用對(duì)象,報(bào)表(Report

15、)對(duì)象 報(bào)表是以打印的格式表現(xiàn)用戶數(shù)據(jù)的一種很有效的方式。用戶可以在報(bào)表中控制每個(gè)對(duì)象的大小和外觀,并可以按照用戶所需的方式選擇所需顯示的信息以便查看或打印。,Access 2010中數(shù)據(jù)庫(kù)的常用對(duì)象,宏(Marco)對(duì)象 宏是指一個(gè)或多個(gè)操作的集合,其中每個(gè)操作可以實(shí)現(xiàn)特定的功能,例如打開(kāi)某個(gè)窗體或打印某個(gè)報(bào)表。通過(guò)使用宏可以自動(dòng)完成某些普通的任務(wù)。,Access 2010中數(shù)據(jù)庫(kù)的常用對(duì)象,模塊(Module)對(duì)象 模塊是用Access提供的VBA(Visual Basic for Applications)語(yǔ)言編寫的程序,通常與窗體、報(bào)表等對(duì)象結(jié)合起來(lái)組成完整的應(yīng)用程序。模塊有兩種基本類

16、型:類模塊和標(biāo)準(zhǔn)模塊。,Access 2010中數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建,首先點(diǎn)擊“開(kāi)始”菜單,依次選擇“所有程序”,-“Microsoft Office”,-“Microsoft Access 2010”,啟動(dòng)Access 2010,然后來(lái)看一下如何在Access 2010中創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。,Access 2010中數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建,創(chuàng)建“人事管理”數(shù)據(jù)庫(kù)。 具體操作步驟:在Access 2010主界面中,選擇菜單項(xiàng)【文件】|【新建】,單擊“空數(shù)據(jù)庫(kù)”,在右下角的文件名對(duì)話框中輸入數(shù)據(jù)庫(kù)的名字,如圖5-3所示,Access 2010中數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建,然后點(diǎn)擊“創(chuàng)建”按鈕(注意文件保存的

17、路徑),出現(xiàn)剛剛新建的空數(shù)據(jù)庫(kù)的界面,如圖5-4所示。,Access 2010中數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建,打開(kāi)數(shù)據(jù)庫(kù) 用戶在Access 2010中創(chuàng)建數(shù)據(jù)庫(kù)后,數(shù)據(jù)庫(kù)自動(dòng)處于打開(kāi)狀態(tài),如果用戶想打開(kāi)以前創(chuàng)建的數(shù)據(jù)庫(kù),可以在Access 2010窗口中,點(diǎn)擊【文件】|【打開(kāi)】命令,然后在彈出的對(duì)話框中選擇需要打開(kāi)的數(shù)據(jù)庫(kù)文件,即可以打開(kāi)自己選中的數(shù)據(jù)庫(kù)。,Access 2010中數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建,保存數(shù)據(jù)庫(kù) 創(chuàng)建完數(shù)據(jù)庫(kù),特別是在數(shù)據(jù)庫(kù)中添加完各種數(shù)據(jù)以后,就要對(duì)數(shù)據(jù)庫(kù)進(jìn)行保存,以防止數(shù)據(jù)的丟失。數(shù)據(jù)庫(kù)保存的方法常用方法首先點(diǎn)擊【文件】選項(xiàng)卡,選擇【保存】命令即可。,Access 2010中數(shù)

18、據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建,關(guān)閉數(shù)據(jù)庫(kù) 為了防止數(shù)據(jù)的丟失,用戶要養(yǎng)成良好的習(xí)慣,在使用完數(shù)據(jù)庫(kù)后,要關(guān)閉剛剛使用的數(shù)據(jù)庫(kù),關(guān)閉數(shù)據(jù)庫(kù)常用方法為:點(diǎn)擊【文件】選項(xiàng)卡下的【關(guān)閉數(shù)據(jù)庫(kù)】,即可以關(guān)閉數(shù)據(jù)庫(kù)。,數(shù)據(jù)表的創(chuàng)建與添加數(shù)據(jù),使用字段模板創(chuàng)建數(shù)據(jù)表 Access 2010中提供了一種全新的創(chuàng)建數(shù)據(jù)表的方法,即通過(guò)Access自帶的字段模板來(lái)創(chuàng)建數(shù)據(jù)表,使用模板創(chuàng)建表十分方便,但表的模板類型是十分有限并且是固定的,用模板創(chuàng)建的數(shù)據(jù)表不一定適應(yīng)用戶的要求,必須進(jìn)行適當(dāng)?shù)男薷摹?數(shù)據(jù)表的創(chuàng)建與添加數(shù)據(jù),用模板創(chuàng)建表的步驟為:在前面我們剛剛建立“人事管理”空數(shù)據(jù)庫(kù)之后,出現(xiàn)界面如圖5-4,點(diǎn)擊【表格工具】選

19、項(xiàng)卡下的【字段】選項(xiàng),在【添加和刪除】組中,點(diǎn)擊【其它字段】右側(cè)的下拉按鈕,彈出要建立的字段類型,如圖5-5所示。,數(shù)據(jù)表的創(chuàng)建與添加數(shù)據(jù),使用設(shè)計(jì)視圖創(chuàng)建表 因?yàn)槭褂媚0鍎?chuàng)建的表不一定適應(yīng)用戶的要求,在大多數(shù)的情況下,用戶需要自己建立表,這時(shí)候要用【設(shè)計(jì)視圖】來(lái)創(chuàng)建表了。,數(shù)據(jù)表的創(chuàng)建與添加數(shù)據(jù),使用【設(shè)計(jì)視圖】創(chuàng)建表的步驟如下: 1.點(diǎn)擊【創(chuàng)建】選項(xiàng)卡,在【表格】組中選擇【表設(shè)計(jì)】按鈕,進(jìn)入表的設(shè)計(jì)視圖,如圖5-7所示。,數(shù)據(jù)表的創(chuàng)建與添加數(shù)據(jù),按照前面介紹的 “職工檔案”表中的字段以及字段類型,分別在字段名稱中填寫表的字段名,在數(shù)據(jù)類型中選擇想要的數(shù)據(jù)類型,這樣“職工檔案”表的結(jié)構(gòu)創(chuàng)建完

20、畢,如圖5-8所示。,數(shù)據(jù)表的創(chuàng)建與添加數(shù)據(jù),字段屬性包括字段大小、格式、輸入掩碼、默認(rèn)值、有效性規(guī)則、有效性文本、輸入法模式、標(biāo)題等,不同類型的字段具有不同的屬性。 字段大?。簩?duì)文本型字段規(guī)定所允許填充的最大字符數(shù),大小范圍為0255,默認(rèn)值為50。對(duì)數(shù)字型字段規(guī)定具體的類型和取值范圍,包括字節(jié)、整型、長(zhǎng)整型等。 標(biāo)題:指定字段在窗體或報(bào)表中所顯示的名稱,該名稱不會(huì)影響該字段在數(shù)據(jù)表中的名稱。 默認(rèn)值:在添加記錄時(shí)系統(tǒng)會(huì)自動(dòng)把這個(gè)值輸入到字段中,如可以將“性別”字段的默認(rèn)值設(shè)為“男”,這樣可以提高輸入速度。,數(shù)據(jù)表的創(chuàng)建與添加數(shù)據(jù),有效性規(guī)則:用來(lái)限定字段的取值范圍,對(duì)“人事檔案”表中的性別

21、字段,可用有效性規(guī)則“男 or 女”將其值限定為這兩種,以減少出錯(cuò)的幾率。 有效性文本:當(dāng)輸入的字段值超出有效性規(guī)則時(shí),系統(tǒng)顯示的提示信息,如對(duì)“人事檔案”表中的性別字段,有效性文本的內(nèi)容可以是“性別應(yīng)該是“男”或者“女”。 輸入掩碼:是以特定的方式向數(shù)據(jù)庫(kù)中輸入記錄,例如通過(guò)輸入掩碼可以按規(guī)定輸入電話號(hào)碼(0533)-9999999。,數(shù)據(jù)表的創(chuàng)建與添加數(shù)據(jù),5.4.1數(shù)據(jù)表結(jié)構(gòu)的修改 在設(shè)計(jì)視圖或數(shù)據(jù)表視圖下進(jìn)行 (1)修改字段名、類型、屬性 (2)插入字段 (3)刪除字段,5.4 數(shù)據(jù)表的基本操作,5.4 數(shù)據(jù)表的基本操作,【例5-1】在“職工檔案”表中的“職稱”和“院系”字段之間插入一

22、個(gè)字段“出生日期”。 操作步驟如下: (1)在數(shù)據(jù)庫(kù)中打開(kāi)數(shù)據(jù)表“職工檔案”,然后點(diǎn)擊“設(shè)計(jì)”按鈕打開(kāi)表的設(shè)計(jì)視圖。 (2)在字段“院系”上右擊,從彈出的快捷菜單中選擇“插入行”。 (3)在新插入的行中輸入相應(yīng)的字段名稱“出生日期”,選擇數(shù)據(jù)類型為“日期/時(shí)間”。 (4)保存數(shù)據(jù)表結(jié)構(gòu)。,5.4 數(shù)據(jù)表的基本操作,5.4.2記錄的添加 在數(shù)據(jù)表視圖下進(jìn)行 輸入新記錄 5.4.2記錄的編輯 在數(shù)據(jù)表視圖下進(jìn)行 (1)修改原有記錄 (2)刪除記錄 (3)記錄的查找與替換,5.4.4建立表間關(guān)系 1.關(guān)系的定義,5.4 數(shù)據(jù)表的基本操作,關(guān)系是在兩個(gè)表的公共字段之間創(chuàng)建的一種連接,通常通過(guò)匹配兩個(gè)表

23、中關(guān)鍵字段的值來(lái)創(chuàng)建關(guān)系。關(guān)鍵字段通常是在兩個(gè)表中具有相同名稱的字段。,2.創(chuàng)建表間關(guān)系,(1)打開(kāi)人事管理數(shù)據(jù)庫(kù)。 (2)單擊“數(shù)據(jù)庫(kù)工具”選項(xiàng)卡中的“關(guān)系”命令按鈕。 (3)系統(tǒng)打開(kāi)“關(guān)系管理器”,功能區(qū)自動(dòng)切換為“設(shè)計(jì)”選項(xiàng)卡。 (4)在“關(guān)系”組中單擊“顯示表”命令,選擇需要建立關(guān)系的表,然后單擊“添加”按鈕。 (5)將表都添加到“關(guān)系”窗口后,關(guān)閉“顯示表”對(duì)話框。 (6)在“關(guān)系”窗口中,按住鼠標(biāo)左鍵不放,從主表中將相關(guān)字段拖到從表的相關(guān)字段上。 (7)松開(kāi)鼠標(biāo)左鍵后,會(huì)出現(xiàn)“編輯關(guān)系”對(duì)話框。此時(shí),可以先關(guān)閉該對(duì)話框。 (8)單擊快捷工具欄的“保存”按鈕保存關(guān)系。,5.4 數(shù)據(jù)表

24、的基本操作,例5-2在“職工檔案”、“職工工資”兩表之間創(chuàng)建關(guān)系。 步驟:,3.編輯關(guān)系,(1)單擊選項(xiàng)卡“數(shù)據(jù)庫(kù)工具”|“關(guān)系”命令,打開(kāi)“關(guān)系”窗口。 (2)單擊關(guān)系線使其變粗后,單擊“工具”組|“編輯關(guān)系”命令,或者雙擊關(guān)系線,打開(kāi)“編輯關(guān)系”對(duì)話框。 (3)在“編輯關(guān)系”對(duì)話框中重新定義兩個(gè)表之間的關(guān)系。 (4)單擊“編輯關(guān)系”對(duì)話框中的“聯(lián)接類型”按鈕,選擇所需的聯(lián)接類型。 (5)單擊“確定”按鈕,保存。,5.4 數(shù)據(jù)表的基本操作,編輯已有的關(guān)系步驟:,4.刪除關(guān)系,(1)單擊選項(xiàng)卡“數(shù)據(jù)庫(kù)工具”的“關(guān)系”命令,打開(kāi)“關(guān)系”窗口。 (2)單擊要?jiǎng)h除的關(guān)系線使其變粗,按“Del”鍵,或

25、右擊關(guān)系線后,在出現(xiàn)的快捷菜單中選擇“刪除”命令。 (3)在提示對(duì)話框中,單擊“是”按鈕,刪除關(guān)系。,5.4 數(shù)據(jù)表的基本操作,刪除已有的關(guān)系步驟:,在Access2010中,查詢是一種以表或查詢?yōu)閿?shù)據(jù)來(lái)源的再生表,是動(dòng)態(tài)的數(shù)據(jù)集合。每次使用查詢時(shí),都是從查詢的數(shù)據(jù)源中創(chuàng)建記錄集,所以,查詢的結(jié)果總是與數(shù)據(jù)源中的數(shù)據(jù)保持同步。利用查詢可以通過(guò)不同的方法來(lái)查看、更改和分析數(shù)據(jù)。,5.5 查詢,5.5.1查詢的作用,查詢的創(chuàng)建方法: (1)查詢?cè)O(shè)計(jì)視圖 (2)查詢向?qū)?(3)結(jié)構(gòu)化查詢語(yǔ)言(SQL)命令,5.5 查詢,5.5.2查詢的創(chuàng)建,【例5-3】對(duì)“職工檔案”表創(chuàng)建查詢,要求只包含“工號(hào)”、

26、“姓名”、“職稱”三個(gè)字段的信息。,5.5 查詢,1、使用設(shè)計(jì)視圖創(chuàng)建查詢,步驟: (1)打開(kāi)查詢?cè)O(shè)計(jì)器。 (2)添加表。 (3)雙擊選擇字段。 (4)保存查詢。 (5)運(yùn)行查詢。,2、利用查詢?cè)O(shè)計(jì)器創(chuàng)建多表查詢,5.5 查詢,【例5-4】在“職工檔案”表和“職工工資”表中查詢“計(jì)算機(jī)學(xué)院”的教師信息。要求包含“工號(hào)”、“姓名”、“院系”、“基本工資”等字段。,步驟: (1)打開(kāi)查詢?cè)O(shè)計(jì)器。 (2)添加多表。 (3)雙擊選擇字段。 (4)設(shè)置條件。在字段名稱為“院系”列的“條件”對(duì)應(yīng)行中輸入條件“=計(jì)算機(jī)學(xué)院”。 (5)保存查詢。 (6)運(yùn)行查詢。,結(jié)構(gòu)化查詢語(yǔ)言SQL是操作關(guān)系數(shù)據(jù)庫(kù)的工業(yè)標(biāo)

27、準(zhǔn)語(yǔ)言。 在SQL中,常用的語(yǔ)句有兩類: 數(shù)據(jù)查詢語(yǔ)句 SELECT 數(shù)據(jù)更新命令 INSERT、UPDATE、DELETE,5.5.3 使用SQL命令創(chuàng)建查詢,5.5 查詢,1、SQL簡(jiǎn)介,SELECT語(yǔ)句用于數(shù)據(jù)查詢 常見(jiàn)的SELECT語(yǔ)句包含4部分,其語(yǔ)法形式為: SELECT 字段名1,字段名2, FROM 表(或查詢) WHERE 條件表達(dá)式 GROUP BY ORDER BY ASC|DESC,不可缺少,可缺省,結(jié)果中要包含的字段,5.5 查詢,2、SELECT命令,子句說(shuō)明: 根據(jù)WHERE子句中的表達(dá)式,從指定的表或視圖中找出滿足條件的記錄,按目標(biāo)列顯示數(shù)據(jù)。 GROUP BY

28、子句按字段的值對(duì)查詢結(jié)果進(jìn)行分組,每一組產(chǎn)生一條記錄。 ORDER BY子句對(duì)查詢結(jié)果的值進(jìn)行排序,選項(xiàng)Asc表示按照升序排列,Desc表示按照降序排列。,5.5 查詢,5.5 查詢,3、SELECT查詢的創(chuàng)建步驟,(1)打開(kāi)查詢?cè)O(shè)計(jì)視圖窗口 (2)打開(kāi)SQL視圖編輯窗口 (3)輸入SQL命令 (4)保存查詢 (5)執(zhí)行查詢,例5-6 使用SQL命令創(chuàng)建一個(gè)查詢,要求結(jié)果中只包含工號(hào)、姓名、出生日期三個(gè)字段。,5.5 查詢,4、查詢指定字段,查詢指定字段的SQL命令: SELECT 工號(hào),姓名,出生日期 FROM 職工檔案;,例5-7 使用SQL命令創(chuàng)建一個(gè)查詢,要求結(jié)果中包含“職工檔案”表中

29、的所有信息。,5.5 查詢,5、查詢所有字段,查詢所有字段的SQL命令如下所示: SELECT * FROM 職工檔案;,例5-8 使用SQL語(yǔ)言創(chuàng)建一個(gè)查詢,要求結(jié)果中只包含計(jì)算機(jī)學(xué)院職工的工號(hào),姓名,院系三個(gè)字段的信息。,5.5 查詢,6、查詢符合條件的記錄,SQL命令如下: SELECT 工號(hào),姓名,院系 FROM 職工檔案 WHERE 院系=計(jì)算機(jī)學(xué)院;,例5-9使用SQL命令創(chuàng)建一個(gè)查詢,要求結(jié)果中只包含1980年以前的職工的“工號(hào)”、“姓名”、“職稱”、“出生日期”四個(gè)字段的信息。,5.5 查詢,6、查詢符合條件的記錄,SQL命令如下: SELECT 工號(hào),姓名,職稱,出生日期 F

30、ROM 職工檔案 WHERE 出生日期#1980/1/1#;,例5-10使用SQL命令創(chuàng)建一個(gè)查詢,要求從“職工檔案”表中查詢出理學(xué)院職稱為教授的職工信息。,5.5 查詢,6、查詢符合條件的記錄,SQL命令如下: SELECT * FROM 職工檔案 WHERE 院系=理學(xué)院 AND 職稱=教授;,例5-11使用SQL命令創(chuàng)建一個(gè)查詢,要求結(jié)果中只包含職工的“工號(hào)”、“基本工資”兩個(gè)字段的信息,而且結(jié)果按基本工資降序排列。,5.5 查詢,7、將查詢結(jié)果排序,SQL命令如下: SELECT 工號(hào),基本工資 FROM 職工工資 ORDER BY 基本工資 DESC;,例5-12使用SQL命令創(chuàng)建一

31、個(gè)查詢,要求結(jié)果中只包含職工的“工號(hào)”、“姓名”、“性別”、“出生日期”四個(gè)字段的信息,結(jié)果按女性在前排列,并在性別排序的基礎(chǔ)上按照出生日期升序排列。,5.5 查詢,7、將查詢結(jié)果排序,SQL命令如下: SELECT 工號(hào),姓名,性別,出生日期 FROM 職工檔案 ORDER BY 性別 DESC, 出生日期 ASC;,第二關(guān)鍵字,第一關(guān)鍵字,5.5 查詢,8、使用聚集函數(shù)實(shí)現(xiàn)統(tǒng)一計(jì)算,SQL常用聚集函數(shù),例5-13使用SQL命令創(chuàng)建一個(gè)查詢,要求統(tǒng)計(jì)“職工檔案”表中男女職工的人數(shù)。,5.5 查詢,8、使用聚集函數(shù)實(shí)現(xiàn)統(tǒng)一計(jì)算,SQL命令如下: SELECT 性別,COUNT(*) AS 人數(shù)

32、 FROM 職工檔案 GROUP BY 性別;,用別名命名輸出列,按性別分組,例5-14使用SQL命令創(chuàng)建一個(gè)查詢,要求統(tǒng)計(jì)“職工工資”表中所有職工崗位工資的平均值。,5.5 查詢,8、使用聚集函數(shù)實(shí)現(xiàn)統(tǒng)一計(jì)算,SQL命令如下: SELECT AVG(崗位工資) AS 平均崗位工資 FROM 職工工資;,例5-15使用SQL命令創(chuàng)建一個(gè)查詢,要求統(tǒng)計(jì)“職工檔案”表中男職工中職稱為副教授的人數(shù)。,5.5 查詢,8、使用聚集函數(shù)實(shí)現(xiàn)統(tǒng)一計(jì)算,SQL命令如下: SELECT 性別, COUNT(*) AS 人數(shù) FROM 職工檔案 WHERE 性別=男 AND 職稱=副教授 GROUP BY 性別;

33、,例5-15使用SQL命令創(chuàng)建一個(gè)查詢,要求結(jié)果中包含“工號(hào)”、“姓名”、“性別”、“職稱”、“崗位工資”等字段信息。,5.5 查詢,9、多表查詢,SQL命令如下: SELECT 職工檔案.工號(hào), 姓名, 性別, 職稱, 崗位工資 FROM 職工檔案, 職工工資 WHERE 職工檔案.工號(hào)=職工工資.工號(hào);,兩表中有相同字段,5.5 查詢,1、插入記錄命令I(lǐng)NSERT,5.5.4 其它SQL命令,INSERT語(yǔ)句用于在指定表的末尾插入一條新記錄。語(yǔ)法格式: INSERT INTO 表名 (字段1,字段n) VALUES (字段1的取值,字段2的取值),例5-17向“職工檔案”表添加一條新記錄,

34、工號(hào)為“10009”,姓名為“李洋”,性別為“女”,職稱為“助教”,出生日期為1988年9月6日,院系為“理學(xué)院”。,5.5 查詢,SQL命令如下: INSERT INTO 職工檔案 ( 工號(hào), 姓名, 性別, 職稱, 出生日期, 院系 ) VALUES (10009, 李洋, 女, 助教, #1988/9/6#, 理學(xué)院);,例5-18向“職工工資”表添加一條與上例相對(duì)應(yīng)的新記錄,工號(hào)為“10009”,基本工資為2230元,崗位工資為1570元,考勤獎(jiǎng)金為160元,所得稅為16.2元。,5.5 查詢,SQL命令如下: INSERT INTO 職工工資 ( 工號(hào),基本工資,崗位工資,考勤獎(jiǎng)金,

35、所得稅) VALUES (10009,2230,1570,160,16.2);,5.5 查詢,2、刪除記錄命令DELETE,DELETE語(yǔ)句用于數(shù)據(jù)刪除. 語(yǔ)法格式為: DELETE FROM 表名 WHERE 條件 注意: WHERE子句缺省,則刪除表中所有的記錄(表還在),例5-19將“職工檔案”表復(fù)制一份,然后刪除副表中所有1987年以后出生的職工的記錄。,5.5 查詢,SQL命令如下: DELETE * FROM 職工檔案2 WHERE 出生日期#1987/12/31#;,5.5 查詢,3、數(shù)據(jù)更新命令UPDATE,UPDATE語(yǔ)句用于數(shù)據(jù)修改。 語(yǔ)法格式: UPDATE 表名,表名

36、, SET 字段名稱=表達(dá)式 ,字段名稱=表達(dá)式, WHERE 條件 注意: WHERE子句缺省,則修改表中所有的記錄,例5-20使用SQL創(chuàng)建一個(gè)更新查詢,要求計(jì)算出所有職工的實(shí)發(fā)工資。,5.5 查詢,SQL命令如下: UPDATE 職工工資 SET 實(shí)發(fā)工資 = 基本工資+崗位工資+考勤獎(jiǎng)金-所得稅;,例5-21使用SQL創(chuàng)建一個(gè)更新查詢,要求將工號(hào)為“10006”的職稱調(diào)整為“教授”。,5.5 查詢,SQL命令如下: UPDATE 職工檔案 SET 職稱 = 教授 WHERE 工號(hào)=10006;,例5-22使用SQL創(chuàng)建一個(gè)多表更新查詢,要求按照?qǐng)D5-40所示的“工資調(diào)整”表相應(yīng)工號(hào)的工

37、資漲幅值,在“職工工資”表中對(duì)基本工資進(jìn)行調(diào)整。,5.5 查詢,SQL命令如下: UPDATE 職工工資,工資調(diào)整 SET 基本工資=基本工資+工資漲幅 WHERE 職工工資.工號(hào)=工資調(diào)整.工號(hào);,窗體,窗體是一種重要的數(shù)據(jù)庫(kù)對(duì)象,是Access數(shù)據(jù)庫(kù)重要的交互性界面,主要用于顯示、修改和輸入數(shù)據(jù)。 窗體的創(chuàng)建 窗體的設(shè)計(jì)視圖及其應(yīng)用,窗體的創(chuàng)建,在Access 2010的功能區(qū)“創(chuàng)建”選項(xiàng)卡的“窗體”組中提供了多種創(chuàng)建窗體的按鈕。包括:“窗體”、“窗體設(shè)計(jì)”、“空白窗體”、“窗體向?qū)А?、“?dǎo)航”和“其他窗體”六個(gè)按鈕,如圖5-42所示,“窗體”按鈕:利用當(dāng)前打開(kāi)的數(shù)據(jù)表或查詢快速自動(dòng)創(chuàng)建一

38、個(gè)窗體。 “窗體設(shè)計(jì)”按鈕:進(jìn)入窗體的設(shè)計(jì)視圖,利用各種控件設(shè)計(jì)窗體。 “空白窗體”按鈕:一種快捷的窗體創(chuàng)建方法,適用于窗體上放置少量字段的情況。 “窗體向?qū)А卑粹o:運(yùn)用向?qū)Х绞絼?chuàng)建窗體。 可以利用快捷方式創(chuàng)建窗體,然后利用窗體的設(shè)計(jì)視圖進(jìn)行進(jìn)一步的設(shè)計(jì)。,【例5-23】使用“窗體向?qū)А眲?chuàng)建一個(gè)顯示職工信息的窗體,1)打開(kāi)窗體向?qū)?duì)話框。打開(kāi)人事管理數(shù)據(jù),在功能區(qū)“創(chuàng)建”選項(xiàng)卡“窗體”組中單擊“窗體向?qū)А卑粹o,打開(kāi)“窗體向?qū)А睂?duì)話框。 (2)選擇數(shù)據(jù)源及字段。在“窗體向?qū)А睂?duì)話框中,從“表/查詢”下面的列表中選擇數(shù)據(jù)源為“表:職工檔案”。從“可用字段”列表中選擇所有字段,如圖5-43所示,單擊

39、“下一步”按鈕,進(jìn)入“窗體布局”選擇對(duì)話框。,(3)選擇窗體布局。此處選擇“縱欄表”,如圖5-44所示,然后單擊“下一步”按鈕,進(jìn)入指定“窗體標(biāo)題”對(duì)話框。,4)指定窗體標(biāo)題。在窗體標(biāo)題框中輸入“職工信息”,如圖5-45所示,然后單擊“完成”按鈕,即可以看到窗體顯示界面了,如圖5-46所示。在導(dǎo)航窗格中,可以看到名為“職工信息”的窗體對(duì)象。,窗體的設(shè)計(jì)視圖及其應(yīng)用,在Access 2010中,窗體的視圖分為:窗體視圖、數(shù)據(jù)表視圖、數(shù)據(jù)透視圖視圖、數(shù)據(jù)透視表視圖、布局視圖和設(shè)計(jì)視圖,如圖5-47所示,【例5-24】使用窗體設(shè)計(jì)視圖創(chuàng)建一個(gè)如圖5-48所示顯示職工信息的窗體。,(1)打開(kāi)人事管理數(shù)

40、據(jù)庫(kù),在功能區(qū)“創(chuàng)建”選項(xiàng)卡“窗體”組中單擊“窗體設(shè)計(jì)”按鈕,打開(kāi)窗體設(shè)計(jì)視圖窗口,如圖5-49所示。,說(shuō)明: 如果不喜歡網(wǎng)格線,可以右擊快捷菜單點(diǎn)擊菜單項(xiàng)“網(wǎng)格”; 如果想調(diào)整窗口的大小,可以將鼠標(biāo)移到窗體的右下角,拖動(dòng)即可。 窗體的設(shè)計(jì)視圖中可以看到窗體有多個(gè)部分組成,每部分稱為“節(jié)”。所有的窗體都有主體節(jié),還可以包含窗體頁(yè)眉、頁(yè)面頁(yè)眉、頁(yè)面頁(yè)腳和窗體頁(yè)腳節(jié),默認(rèn)情況現(xiàn)只有主體節(jié),可以在右鍵快捷菜單中設(shè)置顯示或隱藏其它節(jié),如圖5-50所示。,在窗體上根據(jù)具體情況添加各種控件。進(jìn)入窗體的設(shè)計(jì)視圖后,出現(xiàn)了窗體設(shè)計(jì)工具選項(xiàng)卡,由“設(shè)計(jì)”、“排列”和“格式”三個(gè)子選項(xiàng)卡組成,控件在“設(shè)計(jì)”子選項(xiàng)

41、卡中,如圖5-51,5-52,5-53所示,點(diǎn)擊工具箱中的標(biāo)簽控件 ,然后將鼠標(biāo)移到窗體上單擊,則會(huì)出現(xiàn)一個(gè)光標(biāo)輸入點(diǎn),即可輸入文本,此處輸入“職工信息顯示”。輸入文本后,可以通過(guò)控件的屬性表或“格式”選項(xiàng)卡設(shè)置文本的格式。,(3)保存窗體。通過(guò)單擊窗體或者選擇“文件”選項(xiàng)卡“保存”命令,在“另存為”對(duì)話框中為窗體取合適的名稱。 (4)查看窗體運(yùn)行結(jié)果。在窗體視圖下可看到窗體的運(yùn)行結(jié)果,如圖5-48所示。,【例5-25】使用窗體設(shè)計(jì)視圖對(duì)如圖5-48所示窗體進(jìn)行修改,增加兩個(gè)實(shí)現(xiàn)記錄查找和刪除的按鈕,如圖5-55所示。,(1)打開(kāi)窗體設(shè)計(jì)視圖窗口。 打開(kāi)人事管理數(shù)據(jù)庫(kù),在導(dǎo)航窗格中選擇窗體“窗

42、體設(shè)計(jì)視圖舉例”,右鍵快捷菜單中選擇“設(shè)計(jì)”進(jìn)入了窗體的設(shè)計(jì)視圖,選擇“文件”選項(xiàng)卡“對(duì)象另存為”命令,在 “另存為”對(duì)話框中將窗體另存為“窗體設(shè)計(jì)視圖按鈕舉例”。,(2)在窗體上添加查找按鈕。單擊“設(shè)計(jì)”選項(xiàng)卡 “控件”組中的按鈕控件 ,然后在窗體設(shè)計(jì)視圖窗口中單擊,在窗體上便出現(xiàn)一個(gè)名稱為“Command1”的按鈕,同時(shí)出現(xiàn)如圖5-56所示的“命令按鈕”向?qū)?duì)話框。在對(duì)話框中“類別”選擇“記錄導(dǎo)航”,“操作”選擇“查找記錄”,然后單擊按鈕“下一步”。,在如圖5-57中確定在按鈕上顯示文本還是圖片,此處選擇文本。 在如圖5-58中指定按鈕的名稱以便于編程使用,此處設(shè)置為Command1。 至

43、此,按鈕“查找記錄”添加完成。,(3)在窗體上添加刪除按鈕。 用類似步驟(2)的方法添加刪除按鈕,刪除記錄命令按鈕向?qū)?duì)話框如圖5-59、圖5-60、圖5-61所示??梢岳谩芭帕小焙汀案袷健弊舆x項(xiàng)卡對(duì)兩個(gè)按鈕的位置、大小、外觀等進(jìn)行設(shè)置。,(4)保存窗體。單擊 “文件”選項(xiàng)卡“保存”命令,對(duì)窗體進(jìn)行保存。 (5)查看窗體運(yùn)行結(jié)果。,報(bào)表的基本操作,報(bào)表是一種數(shù)據(jù)庫(kù)對(duì)象,它根據(jù)指定的規(guī)則打印輸出格式化的數(shù)據(jù)信息。報(bào)表的功能包括顯示格式化的數(shù)據(jù);對(duì)數(shù)據(jù)進(jìn)行計(jì)數(shù)、求和、求平均值等統(tǒng)計(jì)計(jì)算,以及分組組織數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行匯總;可以包含子報(bào)表及圖表;打印輸出標(biāo)簽、發(fā)票、訂單及信封等多種樣式;在報(bào)表中嵌入圖像或圖片來(lái)豐富數(shù)據(jù)顯示的內(nèi)容。,報(bào)表的創(chuàng)建,在Access 2010中報(bào)表的創(chuàng)建與窗體的創(chuàng)建很相似,在Access 2010的功能區(qū)“創(chuàng)建”選項(xiàng)卡的“報(bào)表”組中提供了多種創(chuàng)建報(bào)表的按鈕,如圖5-64所示,既可以在設(shè)計(jì)視圖中創(chuàng)建報(bào)表,也可以使用報(bào)表向?qū)?chuàng)建。使用設(shè)計(jì)器的優(yōu)點(diǎn)是方法靈活,可以創(chuàng)建任意的報(bào)表,缺點(diǎn)是比較麻煩。使用向?qū)У?/p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論