Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用(鐵道版)第2章表.ppt
《Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用(鐵道版)第2章表.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用(鐵道版)第2章表.ppt(81頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1,第2章 表,2.1 表的概念 (p28) 2.2 使用表向?qū)?chuàng)建表 (p31) 2.3 按應(yīng)用需求設(shè)計(jì)表 (p33) 2.4 主鍵及索引 (p36) 2.5 表與表之間的關(guān)系 (p50) 2.6 修改表的結(jié)構(gòu) (p58) 2.7 保存和打印表的內(nèi)容 (p59),,2,2.1 表的概念 (p28),2.1.1 表的概念 2.1.2 表的設(shè)計(jì)原則 2.1.3 教學(xué)管理系統(tǒng)中的表,3,2.1.1 表的概念(p28),表是收集和存儲(chǔ)信息的基本單元,它是Access數(shù)據(jù)庫(kù)中最重要的對(duì)象,是查詢(xún)、窗體、報(bào)表、頁(yè)、宏等所有對(duì)象的基礎(chǔ)。一個(gè)Access數(shù)據(jù)庫(kù)中至少應(yīng)包含一個(gè)以上的表。 一個(gè)表在形式上就是一個(gè)二維表,如下表所示。,,4,表的概念—續(xù),在Access中,表的每一列稱(chēng)為一個(gè)字段(屬性),除標(biāo)題行外的每一行稱(chēng)為一條記錄。每一列的標(biāo)題叫該字段的字段名稱(chēng),列標(biāo)題下的數(shù)據(jù)叫字段值,同一列只能存放類(lèi)型相同的數(shù)據(jù)。所有的字段名構(gòu)成表的標(biāo)題行(表頭),標(biāo)題行就叫表的結(jié)構(gòu)。一個(gè)表就是由表結(jié)構(gòu)和記錄兩部份組成。 創(chuàng)建表就必須先定義表的結(jié)構(gòu),即確定表中所擁有的字段以及各字段的字段名稱(chēng)、數(shù)據(jù)類(lèi)型、字段大小、主鍵和其他字段屬性。,5,表的概念-續(xù),1.字段名稱(chēng)(p29) 字段名稱(chēng)用來(lái)標(biāo)識(shí)表中的字段,它的命名規(guī)則是:必須以字母或漢字開(kāi)頭,可以由字母、漢字、數(shù)字、空格以及除句號(hào)。、驚嘆號(hào)!、方括號(hào)[]和左單引號(hào)‘外的所有字符組成。字段名最長(zhǎng)為64個(gè)字符。 2.字段的數(shù)據(jù)類(lèi)型 字段的數(shù)據(jù)類(lèi)型決定了存儲(chǔ)在此字段中的數(shù)據(jù)的類(lèi)型,字段的數(shù)據(jù)類(lèi)型決定了對(duì)該字段所允許的操作,如“姓名”字段的數(shù)據(jù)值只能寫(xiě)入漢字或字母;“出生日期”字段的數(shù)據(jù)值只能寫(xiě)入日期。Access提供了10種數(shù)據(jù)類(lèi)型,如下表所示。,6,字段類(lèi)型與大小—(p29),7,字段類(lèi)型的選擇(p29下方),選擇字段的數(shù)據(jù)類(lèi)型時(shí)應(yīng)注意以下幾個(gè)方面: (1)字段可以使用什么類(lèi)型的值。 (2)是否需要對(duì)數(shù)據(jù)進(jìn)行計(jì)算以及需要進(jìn)行何種計(jì)算。如文本型的數(shù)據(jù)不能進(jìn)行統(tǒng)計(jì)運(yùn)算,數(shù)字性的數(shù)據(jù)可以進(jìn)行統(tǒng)計(jì)運(yùn)算。 (3)是否需要索引字段。類(lèi)型為備注、超鏈接和OLE對(duì)象數(shù)據(jù)類(lèi)型的字段不能進(jìn)行索引。 (4)是否需要對(duì)字段中的值進(jìn)行排序,如文本型字段中存放的數(shù)字,將按字符串性質(zhì)進(jìn)行排序,而不是大小排序。。 (5)是否需要在查詢(xún)中或報(bào)表中對(duì)記錄進(jìn)行分組。類(lèi)型為備注、超鏈接和OLE對(duì)象的字段不能用于分組記錄,8,2.1.2 表的設(shè)計(jì)原則(p29-30),在設(shè)計(jì)表時(shí),必須遵循以下原則: 1.每一個(gè)表只包含一個(gè)主題信息。如學(xué)生表只能包含學(xué)生的基本情況。 2.每一個(gè)表中不能有相同的字段名,即不能出現(xiàn)相同的列。如學(xué)生表中不能有兩個(gè)學(xué)號(hào)字段。 3.每一個(gè)表中不能有重復(fù)的記錄,即不能出現(xiàn)相同的行。如學(xué)生表中一個(gè)同學(xué)的基本情況信息不能出現(xiàn)兩次。 4.表中同一列的數(shù)據(jù)類(lèi)型必須相同。如學(xué)生表中的“姓名”字段,在此字段中只能輸入代表學(xué)生姓名的字符型數(shù)據(jù),不能輸入學(xué)生的出生日期。 5.每一個(gè)表中記錄的次序和字段次序可以任意交換,不影響實(shí)際存儲(chǔ)的數(shù)據(jù)。 6.表中每一個(gè)字段必須是不可再分的數(shù)據(jù)單元,即一個(gè)字段不能再分成兩個(gè)字段。,9,2.1.3教學(xué)管理系統(tǒng)中的表(p30),選課表,課程表,學(xué)生表,10,表---示例(p30),系科表,教師表,11,2.2 使用表向?qū)?chuàng)建表 (p31),Access提供了多種創(chuàng)建表的方法,如左圖所示,使用向?qū)?、使用設(shè)計(jì)器或通過(guò)輸入數(shù)據(jù)都可以創(chuàng)建表,也可以單擊數(shù)據(jù)庫(kù)窗口工具欄的“新建”按鈕,打開(kāi)“新建表”對(duì)話框,其中提供的多種方法來(lái)創(chuàng)建表,如右圖所示。對(duì)于初學(xué)者來(lái)說(shuō),選擇使用向?qū)У膸椭梢钥旖莸貏?chuàng)建所需要的表。,12,使用表向?qū)?chuàng)建表-續(xù)(p31),表向?qū)橛脩?hù)提供了一些表的模板,是一些實(shí)際生活中常用的表格示例。每一個(gè)示例都有固定的表的結(jié)構(gòu),只要對(duì)其稍加修改就可以創(chuàng)建出需要的表。表向?qū)峁┑谋碛袃深?lèi):商務(wù)表和個(gè)人表。 【例2.1】在“教學(xué)管理”數(shù)據(jù)庫(kù)中,利用表向?qū)?chuàng)建“選課表”。,13,利用表向?qū)?chuàng)建“選課成績(jī)表”的步驟(p31),“選課成績(jī)表”字段有:學(xué)號(hào),課程號(hào),成績(jī) 表——新建——表向?qū)А虅?wù)——學(xué)生和課程——(選字段名,重命名)——表的 名稱(chēng),14,2.3 按應(yīng)用需求設(shè)計(jì)表 (用設(shè)計(jì)視圖設(shè)計(jì)表) p33,2.3.1 建立新表 2.3.2 表的字段及其屬性設(shè)置內(nèi)存變量,15,2.3.1 建立新表,1.用“設(shè)計(jì)視圖”建立表 用Access提供的“設(shè)計(jì)視圖”不僅可以設(shè)計(jì)一個(gè)表的結(jié)構(gòu),而且還可以對(duì)一個(gè)已有表的結(jié)構(gòu)進(jìn)行編輯和修改。 【例2.2】:在“教學(xué)管理”數(shù)據(jù)庫(kù)中,用“設(shè)計(jì)視圖”建立名為“學(xué)生”的表,其表的結(jié)構(gòu)如下表所示。,,16,用設(shè)計(jì)視圖設(shè)計(jì)表---續(xù)1,操作步驟: (1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)窗口,選擇“表”對(duì)象,雙擊“使用設(shè)計(jì)器創(chuàng)建表”選項(xiàng),打開(kāi)表設(shè)計(jì)視圖進(jìn)行設(shè)置,如下圖所示。,表的設(shè)計(jì)視圖由兩部分構(gòu)成,上半部分用于設(shè)計(jì)表的各個(gè)字段名、數(shù)據(jù)類(lèi)型和說(shuō)明,下半部分用于設(shè)置相應(yīng)字段的屬性,如字段大小、標(biāo)題、格式、有效性規(guī)則等內(nèi)容。它包含“常規(guī)”和“查閱”選項(xiàng)卡。,17,用設(shè)計(jì)視圖設(shè)計(jì)表—續(xù)2,(2)在“設(shè)計(jì)視圖”的“字段名稱(chēng)”中輸入字段名,在“數(shù)據(jù)類(lèi)型”列中選擇其數(shù)據(jù)類(lèi)型,并在字段屬性框設(shè)計(jì)區(qū)中設(shè)置字段大小等各種屬性,否則取系統(tǒng)默認(rèn)值。 (3)單擊“學(xué)號(hào)”左邊的按鈕(也稱(chēng)行選定器),然后單擊Access 工具欄上的“主鍵”按鈕“ ”或選擇“編輯∣主鍵”命令,則定義“學(xué)號(hào)”為該表的主關(guān)鍵字。 (4)選擇“文件∣保存”命令或單擊工具欄上的“保存”按鈕 ,打開(kāi)“另存為”對(duì)話框,如下左圖所示。在“表名稱(chēng)”文本框中輸入“學(xué)生”,再單擊“確定”按鈕。也可以直接關(guān)閉設(shè)計(jì)視圖窗口,從彈出的對(duì)話框中選擇“是”按鈕,如下右圖所示,打開(kāi)“另存為”對(duì)話框,輸入文件名。,18,用設(shè)計(jì)視圖設(shè)計(jì)表—續(xù)3,注意:如果不定義主鍵,則在保存表時(shí)會(huì)出現(xiàn)一個(gè)“尚未定義主鍵”提示對(duì)話框,如下圖所示,可根據(jù)需要進(jìn)行選擇。,19,用數(shù)據(jù)表視圖設(shè)計(jì)表(p34),2.用“數(shù)據(jù)表視圖”建立表 用“數(shù)據(jù)表視圖”建立表就是通過(guò)直接輸入數(shù)據(jù)來(lái)建立表。此方法適合于沒(méi)有確定表的結(jié)構(gòu),但有表要存儲(chǔ)的數(shù)據(jù)。 【例2.3】 :在“教學(xué)管理”數(shù)據(jù)庫(kù)中,用“數(shù)據(jù)表視圖”建立名為“系科”的表,如下圖所示。,20,用數(shù)據(jù)表視圖設(shè)計(jì)表(p34)—續(xù)1,操作步驟: (1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)窗口,選擇“表”對(duì)象,雙擊“通過(guò)輸入數(shù)據(jù)創(chuàng)建表”選項(xiàng),打開(kāi)“數(shù)據(jù)表視圖”,如下圖所示。也可單擊數(shù)據(jù)庫(kù)窗口的“新建”按鈕或選擇“插入∣表”命令,打開(kāi)“新建表”對(duì)話框,選擇其中的“數(shù)據(jù)表視圖”選項(xiàng),打開(kāi)“數(shù)據(jù)表視圖”。 (2)在數(shù)據(jù)表視圖窗口中,從第一行第一列開(kāi)始將數(shù)據(jù)記錄依次輸入到表中。按表的數(shù)據(jù)輸入。,21,用數(shù)據(jù)表視圖設(shè)計(jì)表(p34)—續(xù)2,(3)單擊表窗口的“關(guān)閉”按鈕,彈出是否保存對(duì)話框,選擇“是”按鈕,彈出“另存為”對(duì)話框,輸入文件名“系科”,單擊“確定”按鈕,彈出“提示創(chuàng)建主鍵”對(duì)話框,單擊“是”按鈕,系統(tǒng)自動(dòng)為“系科”表創(chuàng)建一個(gè)名為“編號(hào)”的主鍵。雙擊“系科”表,或選定“系科”表后,單擊數(shù)據(jù)庫(kù)窗口的“打開(kāi)”按鈕,打開(kāi)“系科”表窗口,如下圖所示。,表中自動(dòng)出現(xiàn)一個(gè)“編號(hào)”字段,所有字段的數(shù)據(jù)類(lèi)型,由系統(tǒng)根據(jù)輸入的數(shù)據(jù)自動(dòng)指定,如字段1和字段4的數(shù)據(jù)類(lèi)型是數(shù)字型,系統(tǒng)默認(rèn)數(shù)字型的數(shù)據(jù)靠右對(duì)齊,文本型數(shù)據(jù)靠左對(duì)齊。表的各個(gè)字段不是實(shí)際需要的字段,因此要進(jìn)行修改。,22,用數(shù)據(jù)表視圖設(shè)計(jì)表(p34)—續(xù)3,(4)單擊數(shù)據(jù)庫(kù)窗口的“設(shè)計(jì)”按鈕或單擊主窗口的“設(shè)計(jì)視圖”按鈕,打開(kāi)表的“設(shè)計(jì)視圖”,根據(jù)需要更改字段名稱(chēng),字段類(lèi)型等字段屬性。具體刪除“編號(hào)”字段,“字段1”改為“系號(hào)”并設(shè)為主鍵、“字段2”改為“系名稱(chēng)”、“字段3”改為“負(fù)責(zé)人”、 “字段4”改為“電話”、增加“系主頁(yè)”字段。如下圖所示。,23,2.3.2表的字段屬性及其設(shè)置(p36),在Access中創(chuàng)建表的結(jié)構(gòu)時(shí),定義完字段名稱(chēng)和數(shù)據(jù)類(lèi)型后,還要定義字段的其它屬性,如字段大小、顯示格式、顯示標(biāo)題、有效性規(guī)則等,否則按系統(tǒng)默認(rèn)的屬性進(jìn)行設(shè)置。不同的數(shù)據(jù)類(lèi)型有不同的字段屬性。 1.字段大小(p36-37) 字段大小是指定存儲(chǔ)在文本型字段中的信息的最大長(zhǎng)度或數(shù)字型字段的取值范圍。只有文本型和數(shù)字型字段有該屬性。 (1)文本型字段的大小可以定義在1~255個(gè)字符之間,默認(rèn)值是50個(gè)字符。 說(shuō)明: 用來(lái)定義文本字段的格式。用來(lái)補(bǔ)充定義字段是空字符串或是Null值時(shí)的字段格式。如果要使用字符串,則字符串要用雙引號(hào)括起來(lái)。 設(shè)置格式時(shí)括號(hào)“”本身不用寫(xiě)入,分號(hào)不能省略(下同)。,24,表的字段屬性及其設(shè)置-大小(p37),(2)數(shù)字型字段的大小可通過(guò)單擊“字段大小”右邊的按鈕,打開(kāi)其下拉列表進(jìn)行選擇。共有字節(jié)、整型、長(zhǎng)整型、單精度型、雙精度型、同步復(fù)制ID和小數(shù)七種可選擇的數(shù)據(jù)的種類(lèi),即七種字段大小,它們的取值范圍各不相同,所用的存儲(chǔ)空間也各不相同,見(jiàn)下表所示。系統(tǒng)的默認(rèn)值是長(zhǎng)整型。,25,表的字段屬性及其設(shè)置—格式,2.格式 格式屬性用于定義數(shù)據(jù)的顯示或打印的格式。它只改變數(shù)據(jù)的顯示格式而不改變保存在數(shù)據(jù)表中的數(shù)據(jù)。用戶(hù)可以使用系統(tǒng)的預(yù)定義格式,也可使用格式符號(hào)來(lái)設(shè)置自定義格式,不同的數(shù)據(jù)類(lèi)型有著不同的格式。 (1)文本型和備注型的格式 對(duì)于文本型和備注型字段,系統(tǒng)沒(méi)有預(yù)定義格式,但可以使用下表所示的符號(hào)創(chuàng)建自定義格式。 自定義格式為:;,26,表的字段屬性及其設(shè)置—格式-續(xù)1,【例2.4】:設(shè)置“系科”表的“系名稱(chēng)”字段的數(shù)據(jù)靠右對(duì)齊。 操作步驟: (1)在“教學(xué)管理”數(shù)據(jù)庫(kù)窗口中,選擇“系科”表對(duì)象,打開(kāi)其1“設(shè)計(jì)視圖”。 (2)光標(biāo)定在“系名稱(chēng)”字段行,在“字段屬性”的“常規(guī)”選項(xiàng)卡中的“格式”框中輸入“-”字符,如下左圖所示,并保存結(jié)果,單擊“打開(kāi)”鈕,打開(kāi)“系科”表如下右圖所示。,27,表的字段屬性及其設(shè)置—格式-續(xù)2,【例2.5】:設(shè)置“系科”表的“電話”字段的格式,當(dāng)字段中沒(méi)有電話號(hào)碼或是Null值時(shí),要顯示出字符串“沒(méi)有”,當(dāng)字段中有電話號(hào)碼時(shí)按原樣顯示。 操作步驟: (1)打開(kāi)“系科”表的設(shè)計(jì)視圖。 (p39) (2)選擇“電話”字段,在其“格式”框中輸入 @; “沒(méi)有“,如下左圖所示,單擊“保存”按鈕,單擊“打開(kāi)”按鈕,打開(kāi)“系科”表,如下右圖所示。,28,表的字段屬性及其設(shè)置—格式-續(xù)3,(2)數(shù)字和貨幣型字段的格式(p39) 系統(tǒng)提供了數(shù)字和貨幣型字段的預(yù)定義格式,如下圖所示,共有7種格式,系統(tǒng)默認(rèn)格式是“常規(guī)數(shù)字”,即以輸入的方式顯示數(shù)字。,,29,表的字段屬性及其設(shè)置—格式-續(xù)4,用戶(hù)也可以使用下表所示的符號(hào)創(chuàng)建自定義格式。(p39),自定義格式為:;;; 說(shuō)明:格式中共有4部分,每一部分都可以省略。未指明格式的部分將不顯示任何信息。,30,表的字段屬性及其設(shè)置—格式-續(xù)5,【例2.6】(p40) :設(shè)置“教師”表的“工資”字段格式,當(dāng)輸入“6543.21”時(shí),顯示:$6,543.21;當(dāng)輸入“-150.00”時(shí),顯示:($150.00);當(dāng)輸入“0”時(shí),顯示字符:零;當(dāng)沒(méi)有輸入數(shù)據(jù)時(shí),顯示字符串:Null 。 操作步驟如下: (1)打開(kāi)“教師”表的“設(shè)計(jì)視圖”窗口。 (2)選擇“工資”字段,在其“格式”框中輸入: $#,##0.00;($#,##0.00); “零“; “ Null “ ,如下圖所示。單擊保存按鈕。,31,表的字段屬性及其設(shè)置—格式-續(xù)6,(3)日期/時(shí)間型字段的格式(p40) 系統(tǒng)提供了日期/時(shí)間型字段的預(yù)定義格式,如下圖所示,共有7種格式,系統(tǒng)默認(rèn)格式是“常規(guī)日期”。,32,表的字段屬性及其設(shè)置—格式-續(xù)7,日期/時(shí)間型(續(xù)) 用戶(hù)也可以使用右邊表所示的符號(hào)創(chuàng)建自定義格式。 說(shuō)明: 自定義格式根據(jù) Windows“控制面板”中“區(qū)域設(shè)置屬性”對(duì)話框所指定的設(shè)置來(lái)顯示。 自定義格式中可以添加逗號(hào)或其他分隔符,但分隔符必須用雙引號(hào)括起來(lái)。,33,表的字段屬性及其設(shè)置—格式-續(xù)8,【例2.7】(p41)設(shè)置“教師”表的“出生日期”字段的顯示形式為:英文月份的前三個(gè)字母,日,年,如Jan,15,2003。 操作步驟如下: (1)打開(kāi)“教師”表的“設(shè)計(jì)視圖”窗口。 (2)選擇“出生日期”字段,在其“格式”框中輸入: mmm“ , “dd“ , “yyyy ,見(jiàn)下左圖2-30所示。單擊保存按鈕,單擊“打開(kāi)”按鈕,打開(kāi)“教師”表,“出生日期”字段的顯示已變?yōu)樗璧男问?,?jiàn)下右圖所示。,34,表的字段屬性及其設(shè)置—格式-是否型,(4)是/否型字段的格式 在Access中,是/否型字段保存的值并不是“是”或“否”?!笆恰睌?shù)據(jù)用-1存儲(chǔ),“否”數(shù)據(jù)用0存儲(chǔ)。如果沒(méi)有格式設(shè)定,則必須輸入-1或0,存儲(chǔ)和顯示也是-1和0。如果設(shè)置了格式,則可以用更直觀的形式顯示其數(shù)據(jù)。是/否型字段在不輸入數(shù)據(jù)時(shí)一律顯示“否”值數(shù)據(jù)。 系統(tǒng)提供了是/否型字段的預(yù)定義格式,如下圖所示,共有3種格式:是/否、真/假、開(kāi)/關(guān),“是、真、開(kāi)”都存儲(chǔ)成-1,“否、假、關(guān)”都存儲(chǔ)成0。系統(tǒng)默認(rèn)格式是“是/否”。,35,表的字段屬性及其設(shè)置—格式-是否型,自定義格式為: ;; (p42) 說(shuō)明:真值代表數(shù)據(jù)為-1時(shí)顯示的信息,假值代表數(shù)據(jù)為0時(shí)顯示的信息。 注意:是/否型數(shù)據(jù)的輸入和顯示形式還要受到“查閱”選項(xiàng)卡中的“顯示控件”屬性的限制?!帮@示控件”屬性的列表框中提供了3個(gè)預(yù)定義的選項(xiàng):復(fù)選框、文本框、組合框,系統(tǒng)默認(rèn)為復(fù)選框。如果選定了“復(fù)選框”,則無(wú)論其格式設(shè)定為預(yù)定義的、自定義的還是沒(méi)有定義的,字段的真值都用“√”符號(hào)顯示,假值用“□”符號(hào)顯示。輸入數(shù)據(jù)時(shí),可以用鼠標(biāo)單擊或按空格鍵,選擇復(fù)選“√”(是)或去掉復(fù)選“□”(否)。,36,表的字段屬性及其設(shè)置—格式-是否型,【例2.8】(p42):首先在“教師”表中增加一個(gè)數(shù)據(jù)類(lèi)型為“是/否”的“婚否”字段,查看其數(shù)據(jù)顯示形式。其次設(shè)置“婚否”字段的“顯示控件”屬性為“文本框”,格式為:“已婚”代表真值;“未婚”代表假值。 操作步驟: (1)打開(kāi)“教師”表的設(shè)計(jì)視圖。 (2)單擊字段名稱(chēng)列最后的空白行,輸入“婚否”,選擇其數(shù)據(jù)類(lèi)型為“是/否”,見(jiàn)下左圖所示,單擊保存按鈕,再單擊“打開(kāi)”按鈕,打開(kāi)其“數(shù)據(jù)表視圖”,單擊已婚教師的“婚否”字段,出現(xiàn)“√”符號(hào),否則表示未婚,見(jiàn)下右圖所示。,37,表的字段屬性及其設(shè)置—格式-是否型,(3)單擊“設(shè)計(jì)”按鈕,打開(kāi)其“設(shè)計(jì)視圖”,先選擇“婚否”字段,在其“格式”框中輸入: ; “已婚“; “未婚“ 見(jiàn)下左圖所示。再單擊“查閱”選項(xiàng)卡,從“顯示控件”的列表框中選擇“文本框”,單擊保存按鈕,單擊“打開(kāi)”按鈕,打開(kāi)“數(shù)據(jù)表視圖”,“婚否”字段的顯示已變?yōu)樗璧男问?,?jiàn)下右圖所示。,38,表的字段屬性及其設(shè)置—格式-超鏈接型,(5)超鏈接型字段的格式(p42) 對(duì)于超鏈接型字段,系統(tǒng)沒(méi)有預(yù)定義格式,但可以創(chuàng)建自定義格式。 自定義格式為:## 說(shuō)明: 格式中共有3部分,各部分之間用“#”分隔,每一部分都可以省略。 顯示文本:顯示在字段或控件中的可見(jiàn)文本。 地址:指向Internet上某個(gè)網(wǎng)頁(yè)(URL)或文件(UNC)的路徑。 子地址:網(wǎng)頁(yè)或文件中的特定地址。 當(dāng)?shù)刂泛妥拥刂冯[藏時(shí),顯示文本在字段和控件中仍然是可見(jiàn)的。如格式設(shè)為:搜狐主頁(yè)#,39,表的字段屬性及其設(shè)置—格式-,3.小數(shù)位數(shù)(p43) 小數(shù)位數(shù)屬性只能用于數(shù)字型和貨幣型的字段,是設(shè)定小數(shù)點(diǎn)右邊的位數(shù)。它只影響顯示的小數(shù)位數(shù),不影響所保存的小數(shù)位數(shù)。小數(shù)位數(shù)可在0~15位之間,系統(tǒng)的默認(rèn)值是2位小數(shù),在一般情況下都使用“自動(dòng)”設(shè)定值。小數(shù)位數(shù)的設(shè)定要視數(shù)字或貨幣型數(shù)據(jù)的字段大小而定。如果字段大小為字節(jié)、整型、長(zhǎng)整型,則小數(shù)位數(shù)為0;如果字段大小為單精度型,則小數(shù)位數(shù)可設(shè)為0~7之間;如果字段大小為雙精度型,則小數(shù)位數(shù)可設(shè)為0~15之間。,40,表的字段屬性及其設(shè)置—格式 小數(shù)位數(shù),【例2.9】(p43)設(shè)置“教師”表的工資字段數(shù)據(jù)為1位小數(shù)。 操作步驟: (1)打開(kāi)“教師”表的“設(shè)計(jì)視圖”。 (2)選擇“工資”字段行,單擊“小數(shù)位數(shù)”右邊的按鈕,打開(kāi)其下拉列表,選擇“1”位小數(shù),如下左圖所示,單擊“保存”按鈕,再單擊“打開(kāi)”鈕,打開(kāi)其“數(shù)據(jù)表視圖”,如下右圖所示。,41,表的字段屬性及其設(shè)置—輸入掩碼,4.輸入掩碼(p44) 輸入掩碼屬性是用來(lái)設(shè)置用戶(hù)輸入字段數(shù)據(jù)時(shí)的格式(稱(chēng)掩碼)。它和格式屬性的區(qū)別是:格式屬性定義數(shù)據(jù)顯示的方式,而輸入掩碼屬性定義數(shù)據(jù)的輸入方式,并可對(duì)數(shù)據(jù)輸入做更多的控制以確保輸入正確的數(shù)據(jù)。輸入掩碼屬性用于文本、日期/時(shí)間、數(shù)字和貨幣型字段。 自定義輸入掩碼格式如下: ;;,42,表的字段屬性及其設(shè)置—輸入掩碼 -2,說(shuō)明(p44) 輸入掩碼的定義最多可有3部分,各部分之間用“;”分隔。 定義字段的輸入數(shù)據(jù)的格式。 用來(lái)確定是否把原樣的顯示字符存儲(chǔ)到表中。如果是0,則將原樣的顯示字符(如括號(hào)、連字號(hào)等占位符)和鍵入值一起保存;如果是1或空白,則只保存輸入非空格字符。 用來(lái)指定如果在輸入掩碼中鍵入字符的地方鍵入空格時(shí)顯示的字符??梢允褂萌魏巫址?,默認(rèn)字符是下劃線;如果要顯示空格,應(yīng)使用雙引號(hào)將空格括起來(lái)。 注意:對(duì)同一個(gè)字段,定義了輸入掩碼屬性又定義了格式屬性,則在顯示數(shù)據(jù)時(shí),格式屬性?xún)?yōu)先。,43,表的字段屬性及其設(shè)置—輸入掩碼 3,輸入掩碼的格式符號(hào)如下表所示。(p44),44,表的字段屬性及其設(shè)置—輸入掩碼 4,【例2.10】(p44)設(shè)置“教師”表的“教師編號(hào)”字段的輸入掩碼為“__系–第___號(hào)”,其中的:“__”分別代表必須輸入的兩位和三位數(shù)字符號(hào) 操作步驟: (1)打開(kāi)“教師”表的“設(shè)計(jì)視圖”。 (2)選擇“教師編號(hào)”字段行,在“輸入掩碼”文本框中輸入“ 00“系“-“第“000“號(hào)“ ” 如下左圖所示,單擊“保存”按鈕,再單擊“打開(kāi)”鈕,結(jié)果如下右圖所示。,45,表的字段屬性及其設(shè)置—輸入掩碼 5,輸入掩碼還可以用“輸入掩碼向?qū)А痹O(shè)置(p45),操作:?jiǎn)螕糨斎胙诖a右邊的按鈕,打開(kāi)“輸入掩碼向?qū)А?,如下圖所示,用戶(hù)可以從列表中選擇需要的掩碼。還可以通過(guò)“編輯列表”按鈕,打開(kāi)“自定義”“輸入掩碼向?qū)А?對(duì)話框創(chuàng)建自定義的輸入掩碼。,46,表的字段屬性及其設(shè)置—標(biāo)題,5.標(biāo)題(p45) 使用標(biāo)題屬性可以指定字段名的別名(顯示名稱(chēng)),即它在表、窗體或報(bào)表中顯示時(shí)的標(biāo)題文字。如果沒(méi)有為字段設(shè)置標(biāo)題,就顯示相應(yīng)的字段名。 【例2.11】:把“教師”表的“姓名”字段名改為“xm”,并且設(shè)置“xm”字段的標(biāo)題是“姓名”。 操作步驟: (1)打開(kāi)“教師”表的“設(shè)計(jì)視圖”。 (2)把“姓名”字段名稱(chēng),改為“xm” 并其在“標(biāo)題”文本框中輸入“姓名”,如下左圖所示,單擊“保存”按鈕,再單擊“打開(kāi)”鈕,結(jié)果如下右圖所示。,47,表的字段屬性及其設(shè)置—默認(rèn)值,6.默認(rèn)值 (p45) 默認(rèn)值屬性用于指定在輸入新記錄時(shí)系統(tǒng)自動(dòng)輸入到字段中默認(rèn)值。默認(rèn)值可以是常量、函數(shù)或表達(dá)式。類(lèi)型為自動(dòng)編號(hào)和OLE對(duì)象的字段不可設(shè)置默認(rèn)值。 7.有效性規(guī)則與有效性文本(p46) 設(shè)置字段有效性規(guī)則,就是設(shè)置輸入到字段中的數(shù)據(jù)的值域。設(shè)置有效性文本是指定當(dāng)輸入了字段有效性規(guī)則不允許的值時(shí)顯示的出錯(cuò)提示信息,用戶(hù)必須對(duì)字段值進(jìn)行修改,直到正確時(shí)光標(biāo)才能離開(kāi)此字段。如果不設(shè)置有效性文本,出錯(cuò)提示信息為系統(tǒng)默認(rèn)顯示信息。 有效性規(guī)則可以直接在“有效性規(guī)則”文本框中輸入表達(dá)式,也可以單擊其右邊的按鈕,打開(kāi)表達(dá)式生成器來(lái)編輯生成。,48,表的字段屬性及其設(shè)置— p46,表達(dá)式生成器如右圖所示。,表達(dá)式生成器包含表達(dá)式框、運(yùn)算符按鈕、表達(dá)式元素三部分??梢酝ㄟ^(guò)鼠標(biāo)單擊將表達(dá)式元素粘貼到在表達(dá)式框中,并在相應(yīng)位置選擇各種運(yùn)算符按鈕插入相應(yīng)的運(yùn)算符以形成表達(dá)式,也可在表達(dá)式框中直接輸入表達(dá)式。,49,表的字段屬性及其設(shè)置—規(guī)則,【例2.12】(p46)設(shè)置“選課”表的“成績(jī)”字段的有效性規(guī)則是“成績(jī)=0 and 成績(jī)=0 and =100”,在“有效性文本”文本框中輸入“成績(jī)只能是0到100之間的數(shù)值”,如下圖所示,單擊保存鈕。,50,表的字段屬性及其設(shè)置— p47,8.必填字段 使用必填字段屬性可以指定字段中是否必須有值。如果該屬性設(shè)為“是”,則必須在該字段中輸入數(shù)據(jù),而且該數(shù)值不能為 Null。系統(tǒng)默認(rèn)為“否”。 9.允許空字符串 使用允許空字符串屬性可以指定在表字段中長(zhǎng)度為零的字符串( “ “)是否為有效輸入項(xiàng)。系統(tǒng)默認(rèn)為“是”。 注意:允許空字符串屬性只能應(yīng)用于文本、備注和超鏈接類(lèi)型的字段。 10.Unicode壓縮 該屬性可以設(shè)定對(duì)“文本”、“備注”或“超鏈接”字段 (MDB) 中的數(shù)據(jù)是否進(jìn)行壓縮。目的是為了節(jié)約存儲(chǔ)空間。系統(tǒng)默認(rèn)為“是”。,51,表的字段屬性及其設(shè)置— p47,11.輸入法模式 使用輸入法模式屬性可以設(shè)置當(dāng)向表輸入數(shù)據(jù)時(shí),插入點(diǎn)定位在字段中時(shí),是否自動(dòng)打開(kāi)輸入法。系統(tǒng)默認(rèn)為“隨意”。輸入法模式有如下圖所示的多種選擇。 常用的有三種模式: 隨意:輸入法不自動(dòng)打開(kāi)或關(guān)閉,根據(jù)其他字段的使用狀態(tài)而定。 開(kāi)啟:輸入法自動(dòng)打開(kāi)。 關(guān)閉:輸入法自動(dòng)關(guān)閉。 12.索引 使用索引屬性可以設(shè)置單一字段的索引,也可以設(shè)置多個(gè)字段的索引。索引有助于快速查找記錄。,52,2.4主鍵及索引(p48),2.4.1 主鍵 2.4.2 索引,53,2.4.1 主鍵(p48),1.主鍵的概念 主鍵也叫主關(guān)鍵字,是表中惟一能標(biāo)識(shí)一條記錄的字段或字段的組合。指定了表的主鍵后,當(dāng)用戶(hù)輸入新記錄到表中時(shí),系統(tǒng)將檢查該字段是否有重復(fù)數(shù)據(jù),如果有則禁止把重復(fù)數(shù)據(jù)輸入到表中。同時(shí),系統(tǒng)也不允許在主鍵字段中輸入Null值。 2.定義主鍵的方法 一般的在創(chuàng)建表的結(jié)構(gòu)時(shí),就需要定義主鍵,否則在保存操作時(shí)系統(tǒng)將詢(xún)問(wèn)是否要?jiǎng)?chuàng)建主鍵。如果選“是”,系統(tǒng)將自動(dòng)創(chuàng)建一個(gè)“自動(dòng)編號(hào)(ID)”字段作為主鍵。該字段在輸入記錄時(shí)會(huì)自動(dòng)輸入一個(gè)具有惟一順序的數(shù)字。 注意:一個(gè)表只能定義一個(gè)主鍵,主鍵由表中的一個(gè)字段或多個(gè)字段組成。,,54,主鍵(p48)-2,【例2.13】(p48)定義“學(xué)生”表的“學(xué)號(hào)”字段為主鍵。 操作步驟: (1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)。 (2)選擇“學(xué)生”表對(duì)象,打開(kāi)其“設(shè)計(jì)視圖”。 (3)單擊“學(xué)號(hào)”字段左邊的行選定器,選定“學(xué)號(hào)”行。 (4)單擊主窗口的工具欄的主鍵按鈕或選擇“編輯∣主鍵”命令,如下圖所示。,,,55,主鍵(p48)-3,【例2.14】(p48) 定義“選課”表的“學(xué)號(hào)”和“課程號(hào)”兩個(gè)字段為主鍵。 操作步驟: (1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)。 (2)選擇“選課”表對(duì)象,打開(kāi)其“設(shè)計(jì)視圖”。 (3)單擊“學(xué)號(hào)”字段左邊的行選定器,選定“學(xué)號(hào)”行,再按下Ctrl鍵不放,單擊“課程號(hào)”字段的行選定器,即可選定“學(xué)號(hào)”和“課程號(hào)”兩個(gè)字段,如下圖所示。 (4)單擊主窗口的工具欄的主鍵按鈕或選擇“編輯∣主鍵”命令。,56,索引(p49),【例2.15】(p49)為“學(xué)生”表的“姓名”字段建立單字段索引,允許有相同的姓名。 操作步驟:(1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù),打開(kāi)“學(xué)生”表的“設(shè)計(jì)視圖”。 (2)單擊“姓名”字段,單擊其“索引”屬性右邊的按鈕,打開(kāi)下拉列表,選擇 有(有重復(fù)),如下圖所示。,57,索引 (p49),【例2.16】:用“學(xué)生”表的“系號(hào)”和“出生日期”字段建立一個(gè)索引,當(dāng)同一個(gè)系的同學(xué)排在一起時(shí),再按出生日期排列。 操作步驟:(1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù),打開(kāi)“學(xué)生”表的“設(shè)計(jì)視圖”。 (2)單擊主窗口工具欄的索引按鈕 或選擇“視圖∣索引”命令”,打開(kāi)“索引”對(duì)話框,如下圖所示。在“索引名稱(chēng)”列的第一個(gè)空白行,輸入索引名稱(chēng),在此為“系號(hào)生日”(也可用字段名稱(chēng)來(lái)命名)。在對(duì)應(yīng)的“字段名稱(chēng)”列的下拉列表中選擇索引的第一個(gè)字段“系號(hào)”,在“字段名稱(chēng)”列的下一行,選擇索引的第二個(gè)字段“出生日期”,該行的“索引名稱(chēng)”列為空。在“排序次序”列的下拉列表中選擇升序或降序。,58,說(shuō)明:升序?yàn)榘醋侄沃涤傻偷礁吲帕?。降序?yàn)榘醋侄沃涤筛叩降团帕?。?dāng)一個(gè)表設(shè)置了多個(gè)索引時(shí),打開(kāi)數(shù)據(jù)表后按主鍵的索引順序排序記錄。如果某個(gè)索引生效時(shí),主鍵的排序會(huì)改變。 注意:對(duì)于數(shù)據(jù)類(lèi)型為備注、超級(jí)鏈接和OLE對(duì)象的字段不能建立索引。,索引 (p49),59,2.5 表與表之間的關(guān)系,2.5.1 表間關(guān)系的概念 2.5.2 建立表間關(guān)系 2.5.3 編輯和刪除表間關(guān)系 2.5.4 實(shí)施參照完整性 2.5.5 關(guān)系連接類(lèi)型 2.5.6 在表設(shè)計(jì)中使用查閱向?qū)? 2.5.7 表間關(guān)系與子數(shù)據(jù)表,,60,2.5.1 表間關(guān)系的概念(p50),表間關(guān)系指的是兩個(gè)表中都有一個(gè)數(shù)據(jù)類(lèi)型、字段大小相同的同名字段,該字段(關(guān)聯(lián)字段)在每個(gè)表中都要建立索引,以其中一個(gè)表(主表)的關(guān)聯(lián)字段與另一個(gè)表(子表或相關(guān)表)的關(guān)聯(lián)字段建立兩個(gè)表之間的關(guān)系。通過(guò)這種表之間的關(guān)聯(lián)性,可以將數(shù)據(jù)庫(kù)中的多個(gè)表聯(lián)接成一個(gè)有機(jī)的整體。表間關(guān)系的主要作用是使多個(gè)表之間產(chǎn)生關(guān)聯(lián),通過(guò)關(guān)聯(lián)字段建立起關(guān)系,以便快速的從不同表中提取相關(guān)的信息。,61,表間關(guān)系(p50),數(shù)據(jù)表之間的關(guān)系有三種: (1)一對(duì)一關(guān)系 一對(duì)一關(guān)系是指A表中的一條記錄只能對(duì)應(yīng)B表中的一條記錄,并且B表中的一條記錄也只能對(duì)應(yīng)A表中的一條記錄。 兩個(gè)表之間要建立一對(duì)一關(guān)系,首先定義關(guān)聯(lián)字段為每個(gè)表的主鍵或建立索引屬性為“有(無(wú)重復(fù))”,然后確定兩個(gè)表具有一對(duì)一的關(guān)系。 (2)一對(duì)多關(guān)系 一對(duì)多關(guān)系是指A表中的一條記錄能對(duì)應(yīng)B表中的多條記錄,但是B表中的一條記錄只能對(duì)應(yīng)A表中的一條記錄。 兩個(gè)表之間要建立一對(duì)多關(guān)系,首先定義關(guān)聯(lián)字段為主表的主鍵或建立索引屬性為“有(無(wú)重復(fù))”,二是設(shè)置關(guān)聯(lián)字段在子表中的索引屬性為“有(有重復(fù))”,然后確定兩個(gè)表具有一對(duì)多的關(guān)系。,62,表間關(guān)系 (p50),(3)多對(duì)多關(guān)系 多對(duì)多關(guān)系是指A表中的一條記錄能對(duì)應(yīng)B表中的多條記錄,而B(niǎo)表中的一條記錄也可以對(duì)應(yīng)A表中的多條記錄。 由于現(xiàn)在的數(shù)據(jù)庫(kù)管理系統(tǒng)不直接支持多對(duì)多的關(guān)系,因此在處理多對(duì)多的關(guān)系時(shí)需要將其轉(zhuǎn)換為兩個(gè)一對(duì)多的關(guān)系,即創(chuàng)建一個(gè)聯(lián)接表,將兩個(gè)多對(duì)多表中的主關(guān)鍵字段添加到聯(lián)接表中,則這兩個(gè)多對(duì)多表與聯(lián)接表之間均變成了一對(duì)多的關(guān)系,這樣間接的建立了多對(duì)多的關(guān)系。,63,2.5.2 建立表間關(guān)系,數(shù)據(jù)庫(kù)中的多個(gè)表之間要建立關(guān)系,必須先給各個(gè)表建立主鍵或索引。還要關(guān)閉所有打開(kāi)的表,否則不能建立表間關(guān)系??梢栽O(shè)置管理關(guān)系記錄的規(guī)則。只有建立了表間關(guān)系,才能設(shè)置參照完整性、設(shè)置在相關(guān)聯(lián)的表中插入、刪除和修改記錄的規(guī)則。 【例2.17】(p51)建立“教學(xué)管理”數(shù)據(jù)庫(kù)中,“學(xué)生”表和“選課”表之間一對(duì)多的關(guān)系;“課程”表與“選課”表之間一對(duì)多的關(guān)系;說(shuō)明:在“教學(xué)管理”數(shù)據(jù)庫(kù)中,已建立“學(xué)生”表的主鍵是“學(xué)號(hào)”字段,“系號(hào)”字段的索引為“有(有重復(fù))”;“課程”表的主鍵是“課程號(hào)”字段;“選課”表的主鍵是“學(xué)號(hào)”和“課程號(hào)”的組合字段,“成績(jī)”字段的索引為“有(有重復(fù))”。,,64,表間關(guān)系(p51例2-17),操作步驟:(1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)窗口。 (2)打開(kāi)“關(guān)系”對(duì)話框,添加學(xué)生表、選課表、課程表到關(guān)系窗口中。 (3)拖動(dòng)“學(xué)生”表的“學(xué)號(hào)”字段到“選課”表的“學(xué)號(hào)”字段上,打開(kāi)“編輯關(guān)系”對(duì)話框,創(chuàng)建關(guān)系。拖動(dòng)“課程”表的“課程號(hào)”字段到“選課”表的“課程號(hào)”字段上,創(chuàng)建關(guān)系。 在“編輯關(guān)系”對(duì)話框中,可以根據(jù)需要選擇“實(shí)施參照完整性”、“級(jí)聯(lián)更新相關(guān)字段”以及“級(jí)聯(lián)刪除相關(guān)記錄”關(guān)系選項(xiàng). (4)保存關(guān)系。,65,2.5.3 編輯和刪除表間關(guān)系 (p52),表之間的關(guān)系創(chuàng)建后,在使用過(guò)程中,如果不符合要求,如需級(jí)聯(lián)更新字段、級(jí)聯(lián)刪除記錄,可重新編輯表間關(guān)系,也可刪除表間關(guān)系。 【例2.18】(p52)修改上例中課程表和選課表之間的關(guān)系,選擇“實(shí)施參照完整性”、“級(jí)聯(lián)更新相關(guān)字段”和“級(jí)聯(lián)刪除相關(guān)記錄”關(guān)系選項(xiàng)。 操作步驟: (1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)窗口,打開(kāi)“關(guān)系”對(duì)話框。 (3)右鍵單擊“課程”表和“選課”表之間的連線出現(xiàn)快捷菜單,選擇“編輯關(guān)系”命令,打開(kāi)“編輯關(guān)系”對(duì)話框,選中“實(shí)施參照完整性”、“級(jí)聯(lián)更新相關(guān)字段”和“級(jí)聯(lián)刪除相關(guān)記錄”復(fù)選框。,66,2.5.4 實(shí)施參照完整性 (p53),1.實(shí)施參照完整性 參照完整性是一個(gè)規(guī)則,用它可以確保有關(guān)系的表中記錄之間關(guān)系的完整有效性,并且不會(huì)隨意的刪除或更改相關(guān)數(shù)據(jù)。即不能在子表的外鍵字段中輸入不存在于主表中的值,但可以在子表的外鍵字段中輸入一個(gè)Null值來(lái)指定這些記錄與主表之間并沒(méi)有關(guān)系。如果在子表中存在著與主表匹配的記錄,則不能從主表中刪除這個(gè)記錄,同時(shí)也不能更改主表的主鍵值。 2.級(jí)聯(lián)更新相關(guān)字段 選擇“級(jí)聯(lián)更新相關(guān)字段”選項(xiàng),即設(shè)置在主表中更改主鍵值時(shí),系統(tǒng)自動(dòng)更新子表中所有相關(guān)記錄中的外鍵值。 3.級(jí)聯(lián)刪除相關(guān)記錄 選擇“級(jí)聯(lián)刪除相關(guān)記錄”選項(xiàng),即設(shè)置刪除主表中記錄時(shí),系統(tǒng)自動(dòng)刪除子表中所有相關(guān)的記錄。,,67,2.5.5 關(guān)系聯(lián)接類(lèi)型(p53),在“編輯關(guān)系”對(duì)話框中,,單擊“聯(lián)接類(lèi)型”按鈕,打開(kāi)“聯(lián)接屬性”對(duì)話框,見(jiàn)下圖所示,有三個(gè)單選鈕,選擇其中之一來(lái)定義表間關(guān)系的聯(lián)接類(lèi)型。 選項(xiàng)“1”(默認(rèn)值),定義表間關(guān)系為內(nèi)部聯(lián)接。它只包括兩個(gè)表的關(guān)聯(lián)字段相等的記錄。 選項(xiàng)“2”,定義表間關(guān)系為左外部聯(lián)接。它包括主表的所有記錄和子表中與主表關(guān)聯(lián)字段相等的那些記錄。 選項(xiàng)“3”,定義表間關(guān)系為右外部聯(lián)接。它包括子表的所有記錄和主表中關(guān)聯(lián)字段相等的那些記錄。,68,2.5.6在表設(shè)計(jì)中使用查閱向?qū)?p54),在一般情況下,表中大多數(shù)字段的數(shù)據(jù)都來(lái)自用戶(hù)輸入的數(shù)據(jù),或從其它數(shù)據(jù)源導(dǎo)入的數(shù)據(jù)。但在有些情況下,表中某個(gè)字段的數(shù)據(jù)也可以取自于其它表中某個(gè)字段的數(shù)據(jù),或者取自于一組固定的數(shù)據(jù),這就是字段的查閱功能。該功能可以通過(guò)表設(shè)計(jì)中使用查閱向?qū)ь?lèi)型來(lái)實(shí)現(xiàn)。 【例2.19】(p54)創(chuàng)建一個(gè)查閱列表,使輸入選課表的“課程號(hào)”字段的數(shù)據(jù)時(shí)不必直接輸入,而是通過(guò)下拉列表選擇來(lái)自于課程表中“課程號(hào)”字段的數(shù)據(jù)。,69,操作步驟:(1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)窗口,并打開(kāi)選課表的設(shè)計(jì)視圖。 (2)選擇“課程號(hào)”字段,打開(kāi)數(shù)據(jù)類(lèi)型的下拉列表框,選擇“查閱向?qū)А?,打開(kāi)“查閱向?qū)А睂?duì)話框。 (3)根據(jù)向?qū)нM(jìn)行操作。,70,2.5.7 表間關(guān)系與子數(shù)據(jù)表,表間創(chuàng)建關(guān)系后,在主表的數(shù)據(jù)表視圖中能看到左邊新增了帶有“+”號(hào)的一列,這說(shuō)明該表與另外的表(子數(shù)據(jù)表)建立了關(guān)系。通過(guò)單擊“+”號(hào)可以看到子數(shù)據(jù)表中的關(guān)系記錄。 【例2.20】(p56)打開(kāi)學(xué)生表,并查看學(xué)號(hào)為“02150147”和“02150212”的學(xué)生的相關(guān)記錄。 操作步驟:(1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)窗口,打開(kāi)學(xué)生表的數(shù)據(jù)表視圖,如下左圖所示。 (2)單擊學(xué)號(hào)為“02150147”和“02150212”左邊的“+”號(hào)按鈕,顯示其子數(shù)據(jù)表“選課”表中的相關(guān)記錄,如下右圖所示。,71,2.6 修改表的結(jié)構(gòu),2.6.1 修改字段名及其屬性 2.6.2 插入字段 2.6.3 刪除字段,72,2.6.1 修改字段名及其屬性(p58),修改數(shù)據(jù)表的字段名及其屬性就是把原字段名改為指定的字段名,把原屬性改為指定的屬性。具體操作就是打開(kāi)數(shù)據(jù)表的設(shè)計(jì)視圖,選定要修改的原字段名將其改為指定的字段名,并按要求重新設(shè)置其各種屬性。,73,2.6.2 插入字段(p58),插入字段就是在原數(shù)據(jù)表中增加新的字段。操作就是打開(kāi)數(shù)據(jù)表的設(shè)計(jì)視圖,選定要插入字段的行,選擇“插入∣行”命令,或工具欄中的“插入行”按鈕,或選擇快捷菜單中“插入行”命令,插入新的空行并輸入新的字段和設(shè)置其屬性。,74,2.6.3 刪除字段(p58),刪除字段就是把原數(shù)據(jù)表中的指定字段及其數(shù)據(jù)刪除。操作就是打開(kāi)數(shù)據(jù)表的設(shè)計(jì)視圖,選定要?jiǎng)h除的字段行,選擇“編輯∣刪除行”命令,或工具欄中的“刪除行”按鈕,或選擇快捷菜單中“刪除行”命令即可。,75,修改結(jié)構(gòu)—示例,【例2.22】(p58)修改“學(xué)生”表的結(jié)構(gòu)。 要求: (1)把“性別”字段名改為“XB”字段名。 (2)在“籍貫”和“系號(hào)”字段之間增加“簡(jiǎn)歷”字段,其類(lèi)型為備注型。 (3)刪除“照片”字段。 (4)保存修改的結(jié)構(gòu),并在數(shù)據(jù)表視圖中查看結(jié)構(gòu)。 (5)再把結(jié)構(gòu)改為原結(jié)構(gòu)。,76,修改結(jié)構(gòu)—示例 (p58),操作步驟: (1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)窗口,并打開(kāi)學(xué)生表的設(shè)計(jì)視圖。 (2)選定“性別”字段名稱(chēng),把其改名為“XB”。 (3)選定“系號(hào)”字段行,單擊工具欄中的“插入行”按鈕,設(shè)計(jì)視圖中出現(xiàn)一空行,在空行的字段名稱(chēng)中輸入“簡(jiǎn)歷”,選擇其數(shù)據(jù)類(lèi)型為“備注”。 (4)選定“圖片”字段行,單擊工具欄中的“刪除行”按鈕,打開(kāi)“是否永久刪除選中的字段及其所有數(shù)據(jù)”對(duì)話框,單擊“是”按鈕,刪除“圖片”字段。 (5)單擊“保存”按鈕,保存數(shù)據(jù)表結(jié)構(gòu)的修改,再打開(kāi)其“數(shù)據(jù)表視圖”,結(jié)果增加了“簡(jiǎn)歷”字段,原“性別”字段改成了“XB”,刪除了“圖片”字段及其信息。 (6)再把“XB”改為“性別”;把“簡(jiǎn)歷”字段刪除;增加“圖片”字段,即可把結(jié)構(gòu)改為原結(jié)構(gòu)。,77,2.7 打印表(p59),2.7.1 保存表 2.7.2 預(yù)覽表的內(nèi)容 2.7.3 打印表,78,2.7.1 保存表,當(dāng)表的結(jié)構(gòu)設(shè)計(jì)、修改完成或已完成數(shù)據(jù)的輸入,就可以保存該數(shù)據(jù)表。 常用方法如下: 方法一:?jiǎn)螕艄ぞ邫凇氨4妗卑粹o。 方法二:?jiǎn)螕魯?shù)據(jù)庫(kù)窗口的關(guān)閉按鈕。 方法三:選擇菜單“文件∣保存”命令。 方法四:按Ctrl+W或Ctrl+F4組合鍵。 方法五:雙擊數(shù)據(jù)庫(kù)窗口左邊的控制菜單圖標(biāo),也可單擊控制菜單圖標(biāo),從彈出的快捷菜單中選擇“關(guān)閉”命令。,79,保存表( p59 ),如果是第一次保存表,系統(tǒng)將打開(kāi)“另存為”對(duì)話框,如下圖所示,輸入表名,單擊“確定”按鈕即可。 如果以前已經(jīng)保存過(guò)該表,而現(xiàn)在想用不同的名字保存它,可選擇“文件∣另保為”命令,系統(tǒng)將打開(kāi)類(lèi)似的“另存為”對(duì)話框,輸入不同的表名,單擊“確定”按鈕可創(chuàng)建一個(gè)新的表,同時(shí)以原表名保存原數(shù)據(jù)表。,80,2.7.2 預(yù)覽表的內(nèi)容(p59-60),數(shù)據(jù)表的內(nèi)容可通過(guò)預(yù)覽在屏幕上觀看一下打印結(jié)果。對(duì)不滿(mǎn)意的地方再進(jìn)行修改,直到達(dá)到要求再打印。預(yù)覽表是單擊工具欄的預(yù)覽按鈕或選擇“文件∣打印預(yù)覽”(wu)命令打開(kāi)預(yù)覽窗口。能實(shí)現(xiàn)預(yù)覽表的前提是在Windows中已安裝了打印機(jī)。 【例2.23】(p60)預(yù)覽“學(xué)生”表的內(nèi)容。 操作步驟:(1)打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)窗口,并打開(kāi)學(xué)生表。 (2)單擊“預(yù)覽”按鈕或選擇“文件∣打印預(yù)覽”命令,打開(kāi)預(yù)覽窗口,如下圖所示。同時(shí)工具欄出現(xiàn)了一組預(yù)覽所使用的按鈕,選擇這些按鈕可進(jìn)行相應(yīng)的設(shè)置和操作。,81,2.7.3 打印表(p60),要打印設(shè)置好格式的數(shù)據(jù)表,可通過(guò)工具欄的打印按鈕直接打印,也可選擇“文件∣打印”命令打開(kāi)打印對(duì)話框,進(jìn)行設(shè)置。 從“打印范圍”中選擇打印整個(gè)數(shù)據(jù)表,或者打印選定的頁(yè),或者打印選中的記錄。 單擊“設(shè)置”按鈕,打開(kāi)“頁(yè)面設(shè)置”對(duì)話框,設(shè)置頁(yè)邊距和打印標(biāo)題?!绊?yè)面設(shè)置”對(duì)話框也可以選擇“文件∣頁(yè)面設(shè)置”命令打開(kāi)。 單擊“屬性”按鈕,打開(kāi)“屬性”對(duì)話框,設(shè)置打印方向、打印頁(yè)的次序以及紙張的來(lái)源和紙張的規(guī)格等。,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Access 數(shù)據(jù)庫(kù)技術(shù) 應(yīng)用 鐵道 章表
鏈接地址:http://www.820124.com/p-2946517.html