




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 2 章 表操作,【本章主要掌握內(nèi)容】 創(chuàng)建表 設(shè)置表中字段的屬性 數(shù)據(jù)的編輯方法 創(chuàng)建索引和主鍵 創(chuàng)建和編輯表間的關(guān)系,第 一 節(jié) 表的概念,在關(guān)系型數(shù)據(jù)庫(kù)中,表是用來(lái)存儲(chǔ)和管理數(shù)據(jù)的對(duì)象,是整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ),也是數(shù)據(jù)庫(kù)其它對(duì)象的操作基礎(chǔ)。 表是特定主題的數(shù)據(jù)集合,它將具有相同性質(zhì)或相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)在一起,以行和列的形式來(lái)記錄數(shù)據(jù)。 在Access中,表是一個(gè)滿足關(guān)系模型的二維表,即由行和列組成的表格。 表存儲(chǔ)在數(shù)據(jù)庫(kù)中并以唯一的名稱標(biāo)識(shí)。表的名稱可以使用漢字或英文字母等。 一個(gè)數(shù)據(jù)庫(kù)中可以有多個(gè)數(shù)據(jù)表;每一個(gè)表只屬于某一個(gè)數(shù)據(jù)庫(kù)。,一、表的結(jié)構(gòu) 數(shù)據(jù)表由表結(jié)構(gòu)和表記錄(表中的數(shù)據(jù))兩
2、部分組成。 設(shè)計(jì)表結(jié)構(gòu)的主要工具是表設(shè)計(jì)器(設(shè)計(jì)視圖) 輸入或修改記錄的主要工具是數(shù)據(jù)表視圖 數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)主要包括設(shè)置:字段名稱、字段類型、字段屬性和字段說(shuō)明。,1、字段名稱 字段名稱是表中各個(gè)字段的唯一標(biāo)識(shí)。字段的命名必須符合Access的對(duì)象命名規(guī)則: 字段名稱可以包括字母、數(shù)字、空格以及除點(diǎn)號(hào)、感嘆號(hào)和方括號(hào)以外的所有的特殊符號(hào) 字段名稱不能以空格開(kāi)頭 字段名稱中不能使用控制字符 字段名稱所含字符為1 64個(gè),2、字段類型 用于指定字段中所保存的數(shù)據(jù)類型。字段的數(shù)據(jù)類型只允許使用系統(tǒng)所提供的10種數(shù)據(jù)類型。 3、字段屬性 指字段特征值的集合,用來(lái)控制字段的操作方式和顯示方式。字段屬性分
3、為兩種: 常規(guī)屬性 查閱屬性 4、字段說(shuō)明(可選項(xiàng)) 用于對(duì)字段進(jìn)行必要的說(shuō)明,例:字段的含義、用途等。在對(duì)表進(jìn)行瀏覽并選擇該字段時(shí)該字段的說(shuō)明文字將顯示在數(shù)據(jù)表視圖窗口的狀態(tài)欄。,二、字段的數(shù)據(jù)類型 字段的數(shù)據(jù)類型決定了表中數(shù)據(jù)的存在形式和使用方式。字段的數(shù)據(jù)類型只允許使用系統(tǒng)所提供的10種數(shù)據(jù)類型。 1、文本型(Text) 用于保存字符串?dāng)?shù)據(jù),不可用于計(jì)算; 可以存儲(chǔ)漢字和ASCII字符集中可以打印的字符(存儲(chǔ)的數(shù)字不能用于計(jì)算); 最多存放255個(gè)字符; 系統(tǒng)默認(rèn)長(zhǎng)度255個(gè)字符。,注意教材P65中的敘述。,2、備注型(Memo) 用于保存較長(zhǎng)的文本型數(shù)據(jù),如注釋、備忘錄等; 備注型數(shù)據(jù)
4、沒(méi)有數(shù)據(jù)長(zhǎng)度的限制,但受磁盤(pán)空間的限制。,3、數(shù)字型(Number) 用于存儲(chǔ)由整數(shù)、實(shí)數(shù)等可以進(jìn)行計(jì)算的數(shù)據(jù); 根據(jù)數(shù)據(jù)型數(shù)據(jù)的表示形式和存儲(chǔ)形式的不同,數(shù)字型數(shù)據(jù)可以分為以下七種類型: 字節(jié)(Byte,1個(gè)字節(jié)) 整型(Short,2個(gè)字節(jié)) 長(zhǎng)整型(Long,4個(gè)字節(jié)) 單精度型(Single,4個(gè)字節(jié)) 雙精度型(Double,8個(gè)字節(jié)) 小數(shù)(Decimal,12個(gè)字節(jié)) 同步復(fù)制ID(Guid,16個(gè)字節(jié)),4、日期 / 時(shí)間型(DateTime) 用于保存日期、時(shí)間或日期時(shí)間組合; 日期范圍為100 9999年; 固定長(zhǎng)度為8個(gè)字節(jié); 日期/時(shí)間型數(shù)據(jù)分為以下幾種: 常規(guī)日期 長(zhǎng)
5、日期 中日期 短日期 長(zhǎng)時(shí)間 中時(shí)間 短時(shí)間,5、貨幣型(Currency) 表示貨幣的數(shù)據(jù)類型,是特殊的數(shù)字類型,等價(jià)于雙精度類型; 當(dāng)輸入貨幣型數(shù)據(jù)時(shí),系統(tǒng)會(huì)根據(jù)所輸入的數(shù)據(jù)自動(dòng)添加貨幣符號(hào)及千位分隔符; 固定長(zhǎng)度為8個(gè)字節(jié)。,貨幣型數(shù)據(jù)的小數(shù)位數(shù)可設(shè)置為0 15位;系統(tǒng)默認(rèn)值為:自動(dòng)(2位小數(shù)) 當(dāng)數(shù)據(jù)的小數(shù)部分超過(guò)所做的設(shè)置時(shí),系統(tǒng)會(huì)自動(dòng)完成四舍五入; 注意教材P66的敘述。,6、自動(dòng)編號(hào)型(Counter) 用于存放系統(tǒng)為記錄綁定的順序號(hào); 自動(dòng)編號(hào)字段的數(shù)據(jù)不需要輸入,向表中添加新記錄時(shí),系統(tǒng)將會(huì)自動(dòng)插入唯一的順序編號(hào); 自動(dòng)編號(hào)分為長(zhǎng)整型(4個(gè)字節(jié))和同步復(fù)制ID(16個(gè)字節(jié))兩
6、種類型; 自動(dòng)編號(hào)一旦被指定,將永久地與記錄相連,不能更新。如果刪除了表中的記錄,系統(tǒng)不會(huì)為表的自動(dòng)編號(hào)字段重新編號(hào); 當(dāng)添加新記錄時(shí),系統(tǒng)也不再使用已被刪除的自動(dòng)編號(hào)字段中的數(shù)值; 表中輸入數(shù)據(jù)后不能將任何字段設(shè)置為自動(dòng)編號(hào)型(無(wú)數(shù)據(jù)的字段也不可以)。,7、是 / 否型(YesNo) 即邏輯型(布爾型),主要用于存儲(chǔ)邏輯值; 長(zhǎng)度固定為1個(gè)字節(jié)。 8、OLE對(duì)象(OLEObject) OLE的中文含義是:對(duì)象的鏈接與嵌入; 用于鏈接或嵌入OLE對(duì)象; OLE對(duì)象是指在其它使用OLE協(xié)議的應(yīng)用程序中創(chuàng)建的對(duì)象(Word文檔、Excel電子表格、圖像、聲音或其它二進(jìn)制數(shù)據(jù));最大長(zhǎng)度可達(dá)1GB。
7、,9、超鏈接型(Hyperlink) 主要用于保存超鏈接地址(電子郵件或網(wǎng)址); 最多可容納2048個(gè)字符。 10、查閱向?qū)停↙ookup Wizard) 輸入數(shù)據(jù)時(shí)從一個(gè)下拉列表中選擇數(shù)據(jù)作為該字段的內(nèi)容; 查閱向?qū)H適用于定義為文本型、數(shù)字型和是/否型的字段。,第 二 節(jié) 創(chuàng)建表,一、表的創(chuàng)建 Access提供了以下幾種創(chuàng)建表的方法: 使用設(shè)計(jì)視圖創(chuàng)建表 使用數(shù)據(jù)表視圖創(chuàng)建表 通過(guò)數(shù)據(jù)導(dǎo)入創(chuàng)建表 通過(guò)命令或生成表查詢創(chuàng)建表(第5章),對(duì)表的操作主要通過(guò)以下三種視圖進(jìn)行: 設(shè)計(jì)視圖 用于創(chuàng)建或修改表的結(jié)構(gòu) 數(shù)據(jù)表視圖 用于輸入、修改、刪除表中的數(shù)據(jù) 數(shù)據(jù)透視表視圖 以交叉表的形式顯示表中的
8、數(shù)據(jù),1、使用設(shè)計(jì)視圖創(chuàng)建表 使用設(shè)計(jì)視圖創(chuàng)建表,用戶可以根據(jù)自己的需求定義表的字段名、數(shù)據(jù)類型及相關(guān)的屬性。 操作步驟: 打開(kāi)數(shù)據(jù)庫(kù),在【創(chuàng)建】選項(xiàng)卡的【表格】組中單擊【表設(shè)計(jì)】按鈕 在表設(shè)計(jì)器中定義每個(gè)字段的字段名稱、數(shù)據(jù)類型等信息 設(shè)置完成后,單擊【文件】選項(xiàng)卡中的【保存】按鈕,并在【另存為】對(duì)話框中輸入表名,使用設(shè)計(jì)創(chuàng)建的表是一個(gè)只有結(jié)構(gòu)沒(méi)有數(shù)據(jù)的空表,需要進(jìn)一步輸入記錄的數(shù)據(jù)。 如果在保存表之前未定義主鍵字段,系統(tǒng)將詢問(wèn)是否自動(dòng)添加主鍵字段,2、使用數(shù)據(jù)表視圖創(chuàng)建表 使用數(shù)據(jù)表視圖創(chuàng)建表,系統(tǒng)將打開(kāi)數(shù)據(jù)表視圖窗口,用戶在輸入數(shù)據(jù)的同時(shí)完成對(duì)表結(jié)構(gòu)的定義。 操作步驟: 在【創(chuàng)建】選項(xiàng)卡
9、的【表格】組中單擊【表】按鈕(系統(tǒng)自動(dòng)創(chuàng)建名為“表x”的新表) 在顯示的表格中,第1行用于定義字段名。通過(guò)下拉列表設(shè)置字段的數(shù)據(jù)類型;在【表格工具】的【表字段】選項(xiàng)卡中單擊相應(yīng)的按鈕進(jìn)行字段名稱、標(biāo)題、默認(rèn)值等的設(shè)置 第2行后為數(shù)據(jù)輸入?yún)^(qū)域。完成數(shù)據(jù)輸入后單擊【保存】按鈕,并在【另存為】對(duì)話框中輸入表名,幾個(gè)注意事項(xiàng) 打開(kāi)的數(shù)據(jù)表視圖中有一個(gè)默認(rèn)的字段ID,該字段只能在表的設(shè)計(jì)視圖中刪除; 可以通過(guò)【添加和刪除】選項(xiàng)卡中的【刪除】按鈕刪除當(dāng)前字段; 雙擊字段名可以更改已設(shè)置的字段名; 字段數(shù)據(jù)類型的更改只能在表的設(shè)計(jì)視圖中進(jìn)行。,3、通過(guò)數(shù)據(jù)導(dǎo)入創(chuàng)建表 通過(guò)數(shù)據(jù)導(dǎo)入創(chuàng)建表是指利用已有的數(shù)據(jù)文件
10、(電子表格、文本文件或其它數(shù)據(jù)庫(kù)文件)中的數(shù)據(jù)導(dǎo)入到當(dāng)前數(shù)據(jù)庫(kù)中創(chuàng)建新表。 操作步驟: 在【外部數(shù)據(jù)】選項(xiàng)卡的【導(dǎo)入與鏈接】組中選擇外部文件的格式按鈕 按向?qū)崾就瓿稍O(shè)置 選擇數(shù)據(jù)源文件 是否含標(biāo)題行 選擇導(dǎo)入的列及設(shè)置主鍵 輸入新表名,二、輸入數(shù)據(jù) 數(shù)據(jù)的輸入是在“數(shù)據(jù)表視圖”中進(jìn)行 可以在表的“設(shè)計(jì)視圖”和“數(shù)據(jù)表視圖”之間進(jìn)行切換 “數(shù)據(jù)表視圖”中 記錄選定器按鈕 用于選定記錄 記錄末行的星號(hào) 表示所在行是新記錄 記錄導(dǎo)航器 用于導(dǎo)航記錄,若以只讀方式打開(kāi)數(shù)據(jù)庫(kù),則不出現(xiàn)新記錄行。,1、數(shù)據(jù)的輸入方法 不同數(shù)據(jù)類型的數(shù)據(jù)輸入方式是各不相同的。 文本型、備注型 光標(biāo)定位到字段中直接輸入字符
11、串; 文本型字段輸入的字符串長(zhǎng)度超過(guò)所設(shè)置的字段長(zhǎng)度時(shí),超出部分將自動(dòng)截??; 備注型字段的大小是不定的,由系統(tǒng)自動(dòng)調(diào)整,最多可達(dá)64KB; 文本型常量要用一對(duì)“ ”括起來(lái),如:中國(guó)、ABC、123。,日期/時(shí)間型 輸入日期型數(shù)據(jù)時(shí),系統(tǒng)會(huì)按輸入掩碼來(lái)規(guī)范輸入格式和按格式屬性中的定義顯示數(shù)據(jù); 日期型數(shù)據(jù)的輸入格式一般為:yyyy-mm-dd或mm-dd-yyyy 日期/時(shí)間型常量要用一對(duì)“ # ”括起來(lái),如:#2013-10-01#(注:界面輸入時(shí)不需要加定界符)。,貨幣型 輸入數(shù)據(jù)系統(tǒng)自動(dòng)給數(shù)據(jù)添加指定的小數(shù)位數(shù),并顯示貨幣符號(hào)和千位分隔符。 自動(dòng)編號(hào)型 不能人工指定或更改自動(dòng)編號(hào)型字段中的
12、數(shù)值。 是否型 輸入數(shù)據(jù)時(shí),默認(rèn)顯示一個(gè)復(fù)選框。輸入時(shí)用“ ”表示“真”,不帶“ ”表示“假”; “真”的值用True或Yes表示,“假”的值用False或No表示; “真”表示為-1,“假”表示為0。,OLE對(duì)象型 OLE對(duì)象數(shù)據(jù)不能直接輸入,其操作步驟如下: 右擊需要插入OLE對(duì)象的單元格 在快捷菜單中選擇【插入對(duì)象】命令 按向?qū)崾荆x擇插入對(duì)象的格式類型及原文件,超鏈接型 超鏈接的目標(biāo)可以是文檔、文件、Web頁(yè)、電子郵件地址或者當(dāng)前數(shù)據(jù)庫(kù)的某一個(gè)對(duì)象; 超鏈接字段數(shù)據(jù)既可以直接輸入鏈接地址,也可以采用插入的方法輸入。在插入時(shí)可以選擇3種超鏈接: 現(xiàn)有文件或網(wǎng)頁(yè) 電子郵件地址 超鏈接生成
13、器,查閱向?qū)?如果字段的內(nèi)容來(lái)取自一組固定的數(shù)據(jù),可以使用查閱向?qū)?shù)據(jù)類型; 查閱向?qū)妥侄蔚闹悼梢詠?lái)自表、查詢或一組固定的值; 按如下步驟設(shè)置查閱向?qū)妥侄蔚闹?在設(shè)計(jì)視圖中打開(kāi)表 將字段設(shè)置為查閱向?qū)?在打開(kāi)的對(duì)話框中設(shè)置列數(shù),并輸入各列顯示的值 調(diào)整顯示時(shí)的各列寬度 選擇保存值的列,2、表中數(shù)據(jù)的輸入 表中數(shù)據(jù)的輸入是在數(shù)據(jù)表視圖下完成的; 打開(kāi)表的方法有以下幾種方法: 在導(dǎo)航窗格中雙擊要打開(kāi)的表 右擊導(dǎo)航窗格中要打開(kāi)的表,在快捷菜單中選擇【打開(kāi)】命令 若表處于其它視圖狀態(tài)下,則可直接切換到數(shù)據(jù)表視圖 右擊打開(kāi)表的標(biāo)題欄 單擊【開(kāi)始】選項(xiàng)卡中的【視圖】按鈕,第 三 節(jié) 字段屬性設(shè)置,字
14、段屬性定義了字段的存儲(chǔ)格式、顯示格式、輸入格式、標(biāo)題、默認(rèn)值、字段的有效性規(guī)則等。 每一種數(shù)據(jù)類型都有其特定的屬性集。 系統(tǒng)為每一個(gè)字段指定了一些默認(rèn)的屬性,用戶可以改變這些屬性。 字段的屬性分為: 類型屬性 常規(guī)屬性 查閱屬性,一、設(shè)置常規(guī)屬性 字段的常規(guī)屬性用于設(shè)置字段的大小、小數(shù)位數(shù)、顯示格式、輸入掩碼、默認(rèn)值、字段有效性規(guī)則等。常規(guī)屬性隨字段的數(shù)據(jù)類型不同而有所不同。 1、顯示格式 顯示格式是用于規(guī)定文本/備注型、數(shù)字/貨幣型、日期/時(shí)間型、是/否型字段的數(shù)據(jù)顯示或打印格式。 顯示格式只改變數(shù)據(jù)的顯示格式而不改變保存在數(shù)據(jù)表中的數(shù)據(jù)。 系統(tǒng)提供了預(yù)定義格式和自定義格式符號(hào)。 不同的數(shù)據(jù)
15、類型有不同的顯示格式。,P75,2、輸入掩碼 輸入掩碼主要用于文本、日期/時(shí)間、數(shù)字和貨幣類型字段,用來(lái)控制數(shù)據(jù)的輸入格式,并可對(duì)數(shù)據(jù)輸入做更多的控制以保護(hù)輸入正確的數(shù)據(jù)。 輸入掩碼用符號(hào)來(lái)定義其含義(詳見(jiàn)教材P76 請(qǐng)注意說(shuō)明中的“輸入”及“必須輸入”的含義)。 輸入掩碼的符號(hào)僅適用于數(shù)據(jù)中的某一位(注:格式屬性適用于整個(gè)字段)。 系統(tǒng)只為文本型和日期/時(shí)間型提供輸入掩碼向?qū)?,其它?shù)據(jù)類型沒(méi)有向?qū)椭?,只能使用輸入掩碼符號(hào)直接定義。,P76,自定義輸入掩碼格式為: ; ; 用于定義字段的輸入數(shù)據(jù)的格式 0、1或空白 用于確定是否把原樣的顯示字符保存到表中;如果是0,則將原樣的顯示字符和輸入值
16、一起保存;如果是1或空白,則只保存非空格字符 用于指定在輸入空格是顯示的字符??梢允褂萌魏巫址J(rèn)為下劃線;如果要顯示空格,應(yīng)使用雙引號(hào)將空格括起來(lái)。,如果字段定義了輸入掩碼和格式屬性,則格式屬性在數(shù)據(jù)顯示時(shí)優(yōu)先于輸入掩碼的設(shè)置。,3、字段大小 字段大小用于設(shè)置文本型和數(shù)字型字段的寬度。 文本型數(shù)據(jù) 文本型數(shù)據(jù)的寬度范圍是1 255個(gè)字符,系統(tǒng)默認(rèn)為255個(gè)字符。,對(duì)備注型數(shù)據(jù),系統(tǒng)以實(shí)際輸入的字符數(shù)來(lái)決定所需要的磁盤(pán)存儲(chǔ)空間(即忽略其尾部空格),數(shù)字型數(shù)據(jù) 數(shù)字型數(shù)據(jù)的取值范圍。有7種選擇:字節(jié)、整型、長(zhǎng)整型、單精度型、雙精度型、小數(shù)等。系統(tǒng)默認(rèn)是長(zhǎng)整型。,4、小數(shù)位數(shù) 利用小數(shù)位數(shù)屬性可
17、以對(duì)數(shù)字型和貨幣型的字段設(shè)置顯示小數(shù)的位數(shù)。 如果要控制輸入數(shù)據(jù)時(shí)的小數(shù)位數(shù),通過(guò)設(shè)置輸入掩碼來(lái)完成。 小數(shù)位數(shù)屬性只影響數(shù)據(jù)顯示的小數(shù)位數(shù),不影響保存在表中的數(shù)據(jù)。,5、有效性規(guī)則和有效性文本 有效性規(guī)則是一個(gè)邏輯表達(dá)式,是輸入的數(shù)據(jù)必須滿足的條件,即輸入的數(shù)據(jù)必須使邏輯表達(dá)式的值為真。 當(dāng)用戶輸入了該字段的值,并且光標(biāo)離開(kāi)該字段時(shí),系統(tǒng)將檢測(cè)輸入的數(shù)據(jù)是否使表達(dá)式的值返回為真。 當(dāng)表達(dá)式的值返回為假時(shí),系統(tǒng)則根據(jù)有效性文本的設(shè)置內(nèi)容提示相應(yīng)的信息。 有效性規(guī)則中的表達(dá)式通常包括比較運(yùn)算符和邏輯運(yùn)算符(當(dāng)比較運(yùn)算符為“ = ”時(shí),可以省略不寫(xiě))。 不設(shè)置有效性文本,出錯(cuò)的提示信息為系統(tǒng)默認(rèn)顯
18、示信息。,通配符: ? 表示任何單一字符 * 表示零個(gè)或多個(gè)字符 # 表示任何一個(gè)數(shù)字,P125,表達(dá)式中常數(shù)的表示方法 數(shù)值型常數(shù) 直接引用。 如:123 123.456 文本型常數(shù) 要用單引號(hào)或雙引號(hào)(必須是半角引號(hào))括起來(lái)。 如:123 abc 12aBc 日期/時(shí)間型常數(shù) 要用界限符(#)括起來(lái)。 如:# 2011 / 10 / 01 # # 2011 / 09 / 10 10:00:00 #,大于10,并且小于等于20的值,輸入一個(gè)2011年以前的日期,值為aa、bb、cc中的任意一個(gè), E和K之間的任意一個(gè)字母,由4個(gè)字符組成,第2個(gè)字符是a的值,第1個(gè)字符是數(shù)字,第2個(gè)字符是a的
19、值, 10 And = 20, # 2011 / 01 / 01 # 或 = # 2010 / 12 / 31 #,In (aa , bb , cc),Between E And K,Like # a * ,Like ? a ? ? ,【例】 根據(jù)要求設(shè)置字段有效性規(guī)則:,6、標(biāo)題 為字段設(shè)置了“標(biāo)題”屬性后,在顯示表數(shù)據(jù)時(shí),表中列的欄目名稱將是該字段的“標(biāo)題”而不是字段名。 7、默認(rèn)值 在向表中增加記錄時(shí),系統(tǒng)為該字段自動(dòng)填入設(shè)定的默認(rèn)值。默認(rèn)值可以是常量、函數(shù)或表達(dá)式,其數(shù)據(jù)類型應(yīng)該與字段的數(shù)據(jù)類型保持兼容。,8、必填字段 本屬性的取值僅兩項(xiàng):“是”和“否”。當(dāng)設(shè)置為“是”時(shí),必須在字段中
20、輸入內(nèi)容,不允許本字段為空。 9、允許空字符串 該屬性只對(duì)文本型字段有效。屬性的取值只有兩項(xiàng):“是”和“否”。當(dāng)設(shè)置為“是”時(shí),表示字段可以不輸入任何字符。,10、索引 使用索引可以加快對(duì)索引字段的查詢速度、進(jìn)行排序與分組操作。 字段屬性中的索引僅用于設(shè)置單一字段的索引??梢杂?種取值: 無(wú) 本字段無(wú)索引 有(有重復(fù)) 本字段有索引,且允許表中該字段數(shù)據(jù)重復(fù) 有(無(wú)重復(fù)) 本字段有索引,但不允許表中該字段數(shù)據(jù)重復(fù),二、查閱屬性 字段屬性的【查閱】選項(xiàng)卡中僅有一個(gè)【顯示控件】屬性,其作用是設(shè)置該字段的默認(rèn)顯示控件。本屬性僅適用于文本型、數(shù)字型和是/否型字段。 文本和數(shù)字型字段有以下3種選擇: 文
21、本框(默認(rèn)值) 列表框 組合框 是/否型字段有以下3種選擇: 復(fù)選框(默認(rèn)值) 文本框 組合框,P82,組合框和列表框的設(shè)置 行來(lái)源類型 指定控件中數(shù)據(jù)源的類型,包括: 表/查詢 數(shù)據(jù)來(lái)源于【行來(lái)源】中指定表的記錄 值列表 數(shù)據(jù)來(lái)源于【行來(lái)源】中輸入的值,各值用分號(hào)隔開(kāi) 字段列表 數(shù)據(jù)來(lái)源于【行來(lái)源】中指定表的字段 綁定列 指定組合框或列表框中,與字段的值綁定的列,是/否型字段顯示控件屬性設(shè)置后的顯示 若顯示控件屬性設(shè)置為復(fù)選框(默認(rèn)設(shè)置),則在輸入字段值時(shí),以控件選中狀態(tài)表示“真”,未選中狀態(tài)表示“假”。此時(shí)【格式】屬性的設(shè)置無(wú)效。 若顯示控件屬性設(shè)置為文本框,且【格式】屬性沒(méi)有設(shè)置,則字段
22、以-1表示“真”,0表示“假”;若【格式】屬性已設(shè)置,則其設(shè)定值將表示真假的文字顯示。 若顯示控件屬性設(shè)置為組合框(包括對(duì)文本型、數(shù)字型的字段的顯示控件屬性設(shè)置為列表框或組合框),則可以選擇“表/查詢”、“值列表”或“字段列表”向字段中輸入數(shù)據(jù)。 【例】設(shè)置表1中zc字段的顯示控件屬性。,說(shuō)明: 字段顯示控件的設(shè)置,可以通過(guò)字段的【查閱向?qū)А繉?shí)現(xiàn)。,補(bǔ)充:表的屬性 打開(kāi)表的設(shè)計(jì)視圖,出現(xiàn)【表格工具】上下文選項(xiàng)卡,選中【顯示/隱藏】組中的【屬性表】選項(xiàng),第 四 節(jié) 表 的 編 輯,對(duì)表的修改可以分為兩大類: 修改表的結(jié)構(gòu)(設(shè)計(jì)視圖) 修改表中的數(shù)據(jù)(數(shù)據(jù)表視圖),一、修改表結(jié)構(gòu)(設(shè)計(jì)視圖) 表結(jié)
23、構(gòu)的修改包括:修改字段名、字段類型、字段大小、添加和刪除字段、修改字段的位置。 表結(jié)構(gòu)的修改必須在表的設(shè)計(jì)視圖中進(jìn)行(修改字段名除外)。,1、添加字段 操作步驟: 在設(shè)計(jì)視圖中打開(kāi)表 選擇相應(yīng)字段 執(zhí)行以下操作之一: 在【設(shè)計(jì)】選項(xiàng)卡的【工具】組中單擊【插入行】按鈕 右擊字段在快捷菜單中選擇【插入行】命令,插入的字段位于當(dāng)前字段之前。,2、刪除字段 操作步驟: 在設(shè)計(jì)視圖中打開(kāi)表 選擇要?jiǎng)h除的字段 執(zhí)行以下操作之一: 在【設(shè)計(jì)】選項(xiàng)卡的【工具】組中單擊【刪除行】按鈕 右擊字段在快捷菜單中選擇【刪除行】命令 右擊直接按【Del】鍵,字段刪除的同時(shí),也刪除該字段中的數(shù)據(jù)。,3、移動(dòng)字段的位置 操作
24、步驟: 在設(shè)計(jì)視圖中打開(kāi)表 選擇字段后直接用鼠標(biāo)拖動(dòng)該字段的選擇器至新位置,可同時(shí)移動(dòng)連續(xù)的多個(gè)字段,但不能同時(shí)移動(dòng)非連續(xù)的多個(gè)字段。,在設(shè)計(jì)視圖中可以直接更改字段的名稱、數(shù)據(jù)類型、字段大小、標(biāo)題等屬性。,修改字段的數(shù)據(jù)類型可能會(huì)導(dǎo)致該字段的數(shù)據(jù)丟失。 修改了字段的數(shù)據(jù)類型且保存所做的修改時(shí),系統(tǒng)將自動(dòng)對(duì)可以轉(zhuǎn)換的現(xiàn)有數(shù)據(jù)進(jìn)行類型轉(zhuǎn)換后保存(如:數(shù)字型改為文本型);不能進(jìn)行類型轉(zhuǎn)換的現(xiàn)有數(shù)據(jù)將從該字段中清除。 字段大小改小時(shí),可能會(huì)導(dǎo)致數(shù)據(jù)的丟失。,二、編輯表中的數(shù)據(jù)(數(shù)據(jù)表視圖) 在表的數(shù)據(jù)表視圖下,可以對(duì)表中的數(shù)據(jù)進(jìn)行修改、復(fù)制、移動(dòng)、查找與替換、插入或刪除記錄等操作。 修改數(shù)據(jù) 在數(shù)據(jù)表
25、視圖中,將光標(biāo)定位后直接修改。 數(shù)據(jù)查找與替換 當(dāng)表中數(shù)據(jù)量較大,且需要批量修改某一數(shù)據(jù)時(shí)可以通過(guò)替換的方式自動(dòng)修改數(shù)據(jù)(無(wú)條件)。 若修改滿足一定條件的數(shù)據(jù),則可以通過(guò)設(shè)計(jì)【更新查詢】來(lái)完成。,【例】將學(xué)生表中性別為“男”的記錄更改為“女”。(無(wú)條件) 操作步驟: 在數(shù)據(jù)表視圖下打開(kāi)表 在【開(kāi)始】選項(xiàng)卡【查找】組中單擊【替換】按鈕 在對(duì)話框中設(shè)置各個(gè)選項(xiàng) 查找范圍 當(dāng)前字段、當(dāng)前文檔 匹配 字段任何部分、整個(gè)字段、字段開(kāi)頭 搜索 向下、向上、全部 區(qū)分大小寫(xiě) 按格式搜索字段 按該字段類型中設(shè)置的格式搜索,否則按該字段類型的所有格式搜索,在查找時(shí),可以通過(guò)“ * ”、“ ? ”等統(tǒng)配符進(jìn)行模糊
26、查找。,查找(替換)中的通配符: ?通配任何單個(gè)字符 *通配零個(gè)或多個(gè)字符 #通配任何一個(gè)數(shù)字 通配方括號(hào)內(nèi)的任何單個(gè)字符 !通配任何不在括號(hào)內(nèi)的字符 - 通配指定范圍內(nèi)任何一個(gè)字符(必須以 遞增排序來(lái)指定范圍且用方括號(hào)括起),b *,b ? t,b e i t,b c f t,b ! d e t,可以查找到以b開(kāi)頭的所有字符串,可查找到以b開(kāi)頭且以t結(jié)束的3個(gè)字符組成的字符串,只能查找到bet和bit,其它均不能找到,只能查找到bct、bdt、bet和bft,不能查找到bdt和bet,【例】,NULL,查找空值,插入記錄 直接在表的數(shù)據(jù)表視圖的末行(帶*號(hào)行)輸入新記錄的數(shù)據(jù) 在【開(kāi)始】選項(xiàng)
27、卡的【記錄】組中單擊【新建】按鈕。 刪除記錄 執(zhí)行以下操作之一即可刪除記錄: 在【開(kāi)始】選項(xiàng)卡的【記錄】組中單擊【刪除】按鈕 選擇記錄后直接按【Del】鍵,三、表的復(fù)制、刪除和重命名 1、表的復(fù)制 表的復(fù)制包括以下3種形式: 復(fù)制表結(jié)構(gòu)至新表 復(fù)制表結(jié)構(gòu)和數(shù)據(jù)至新表 把數(shù)據(jù)追加到另一張表的末尾 操作步驟: 在【導(dǎo)航】窗格中選擇需要復(fù)制的表 在【開(kāi)始】選項(xiàng)卡【剪貼板】組中,單擊【復(fù)制】按鈕后再單擊【粘貼】按鈕 在【粘貼表方式】對(duì)話框中做相應(yīng)的選擇,通過(guò)調(diào)用表的快捷菜單中相應(yīng)的命令,也可以完成表的復(fù)制。,2、表的刪除 以下方法之一均可以將指定的表刪除。 選擇表后直接按【Del】鍵 選擇表后在【開(kāi)始
28、】選項(xiàng)卡【記錄】組中,單擊【刪除】按鈕 右擊要?jiǎng)h除的表,在快捷菜單中選擇【刪除】命令,3、表的重命名 在【導(dǎo)航】窗格中右擊要重命名的表,并在快捷菜單中選擇【重命名】命令,第 五 節(jié) 創(chuàng)建索引和表間的關(guān)系,一、創(chuàng)建索引 索引是按照某個(gè)字段或字段集合的值進(jìn)行記錄排序的一種技術(shù),其目的是為了提高檢索的速度。 索引是一種邏輯排序,它不改變數(shù)據(jù)表中記錄的排序順序,而是按照索引關(guān)鍵字的值來(lái)存儲(chǔ)記錄的位置;當(dāng)打開(kāi)表和相應(yīng)的索引時(shí),記錄就按照索引關(guān)鍵字的順序顯示。 通常可以為一張表建立多個(gè)索引,每個(gè)索引可以確定表中記錄的一種邏輯順序。 可以基于單個(gè)或多個(gè)字段(字段集合)創(chuàng)建索引。 在Access中,不能基于O
29、LE對(duì)象型字段創(chuàng)建索引。,1、索引的類型 索引按其功能可分為以下幾種類型: 唯一索引 索引字段的值不能重復(fù) 一張表可以創(chuàng)建多個(gè)唯一索引 主索引 同一張表可以創(chuàng)建多個(gè)唯一索引,其中的一個(gè)可以設(shè)置為主索引 一張表只能創(chuàng)建一個(gè)主索引 普通索引 索引字段的值可以重復(fù) 一張表可以創(chuàng)建多個(gè)普通索引,2、創(chuàng)建索引 (1)創(chuàng)建單字段索引 利用索引屬性可以創(chuàng)建單字段索引。 操作步驟: 在設(shè)計(jì)視圖中打開(kāi)表 選擇創(chuàng)建索引的字段 根據(jù)字段的數(shù)據(jù)值設(shè)置【索引】屬性,索引屬性有3種選擇: 無(wú) 有(有重復(fù))普通索引 有(無(wú)重復(fù))唯一索引 設(shè)置了主鍵,則系統(tǒng)自動(dòng)創(chuàng)建主索引,主索引一定是唯一索引。,P88,(2)創(chuàng)建多字段索引
30、 創(chuàng)建多字段索引必須在【索引】窗口中進(jìn)行。 操作步驟: 在設(shè)計(jì)視圖中打開(kāi)表 在【設(shè)計(jì)】選項(xiàng)卡【顯示/隱藏】組中單擊【索引】按鈕 在【索引】對(duì)話框中輸入索引名稱 選擇第一個(gè)索引字段,并選擇升/降序 根據(jù)需要依次選擇其它索引字段及其升/降序 根據(jù)索引的值設(shè)置其索引屬性 主索引 唯一索引 忽略Nulls,創(chuàng)建索引時(shí)的注意事項(xiàng): 創(chuàng)建多字段索引時(shí)的排序順序。 在字段屬性中設(shè)置的索引只能為升序,降序需要在【索引】窗口中設(shè)置。 當(dāng)設(shè)置索引為主索引后,系統(tǒng)自動(dòng)將【唯一索引】設(shè)置為“是”,【忽略Nulls】設(shè)置為“否”。 一個(gè)表中只能有一個(gè)主索引,設(shè)置某一索引為主索引前必須先刪除原有的主索引。 設(shè)置索引為主索
31、引或唯一索引,并且在保存所做的設(shè)置時(shí),系統(tǒng)將檢查索引的值是否為唯一。,3、設(shè)置主關(guān)鍵字 主關(guān)鍵字(主碼、主鍵)是用于唯一識(shí)別表中每條記錄的字段或字段的集合。其作用是: 確保主鍵字段的唯一性,避免任何重復(fù)或Null(空)值輸入到主鍵字段 在執(zhí)行查詢時(shí),以主鍵為主索引可以加快查找的速度 利用主鍵可以定義多個(gè)表之間的關(guān)系,以便檢索存儲(chǔ)在不同表中的數(shù)據(jù),一個(gè)表至多定義一個(gè)主鍵。 在設(shè)置主鍵后,系統(tǒng)自動(dòng)創(chuàng)建一個(gè)主索引(該索引也是唯一索引),其名為PrimaryKey。 表設(shè)置主鍵后,記錄按主鍵排序。,創(chuàng)建主鍵的方法有以下幾種: 在設(shè)計(jì)視圖中 選擇主鍵字段所在行(單擊字段左側(cè)行選定器,選擇多個(gè)字段時(shí)需同時(shí)
32、按住Ctrl鍵) 單擊【設(shè)計(jì)】選項(xiàng)卡【工具】組中【主鍵】按鈕 在設(shè)計(jì)視圖中 選擇主鍵字段,并在快捷菜單中選擇【主鍵】命令 在【索引】窗口中 將索引屬性設(shè)置為:主索引,主鍵設(shè)置后,主鍵指示符(鑰匙形)將出現(xiàn)在該行的字段選定器上。,二、創(chuàng)建表之間的關(guān)系 數(shù)據(jù)庫(kù)中的多個(gè)表之間往往存在著某種關(guān)聯(lián),關(guān)聯(lián)表之間可以通過(guò)公共字段建立關(guān)系。 相關(guān)聯(lián)的表之間建立關(guān)系之后,即可以在相關(guān)的多個(gè)表的字段中查找和顯示數(shù)據(jù)記錄。 創(chuàng)建索引是建立表之間關(guān)系的前提,即:相關(guān)聯(lián)表之間以關(guān)聯(lián)字段建立索引的基礎(chǔ)上,才能創(chuàng)建表之間的關(guān)系。,1、表之間關(guān)系的類型 表之間的關(guān)系有以下3種類型: 一對(duì)一 一對(duì)多 多對(duì)多,一對(duì)一關(guān)系 即:A
33、表中的每一條記錄在B表中最多只能有一條記錄與之相對(duì)應(yīng);反之亦然。 建立“一對(duì)一”關(guān)系時(shí),兩表的相關(guān)字段都必須設(shè)置為主鍵或創(chuàng)建唯一索引。,一對(duì)多關(guān)系 即:A表中的每一條記錄在B表中可以有多條記錄與之相對(duì)應(yīng);反之,B表中每一條記錄在A表中最多只能有一條記錄與之相對(duì)應(yīng)。 此時(shí),A表稱為主表(父表),B表稱為子表(相關(guān)表)。 一對(duì)多關(guān)系是通過(guò)主表的主關(guān)鍵字和子表的外部關(guān)鍵字來(lái)體現(xiàn)的。即:主表中的相關(guān)字段必須設(shè)置為主鍵或創(chuàng)建唯一索引,同時(shí)作為外鍵存在于子表中;子表中按關(guān)鍵字段建立普通索引。,主表,子表,主鍵,外鍵,1:n,多對(duì)多關(guān)系 即:A表中的每一條記錄在B表中可以有多條記錄與之相對(duì)應(yīng);反之亦然。 在
34、實(shí)際應(yīng)用中,大多數(shù)數(shù)據(jù)庫(kù)中都存在多對(duì)多關(guān)系,但多對(duì)多關(guān)系不能直接利用,必須建立第三張表把多對(duì)多關(guān)系分解成兩個(gè)一對(duì)多關(guān)系。這第三個(gè)表稱作“紐帶表”。 紐帶表的主關(guān)鍵字可以由兩個(gè)外鍵組成。,多對(duì)多,一對(duì)多,一對(duì)多,XS表,KC表,CJ表 (紐帶表),主表,主表,子表,子表,多對(duì)多,紐帶表,一對(duì)多,一對(duì)多,來(lái)自學(xué)生表的主鍵,來(lái)自課程表的主鍵,2、創(chuàng)建表之間關(guān)系 創(chuàng)建表之間的關(guān)系的前提是創(chuàng)建索引,即:在相關(guān)表中創(chuàng)建以相關(guān)字段為關(guān)鍵字,建立與關(guān)系相匹配的索引。 表之間的關(guān)系是在【關(guān)系】窗口中創(chuàng)建??梢杂靡韵路绞街淮蜷_(kāi)【關(guān)系】窗口: 在【數(shù)據(jù)庫(kù)工具】選項(xiàng)卡的【關(guān)系】組中單擊【關(guān)系】按鈕(表的數(shù)據(jù)表視圖)
35、 在【表格工具/表】選項(xiàng)卡的【關(guān)系】組中單擊【關(guān)系】按鈕(表的數(shù)據(jù)表視圖) 在【表格工具/設(shè)計(jì)】選項(xiàng)卡的【關(guān)系】組中單擊【關(guān)系】按鈕(表的設(shè)計(jì)視圖),創(chuàng)建表之間的關(guān)系時(shí),只需用鼠標(biāo)將一張表的相關(guān)字段拖至另一張表的相關(guān)字段的位置,系統(tǒng)即打開(kāi)【編輯關(guān)系】對(duì)話框。在該對(duì)話框中: 顯示兩張表的相關(guān)字段(可以重新選擇) 可以設(shè)置參照完整性規(guī)則,說(shuō)明: 建立關(guān)系的兩張表必須屬于同一個(gè)數(shù)據(jù)庫(kù)。 利用兩張表的相關(guān)字段來(lái)創(chuàng)建關(guān)系時(shí),不要求相關(guān)字段有相同的字段名稱;但相關(guān)字段必須具有相同的含義及數(shù)據(jù)類型。,3、編輯表之間關(guān)系 (1)編輯表之間關(guān)系 對(duì)已經(jīng)存在的關(guān)系,可以雙擊關(guān)系連線,在打開(kāi)的【編輯關(guān)系】對(duì)話框中編
36、輯關(guān)系。 (2)刪除表之間關(guān)系 選擇關(guān)系連線后按Del鍵。 (3)顯示關(guān)系 在【關(guān)系工具/設(shè)計(jì)】選項(xiàng)卡【關(guān)系】對(duì)組中: 【顯示表】按鈕向窗口中添加表 【隱藏表】按鈕隱藏當(dāng)前表 【直接關(guān)系】按鈕顯示當(dāng)前表的關(guān)系 【所有關(guān)系】按鈕顯示所有表的關(guān)系,4、實(shí)施參照完整性 創(chuàng)建表之間關(guān)系的主要目的是:設(shè)置參照完整性規(guī)則。 參照完整性規(guī)則是一組控制插入、刪除或修改相關(guān)表的數(shù)據(jù)時(shí)的規(guī)則,即系統(tǒng)通過(guò)參照引用相關(guān)的另一個(gè)表中的數(shù)據(jù)來(lái)約束對(duì)當(dāng)前表的操作。,參照完整性規(guī)則具體如下: 1) 將記錄添加到子表中時(shí),主表中必須已經(jīng)存在相匹配的記錄(插入限制),010106,01,88,2) 如果在子表中存在相匹配的記錄,
37、則不能更改主表中的主碼(更新限制),除非設(shè)置了級(jí)聯(lián)更新相關(guān)字段(即同時(shí)修改子表中相關(guān)字段的值)。,3) 如果在子表中存在相匹配的記錄,則不能刪除主表中的記錄(刪除規(guī)則),除非設(shè)置了級(jí)聯(lián)刪除相關(guān)字段(即同時(shí)刪除子表中的相關(guān)記錄)。,參照完整性規(guī)則可以有以下兩種選擇: 級(jí)聯(lián)更新相關(guān)字段 即:當(dāng)更新主表中字段的內(nèi)容時(shí),同步更新子表中相關(guān)內(nèi)容。 級(jí)聯(lián)刪除相關(guān)記錄 即:當(dāng)刪除主表中某記錄時(shí),同步刪除子表中相關(guān)記錄。,當(dāng)不選擇【級(jí)聯(lián)更新相關(guān)字段】(或【級(jí)聯(lián)刪除相關(guān)記錄】)復(fù)選框時(shí),即為更新限制(或刪除限制)。,聯(lián)接屬性可以有3種選擇,即: 只包括兩個(gè)表中聯(lián)接字段相等的行(默認(rèn)選擇),Xs.xh=Cj.xh
38、,包括左表中的所有記錄和右表中聯(lián)接字段相等的那些記錄,Xs.xh=Cj.xh,包括右表中的所有記錄和左表中聯(lián)接字段相等的那些記錄,Xs.xh=Cj.xh,三、子表的使用 當(dāng)兩個(gè)表之間建立了一對(duì)多關(guān)系,一方稱為主表,多方稱為子表。 可以在主表的數(shù)據(jù)表視圖中嵌入顯示子表的數(shù)據(jù)。這種嵌入顯示的子表也稱為子數(shù)據(jù)表。 系統(tǒng)會(huì)在主表與子表建立了表間關(guān)系后自動(dòng)創(chuàng)建子數(shù)據(jù)表。 子數(shù)據(jù)表還可以作為主表再嵌套其它的子數(shù)據(jù)表,深度最多為8級(jí)。,第 六 節(jié) 表的使用,在打開(kāi)數(shù)據(jù)庫(kù)后可以對(duì)表進(jìn)行操作。對(duì)表的操作主要在以下3種視圖下進(jìn)行: 數(shù)據(jù)表視圖 用于輸入、修改、刪除表中的數(shù)據(jù) 設(shè)計(jì)視圖 用于創(chuàng)建或修改表的結(jié)構(gòu) 數(shù)據(jù)
39、透視表視圖 以交叉表的形式顯示表中的數(shù)據(jù),一、記錄排序 排序記錄就是按照某個(gè)(或多個(gè))字段的值重新排列數(shù)據(jù)記錄的次序。 默認(rèn)情況下,系統(tǒng)是按主鍵排序記錄。如果沒(méi)有主鍵,則按記錄的輸入順序排序。 可以根據(jù)需要更改記錄的排序。 排序時(shí)可以按升序排序,也可以按降序排序。,排序的規(guī)則 英文字符按字母順序排列,大小寫(xiě)視為相同。 中文字符按漢語(yǔ)拼音字母順序排列。 字符的順序?yàn)椋?空格 數(shù)字 字母 漢字。 數(shù)字型字段按數(shù)值的大小排列。 日期和時(shí)間型字段按日期的先后順序排列。 是/否型字段的順序: 是(Yes、True、On)否(No、False、Off) OLE對(duì)象型字段不能進(jìn)行排序。 如果字段設(shè)置為查閱向
40、導(dǎo)類型,則排序時(shí)是按其保存的值排序,而不是顯示的值。,排序時(shí)的注意事項(xiàng) 文本型字段的排序先取字符串中的第一個(gè)字符進(jìn)行比較,相同時(shí)再比較第二個(gè)字符,以此類推。 文本型字段中所包含的數(shù)字,視為字符串。 備注型字段的排序只根據(jù)前 255 個(gè)字符進(jìn)行。 如果字段中同時(shí)包含 Null 值和零長(zhǎng)度字符串的記錄,則在升序排序時(shí),包含 Null 值的記錄將首先顯示,緊接著是零長(zhǎng)度字符串。 排序后,排序順序和表一起保存。,1、單字段排序 在數(shù)據(jù)表視圖中選擇排序的字段后,以下方法可以實(shí)現(xiàn)按該字段排序: 單擊【開(kāi)始】選項(xiàng)卡的【排序和篩選】組中的【升序】或【降序】按鈕 執(zhí)行字段的快捷菜單命令:【升序】或【降序】,2、
41、多字段排序 方法一: 在數(shù)據(jù)表視圖中選擇排序的多個(gè)字段后,以下方法可以實(shí)現(xiàn)按該字段排序: 單擊【開(kāi)始】選項(xiàng)卡的【排序和篩選】組中的【升序】或【降序】按鈕 執(zhí)行快捷菜單命令:【升序】或【降序】 注意: 如果按以上方法實(shí)現(xiàn)兩個(gè)或兩個(gè)以上的字段排序,則:這些字段在數(shù)據(jù)表中必須相鄰,且排序的優(yōu)先權(quán)從左到右。,方法二: 要實(shí)現(xiàn)多字段排序時(shí)的升/降序混合,或非相鄰字段的排序,則需要按以下步驟進(jìn)行: 單擊【開(kāi)始】選項(xiàng)卡的【排序和篩選】組中的【高級(jí)】按鈕,并選擇【高級(jí)篩選/排序】命令 在打開(kāi)的窗口中選擇排序的字段、排序的方式及排序的條件,打開(kāi)的窗口由上下兩部分組成: 上半?yún)^(qū)顯示打開(kāi)的數(shù)據(jù)表及字段列表,用于選擇
42、參與排序的字段。 下半?yún)^(qū)為排序設(shè)計(jì)網(wǎng)格,用于指定排序的字段(雙擊字段列表中對(duì)應(yīng)字段)、排序方式及排序條件(同行為“與”關(guān)系,異行為“或”關(guān)系)。,二、記錄篩選 當(dāng)在數(shù)據(jù)表視圖中不顯示數(shù)據(jù)表中的全部記錄,而只顯示符合某一準(zhǔn)則的記錄時(shí),需要進(jìn)行記錄的篩選處理。 Access提供了以下3種篩選記錄的方法: 選擇篩選 按窗體篩選 高級(jí)篩選/排序,1、選擇篩選 選擇篩選用于查找某一字段滿足一定條件的數(shù)據(jù)記錄。條件包括:等于、不等于、包含、不包含等。 實(shí)現(xiàn)選擇篩選可以在選擇字段后,通過(guò)以下幾種方法: 1) 單擊【開(kāi)始】選項(xiàng)卡的【排序和篩選】組中的【選擇】按鈕 2) 單擊字段名旁的下拉箭頭,并作相應(yīng)選擇 3
43、) 右擊字段后選擇快捷菜單中的相應(yīng)命令 4) 單擊【開(kāi)始】選項(xiàng)卡的【排序和篩選】組中的【篩選器】按鈕,多次篩選時(shí),各篩選條件之間是“與”的關(guān)系 單擊【切換篩選】按鈕,可在篩選和取消篩選之間切換,【例】 在學(xué)生表中選擇籍貫是“江蘇蘇州”的學(xué)生 在學(xué)生表中選擇籍貫不是“江蘇蘇州”的學(xué)生 在學(xué)生表中選擇籍貫不是“江蘇蘇州”的學(xué)生的漢族學(xué)生(民族代碼:01) 在學(xué)生表中選擇籍貫是“江蘇蘇州”、“北京”的學(xué)生 取消以上的篩選,2、按窗體篩選 即在空白窗體中設(shè)置篩選條件,然后查找滿足條件的所有記錄并顯示。 操作步驟: 單擊【開(kāi)始】選項(xiàng)卡的【排序和篩選】組中的【高級(jí)】按鈕,并選擇【按窗體篩選】命令 在空白窗
44、體中選擇篩選的條件 同一選項(xiàng)卡中的條件為“與”的關(guān)系, 不同選項(xiàng)卡中的條件為“或”的關(guān)系 單擊【開(kāi)始】選項(xiàng)卡的【排序和篩選】組中的【切換篩選】按鈕,以實(shí)現(xiàn)篩選,幾點(diǎn)說(shuō)明: 篩選的條件并不一定是“等于”,也可以是、 =、等; 允許在篩選后的界面上做二次篩選; 如果篩選后進(jìn)行了保存表的操作,保存的僅是篩選的條件,并不保存對(duì)記錄所做的篩選。,【例】 在學(xué)生表中選擇江蘇的籍女學(xué)生,或者非漢族的男學(xué)生 保存以上所做的篩選,3、高級(jí)篩選/排序 使用“高級(jí)篩選/排序”,不僅可以篩選滿足條件的記錄,還可以對(duì)篩選的結(jié)果進(jìn)行排序。 操作步驟: 單擊【開(kāi)始】選項(xiàng)卡的【排序和篩選】組中的【高級(jí)】按鈕,并選擇【高級(jí)篩選
45、/排序】命令 在打開(kāi)的窗口中選擇篩選的條件、排序的字段、及方式 單擊【開(kāi)始】選項(xiàng)卡的【排序和篩選】組中的【切換篩選】按鈕,以實(shí)現(xiàn)篩選,各字段之間的篩選條件關(guān)系可以是“與” 的關(guān)系(同行設(shè)置),也可以是“或”的關(guān)系(異行設(shè)置); 高級(jí)篩選 / 排序時(shí),可以升 / 降序混合。,【例】 在學(xué)生表中選擇江蘇籍的女學(xué)生,或者非漢族的男學(xué)生; 將篩選結(jié)果按姓名升序排序,姓名相同時(shí)按出生日期降序排序。,三、記錄的查找與替換 在數(shù)據(jù)管理中,經(jīng)常需要利用Access的查找和替換功能,快捷查找某些數(shù)據(jù),并對(duì)這些數(shù)據(jù)進(jìn)行有規(guī)律的替換。 Access的查找和替換的操作方法與Office軟件包中的其它應(yīng)用軟件的操作方法
46、基本相同。,四、表的顯示格式設(shè)置,1、行高 直接鼠標(biāo)拖動(dòng) 快捷菜單 【開(kāi)始】選項(xiàng)卡-【記錄】組-【其他】按鈕,2、列寬 直接鼠標(biāo)拖動(dòng) 快捷菜單 【開(kāi)始】選項(xiàng)卡-【記錄】組-【其他】按鈕,3、文本字體和數(shù)據(jù)表格式 【開(kāi)始】選項(xiàng)卡-【文本格式】組 4、隱藏列/取消隱藏、凍結(jié)列/解凍列 快捷菜單方法,鏈接 鏈接是在數(shù)據(jù)庫(kù)表中建立一個(gè)指向數(shù)據(jù)源的指針,表中的OLE對(duì)象動(dòng)態(tài)地顯示數(shù)據(jù)源中的信息。 嵌入 嵌入是將數(shù)據(jù)源復(fù)制后的副本保存在數(shù)據(jù)庫(kù)表中。嵌入后的OLE對(duì)象與原數(shù)據(jù)源無(wú)關(guān),即原數(shù)據(jù)源的修改不影響數(shù)據(jù)表中的數(shù)據(jù)。,Access中的索引有3種類型: 主索引 主索引的索引值在表中必須唯一且不能是空值;一
47、張表中只能有一個(gè)主索引。 唯一索引 唯一索引的索引值在表中必須唯一,但可以是空值(忽略Nulls設(shè)置為“是”);一張表中可以有多個(gè)唯一索引。 普通索引 普通索引的索引值在表中可以有重復(fù)的值,且一張表中可以建多個(gè)普通索引。,關(guān)系模型中的幾個(gè)術(shù)語(yǔ): 碼(鍵、關(guān)鍵字) 能唯一標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩越M。 候選碼(候選關(guān)鍵字) 如果關(guān)系中的一個(gè)碼移去了任何一個(gè)屬性,它就不再是這個(gè)關(guān)系的碼,則稱這樣的碼為該關(guān)系的候選碼。 主碼(主鍵、主關(guān)鍵字) 一個(gè)關(guān)系中往往有多個(gè)候選碼,若選定其中的一個(gè)用來(lái)唯一標(biāo)識(shí)該關(guān)系的元組,則稱此指定的候選碼為主碼。,P23,可以插入圖片的字段類型是( )。 A)文本 B)備注
48、C)OLE對(duì)象 D)超鏈接,答案:C,2011.9,輸入掩碼字符“C”的含義是( )。 A)必須輸入字母或數(shù)字 B)可以選擇輸入字母或數(shù)字 C)必須輸入一個(gè)任意的字符或一個(gè)空格 D)可以選擇輸入任意的一個(gè)字符或一個(gè)空格,答案:D,2011.9,輸入ACCESS數(shù)據(jù)庫(kù)中的字節(jié)Byte數(shù)值類型在數(shù)據(jù)庫(kù)中占 字節(jié)。,答案:1,2011.9,要將Access數(shù)據(jù)庫(kù)中保存在數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,可采用的對(duì)象是 。,答案:數(shù)據(jù)訪問(wèn)頁(yè),2011.9,下列關(guān)于字段屬性的敘述中,正確的是( )。 A)可對(duì)任意類型的字段設(shè)置默認(rèn)值屬性 B)定義字段默認(rèn)值的含義是該字段值不允許為空 C)只有文本型數(shù)據(jù)能夠使用輸入掩碼向
49、導(dǎo) D)有效性規(guī)則屬性只允許定義一個(gè)條件表達(dá)式,答案:D,2011.3,下列關(guān)于貨幣數(shù)據(jù)類型的敘述中,錯(cuò)誤的是( )。 A)貨幣型字段在數(shù)據(jù)表中占8個(gè)字節(jié)的存儲(chǔ)空間 B)貨幣型字段可以與數(shù)字型數(shù)據(jù)混合計(jì)算,結(jié)果為貨幣型 C)向貨幣型字段輸入數(shù)據(jù)時(shí),系統(tǒng)自動(dòng)將其設(shè)置為4位小數(shù) D)向貨幣型字段輸入數(shù)據(jù)時(shí),不必輸入人民幣符號(hào)和千位分隔符,答案:C,2010.9,若將文本型字段的輸入掩碼設(shè)置為“ # # # # - # # # # # # ”,則正確的輸入數(shù)據(jù)是( )。 A)0755 - abcdet B)0 77 - 12345 C)a cd - 123456 D)# # # # - # # # # # #,答案:B,2010.9,下列對(duì)數(shù)據(jù)輸入無(wú)法起到約束作用的是( )。 A)輸入掩碼 B)有效性規(guī)則 C)字段名稱 D)數(shù)據(jù)類型,答案:C,2010.3,Access中,設(shè)置為主鍵的字段( )。 A)不能設(shè)置索引 B)可設(shè)置為“有(有重復(fù))”索引 C)系統(tǒng)自動(dòng)設(shè)置索引
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 方案漢語(yǔ)拼音教案bpmf
- 森林設(shè)計(jì)隊(duì)考試題庫(kù)及答案
- 弱電二建考試題庫(kù)及答案
- crrt考試題選擇題及答案
- 2025年皖西衛(wèi)生職業(yè)學(xué)院招聘考試筆試試題(含答案)
- 2025年地理信息系統(tǒng)專業(yè)考試試卷及答案的重點(diǎn)分析
- 汽修廠維修數(shù)據(jù)錄入準(zhǔn)確性核查制度
- 遼寧撫順圖書(shū)館招聘試題帶答案分析2024年
- 青海果洛州圖書(shū)館招聘試題帶答案分析2024年
- 2024-2025學(xué)年度環(huán)保局考試考前沖刺練習(xí)及參考答案詳解
- 制造業(yè)暑假工合同
- 2024年湖北省中考英語(yǔ)試題(附答案)
- 瀘州老窖“濃香文釀杯”企業(yè)文化知識(shí)競(jìng)賽考試題庫(kù)大全-上(單選題)
- 2024年4月自考02613單片機(jī)與接口技術(shù)試題
- 遷往各地的隴西李氏
- 1000MW超超臨界火電機(jī)組深度調(diào)峰研究
- 福建省公共建筑能耗標(biāo)準(zhǔn)
- 醫(yī)?;鸨O(jiān)管知識(shí)考試題庫(kù)300題(含答案)
- 冷庫(kù)pcuocu應(yīng)用培訓(xùn)
- 源網(wǎng)荷儲(chǔ)一體化綠色供電工業(yè)園區(qū)示范項(xiàng)目環(huán)評(píng)可研資料環(huán)境影響
- 廣東省普通高中學(xué)生檔案
評(píng)論
0/150
提交評(píng)論