




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
項目二系統(tǒng)初始化表是Access數(shù)據(jù)庫的基礎(chǔ),是存儲和管理數(shù)據(jù)的對象,也是數(shù)據(jù)庫其他對象的數(shù)據(jù)來源。本項目將通過創(chuàng)建“羅斯文數(shù)據(jù)庫”所需的表及錄入數(shù)據(jù),介紹建立表的各種方法、如何設(shè)置表的屬性提高表工作效率、如何設(shè)置表數(shù)據(jù)顯示外觀、如何操作表的結(jié)構(gòu)、如何操作表中數(shù)據(jù)、如何設(shè)置表之間關(guān)系、如何導(dǎo)入導(dǎo)出數(shù)據(jù)。本項目所需創(chuàng)建的表如下圖所示:圖2-1-1羅斯文數(shù)據(jù)庫所包含的表任務(wù)一創(chuàng)建產(chǎn)品表任務(wù)描述產(chǎn)品表保存的是產(chǎn)品的基本信息,包括供應(yīng)商ID、ID、產(chǎn)品代碼、產(chǎn)品名稱等。本任務(wù)將通過使用設(shè)計視圖創(chuàng)建產(chǎn)品表并錄入產(chǎn)品信息,介紹使用設(shè)計視圖創(chuàng)建表、錄入數(shù)據(jù)、顯示數(shù)據(jù)。產(chǎn)品表的結(jié)構(gòu)如表2-1所示。表2-1產(chǎn)品表結(jié)構(gòu)字段序號字段名稱數(shù)據(jù)類型說明1供應(yīng)商ID數(shù)字2ID自動編號3產(chǎn)品代碼短文本4產(chǎn)品名稱短文本5說明長文本6標(biāo)準(zhǔn)成本貨幣7列出價格貨幣8再訂購水平數(shù)字9目標(biāo)水平數(shù)字10單位數(shù)量短文本11中斷是否12最小再訂購數(shù)量數(shù)字13類別短文本(查閱向?qū)В┎殚喯驅(qū)?nèi)容為:焙烤食品和混合食品;飲料;點(diǎn)心;水果和蔬菜罐頭;肉罐頭;谷類;土豆片;快餐;調(diào)味品;奶制品;干果和堅果;谷類;果醬;蜜餞;油;意大利面食;醬油;湯14附件附件存放產(chǎn)品相關(guān)文件15產(chǎn)品照片OLE對象做一做步驟一需求分析需求:創(chuàng)建產(chǎn)品表并錄入數(shù)據(jù)。分析:使用表設(shè)計視圖創(chuàng)建產(chǎn)品表結(jié)構(gòu),在數(shù)據(jù)表視圖中錄入數(shù)據(jù)。步驟二使用設(shè)計視圖創(chuàng)建產(chǎn)品表結(jié)構(gòu)1.單擊“創(chuàng)建”-“表”-“表設(shè)計”按鈕,如圖2-1-2所示,打開新建表的設(shè)計視圖,如圖2-1-3所示。圖2-1-2表設(shè)計按鈕字段屬性區(qū)字段選定器字段輸入?yún)^(qū)字段屬性區(qū)字段選定器字段輸入?yún)^(qū)圖2-1-3表設(shè)計視圖2.在表設(shè)計視圖中單擊字段名稱列第一行單元格,輸入“供應(yīng)商ID”字段名,在數(shù)據(jù)類型列第一行單元格中單擊,顯示出下拉按鈕,單擊下拉按鈕顯示數(shù)據(jù)類型列表,如圖2-1-4所示,選擇“數(shù)字”。圖2-1-4數(shù)據(jù)類型列表3.單擊字段名稱列第二行單元格,輸入“ID”字段名,在數(shù)據(jù)類型列第二行單元格中單擊,顯示出下拉按鈕,單擊下拉按鈕顯示數(shù)據(jù)類型列表,選擇“自動編號”。4.添加產(chǎn)品代碼字段,數(shù)據(jù)類型選擇“短文本”。添加產(chǎn)品名稱字段,數(shù)據(jù)類型選擇“短文本”。添加說明字段,數(shù)據(jù)類型選擇“長文本”。添加標(biāo)準(zhǔn)成本字段,數(shù)據(jù)類型選擇“貨幣”,在說明單元格輸入“采購時報價”。添加列出價格字段,數(shù)據(jù)類型選擇“貨幣”,在說明單元格輸入“銷售時報價”。添加再訂購水平字段,數(shù)據(jù)類型選擇“數(shù)字”,在說明單元格輸入“需要進(jìn)行采購的庫存數(shù)量”。添加目標(biāo)水平字段,數(shù)據(jù)類型選擇“數(shù)字”,在說明單元格輸入“重新采購后要達(dá)到的庫存水平”。添加單位數(shù)量字段,數(shù)據(jù)類型選擇“短文本”。添加中斷字段,數(shù)據(jù)類型選擇“是/否”。添加最小再訂購數(shù)量字段,數(shù)據(jù)類型選擇“數(shù)字”。5.單擊字段名稱列第十三行單元格,輸入“類別”字段名,在數(shù)據(jù)類型列第三行單元格中單擊,顯示出下拉按鈕,單擊下拉按鈕顯示數(shù)據(jù)類型列表,選擇“查閱向?qū)А?,彈出“查閱向?qū)υ捒颍鐖D2-1-5所示。圖2-1-5查閱向?qū)υ捒蛱醾€醒“使用查閱字段獲取其他表或查詢中的值”是從其他表或查詢中查出數(shù)據(jù)填充到查閱向?qū)砑拥南吕斜碇??!白孕墟I入所需的值”是在下一步由用戶直接輸入數(shù)據(jù)填充到查閱向?qū)砑拥南吕斜碇?。選擇“自行鍵入所需的值”,單擊“下一步”按鈕,彈出輸入列表數(shù)據(jù)對話框,列數(shù)為1,如圖2-1-6所示。在第1列的第一行和第二行分別輸入“男”、“女”數(shù)據(jù),如圖2-1-7所示。圖2-1-6輸入列表數(shù)據(jù)對話框圖2-1-7輸入列表數(shù)據(jù)提個醒“第1列”下數(shù)據(jù)的順序,即為查閱向?qū)砑拥南吕斜碇袛?shù)據(jù)的順序。單擊“下一步”按鈕,彈出“請為查閱字段指定標(biāo)簽”對話框,如圖2-1-8所示,標(biāo)簽?zāi)J(rèn)為字段名稱,這個不需要修改。圖2-1-8輸入標(biāo)簽對話框提個醒選中“限于列表”復(fù)選框,則這列單元格數(shù)據(jù)只能是從查詢向?qū)Я斜磉x擇指定數(shù)據(jù),不能輸入。單擊“完成”按鈕,查閱向?qū)гO(shè)置完成。6.添加附件字段,數(shù)據(jù)類型選擇“附件”。添加產(chǎn)品照片字段,數(shù)據(jù)類型選擇“OLE對象”。7.定義主鍵單擊字段名稱“ID”,選中字段“ID”,單擊主鍵按鈕,“ID”字段名稱左邊出現(xiàn)鑰匙標(biāo)志,在ID上建了主鍵,如圖2-1-11所示。7.最后單擊“保存”按鈕,在彈出的“另存為”對話框中輸入表名稱“產(chǎn)品表”,如圖2-1-9所示。圖2-1-9另存為對話框單擊“確定”按鈕,保存產(chǎn)品表。提個醒在保存表時如果沒建主鍵,會彈出“尚未定義主鍵”對話框,如圖2-1-10所示,單擊“是”會自動添加“ID”自動編號類型字段,并設(shè)置為主鍵,單擊“否”不定義主鍵保持。圖2-1-10是否定義主鍵新建的產(chǎn)品表結(jié)構(gòu)如圖2-1-11所示。圖2-1-11產(chǎn)品表結(jié)構(gòu)提個醒如何選擇字段數(shù)據(jù)類型,可以參考以下幾點(diǎn):。如果存儲的是數(shù)字但不需要進(jìn)行算術(shù)運(yùn)算,也可以選擇“文本”,例如手機(jī)號碼。可以選擇“OLE對象”。步驟三添加產(chǎn)品數(shù)據(jù)單擊“表設(shè)計”—“視圖”—“視圖”下的“下拉按鈕”,顯示出表的操作視圖列表,如圖2-1-12所示。圖2-1-12表操作視圖列表選擇數(shù)據(jù)表視圖,打開表的數(shù)據(jù)表視圖,如圖2-1-13所示。圖2-1-13數(shù)據(jù)表視圖提個醒切換表視圖的方法:1.打開表后,使用“開始”—“視圖”—“視圖”下的“下拉按鈕”。2.在“導(dǎo)航窗格”中雙擊表名,打開表的數(shù)據(jù)表視圖。3.在“導(dǎo)航窗格”中右擊表名,選擇快捷菜單中的“打開”以數(shù)據(jù)表視圖打開,選擇“設(shè)計視圖”以設(shè)計視圖打開。單擊“供應(yīng)商ID”下單元格輸入“4”,單擊“產(chǎn)品代碼”下單元格輸入“NWTB-1”,單擊“產(chǎn)品名稱”下單元格輸入“蘋果汁”,“說明”下單元格沒有內(nèi)容,可以空著不輸入。提個醒“ID”字段類型為自動編號,這種類型的字段內(nèi)容不需要填,也不能填,默認(rèn)系統(tǒng)會自動按1、2、3..的順序自動填充。按上述方法為“標(biāo)準(zhǔn)成本”、“列出價格”、“再訂購水平”、“目標(biāo)水平”、“單位數(shù)量”下的單元格分別輸入:5、30、10、40、10箱x20包。蘋果汁是正常銷售產(chǎn)品沒有中斷,中斷下的復(fù)選框不變。單擊“最小再訂購數(shù)量”下單元格輸入“10”單擊“類別”下單元格,在單元格中出現(xiàn)下拉按鈕,單擊下拉按鈕顯示出在創(chuàng)建表時通過查閱向?qū)гO(shè)置的數(shù)據(jù),如圖2-1-14所示。選擇“飲料”輸入類別。圖2-1-14查閱向?qū)ё侄屋斎霐?shù)據(jù)雙擊“附件”下單元格,打開“附件”對話框,如圖2-1-15所示。圖2-1-15附件對話框單擊附件對話框中的“添加”按鈕,打開“選擇文件”對話框,如圖2-1-16所示,選中“蘋果汁圖片”,單擊“打開”按鈕,把選中的圖片添加到附件對話框中。圖2-1-16選擇文件對話框再次單擊“添加”按鈕,添加“蘋果汁介紹”WORD文檔,如圖2-1-17所示。單擊“確定”按鈕,選擇的內(nèi)容添加到“附件”單元格中。添加后單元格中顯示所保存附件的個數(shù),如圖2-1-18所示,到此一條記錄輸入完成。圖2-1-17選擇文件對話框提個醒通過雙擊附件類型單元格也可以打開附件對話框。在附件對話框中,添加附件后只有單擊“確定”按鈕后才把添加的附件保存到單元格中,如果單擊“取消”按鈕,則放棄添加附件。在附件對話框中,選中指定附件單擊“刪除”按鈕,可以從單元格中刪除附件。在附件對話框中,選中指定附件單擊“打開”按鈕,可以使用關(guān)聯(lián)的軟件打開文件,例如選中word文檔附件,單擊“打開”按鈕,使用word軟件打開文檔。在附件對話框中,選中指定附件單擊“另存為”按鈕,可以把單元格中的附件拷貝到本地磁盤。在附件對話框中,單擊“全部保存”按鈕,可以把單元格中的附件全部拷貝到本地磁盤指定目錄。圖2-1-18附件單元格信息提個醒在數(shù)據(jù)表視圖中,是/否類型字段值默認(rèn)使用復(fù)選框表示,有對鉤表示“是”,沒有對鉤表示“否”,通過單擊進(jìn)行切換。長文本類型的字段值輸入和短文本類型的一樣,直接輸入。右擊“產(chǎn)品照片”下單元格,彈出快捷菜單,如圖2-1-19所示,選擇“插入對象…”,彈出“插入對象”對話框,選擇“由文件創(chuàng)建”,如圖2-1-20所示。圖2-1-19快捷菜單圖2-1-20插入對象對話框單擊“瀏覽”按鈕,彈出“瀏覽”對話框,如圖2-1-21所示。圖2-1-21瀏覽對話框選擇圖片“蘋果汁照片1.JPG”,單擊“確定”按鈕返回插入對象對話框,單擊“確定”按鈕插入圖片完成。提個醒如果圖片插入錯誤,可以采用從新插入的方法,用新插入的圖片把以前的覆蓋。如果要刪除圖片,可以選中有圖片的單元格,單擊鍵盤上“delete”鍵??梢噪p擊插入圖片的單元格使用關(guān)聯(lián)軟件顯示圖片內(nèi)容。如圖2-1-22所示。圖2-1-22瀏覽對話框單擊“供應(yīng)商ID”下第二行單元格,輸入“10”,錄入第二條記錄,以此類推輸入表數(shù)據(jù)。如圖2-1-22所示。圖2-1-23產(chǎn)品表數(shù)據(jù)提個醒可以通過按“Tab”鍵的方式切換各個單元格輸入或修改數(shù)據(jù)。學(xué)一學(xué)1.表簡介表是整個數(shù)據(jù)庫的基本單位,同時它也是所有查詢、窗體和報表的基礎(chǔ),簡單來說,表就是特定主題的數(shù)據(jù)集合,它將具有相同性質(zhì)或相關(guān)聯(lián)的數(shù)據(jù)存儲在一起,以行和列的形式來記錄數(shù)據(jù)。2.表的組成表由兩部分組成:表結(jié)構(gòu)和表內(nèi)容。表結(jié)構(gòu)是指表的框架包括字段名稱、數(shù)據(jù)類型、字段屬性等,規(guī)定表中每一列的名稱、存放什么樣的數(shù)據(jù)、這一列的寬度、數(shù)據(jù)輸入顯示的格式等。表內(nèi)容就是存放在表中的數(shù)據(jù),即記錄。創(chuàng)建表的步驟為先創(chuàng)建表結(jié)構(gòu),再錄入數(shù)據(jù)。3.字段的命名規(guī)則(1)名稱長度為1到64個字符。(2)可以包含漢字、字母、數(shù)字、空格和其他字符,但不能用空格開頭。(3)不能包含句號(.)、驚嘆號(?。┖头嚼ㄌ枺╗])。(4)不能使用ASCII碼為0到32的ASCII字符。4.表各部分術(shù)語字段名字段字段名字段字段值記錄表結(jié)構(gòu)字段值記錄表結(jié)構(gòu)圖2-1-20表表中第一行為表的結(jié)構(gòu),其他每行叫做一條記錄,每列叫做一個字段,每列的標(biāo)題叫做字段名,每列中的數(shù)據(jù)叫做字段值。5.?dāng)?shù)據(jù)類型每個表中的同一列應(yīng)具有相同的數(shù)據(jù)特征,這就是數(shù)據(jù)類型。數(shù)據(jù)類型決定了數(shù)據(jù)的存儲內(nèi)容、多少和使用方式。Access2021提供了14種數(shù)據(jù)類型,包括短文本、長文本、數(shù)字、貨幣、是/否、自動編號、OLE對象、日期/時間、日期/時間已延長、查閱向?qū)А⒂嬎恪⒊溄?、附件、大型頁碼,本次介紹9種。(1)短文本短文本類型用于儲存文本或文本和數(shù)字的組合,以及不需要進(jìn)行計算的數(shù)字,例如電話號碼。該類型最多可以存儲255個字符。(2)長文本長文本類型用于存儲較長的文本或數(shù)字,如果存儲的內(nèi)容超過255個字符可以使用長文本類型,如文章正文等,最多63,999個字符。(3)數(shù)字?jǐn)?shù)字類型用于存儲需要進(jìn)行算術(shù)計算的數(shù)值數(shù)據(jù),用戶可以使用“字段大小”屬性來設(shè)置數(shù)值的取值范圍。數(shù)字類型的種類及其取值范圍如表2-2所示。2-2數(shù)字類型的類型及取值范圍數(shù)據(jù)類型取值范圍最多小數(shù)位數(shù)字段長度(字節(jié))字節(jié)0~25501整數(shù)-32768~3276702長整數(shù)-2147483648~214748364704單精度數(shù)-3.4*1038~3.4*103874雙精度數(shù)-1.79734*10308~1.79734*1038158小數(shù)精度最大為28位2812注:精度為小數(shù)位數(shù)和整數(shù)位數(shù)之和。(4)是/否是否類型用于存儲字段只包含兩個可能值中的一個,在Access中,使用“-1”表示“是”值,使用“0”表示“否”值。字段長度固定為1個字節(jié)。(5)貨幣貨幣類型是數(shù)字類型的特殊類型,等價于數(shù)字類型的雙精度型,向貨幣類型字段輸入數(shù)據(jù)時,系統(tǒng)會自動添加貨幣符號、千位分隔符,小數(shù)位固定2位。貨幣類型字段長度固定為8個字節(jié)。(6)自動編號自動編號類型的字段是不允許用戶添加修改的,當(dāng)向表中添加新記錄時,Access會自動插入一個唯一的遞增順序號。當(dāng)刪除表中含有自動編號字段的記錄時,Access不會對表中自動編號型的字段值進(jìn)行重新編號。當(dāng)添加一條記錄時,Access不再使用已被刪除的自動編號型字段的值,而是按遞增的規(guī)律為其繼續(xù)賦值。自動編號類型字段長度固定為4個字節(jié)。(7)附件附件類型用于存儲所有種類的文檔和二進(jìn)制數(shù)據(jù),它可以將圖像、電子表格文件、文檔、圖表等各種文件附加到數(shù)據(jù)庫記錄中,一個附件類型數(shù)據(jù)單元格可以添加多個文件。附件類型字段最大容量為2GB,對于非壓縮的附件,該類型最大容量大約為700KB。(8)查閱向?qū)褂貌殚喯驅(qū)Э梢宰層脩粼阡浫牖蛐薷淖侄沃禃r出現(xiàn)下拉列表,從下拉列表中選擇要錄入或修改的值,不用輸入。下拉列表的數(shù)據(jù)來源于從已有表、查詢中的查詢結(jié)果或直接輸入。(9)OLE對象OLE對象類型用于存儲鏈接或潛入的對象,這些對象以文件的形式存在,其類型可以是Office文檔、圖像、聲音或其他二進(jìn)制數(shù)據(jù)。一個單元格只能插入一個對象,OLE對象字段最大容量為1GB。(10)超鏈接超鏈接類型用于存儲以文本形式保存的超鏈接,當(dāng)單擊一個超鏈接數(shù)據(jù)時,自動打開瀏覽器顯示超鏈接地址所指向的內(nèi)容。6.表的視圖操作表常用的有兩種視圖:設(shè)計視圖和數(shù)據(jù)表視圖。設(shè)計視圖用于查看修改表的結(jié)構(gòu),數(shù)據(jù)表視圖用于查看修改表中的數(shù)據(jù)。7.表設(shè)計視圖表設(shè)計視圖分為上下兩個部分。上半部分為字段輸入?yún)^(qū),從左至右分別為“字段選定器”、“字段名稱”、“數(shù)據(jù)類型”、“說明”。字段選定器用來選擇某一個字段;字段名稱用來輸入表中某一字段的名稱;數(shù)據(jù)類型用來選擇該字段的數(shù)據(jù)類型;說明用于對該字段進(jìn)行詳細(xì)解釋或說明,沒必要可以不輸入。下半部分是字段屬性區(qū),用于設(shè)置字段的屬性值。8.主鍵在Access中一個表只能有一個主鍵,它是唯一標(biāo)識表中每一條記錄的一個字段或多個字段的組合,不能為NULL值。主鍵有兩種:單字段主鍵和多字段主鍵。單字段主鍵是以一個字段作為主鍵來唯一標(biāo)識表中的記錄。多字段主鍵是以兩個或兩個以上的字段作為主鍵來唯一標(biāo)識表中的記錄。單字段主鍵的字段值不能相同,多字段主鍵的字段組合值不能完全相同。定義主鍵的方法是先選中作為主鍵的一個或多個字段,再單擊主鍵按鈕。取消主鍵的方法是先選中作為主鍵的某個字段,再單擊主鍵按鈕。在設(shè)計視圖中選中多個不連續(xù)字段的方法為:單擊第一個要選擇的字段左邊的字段選擇器,再按下CTRL鍵單擊第二個、第三個…要選擇的字段選擇器。在設(shè)計視圖中選中多個連續(xù)字段的方法為:單擊第一個要選擇的字段左邊的字段選擇器,再按下SHIFT鍵單擊最后一個要選擇的字段選擇器。試一試1.創(chuàng)建供應(yīng)商表,結(jié)構(gòu)如表2-3所示,記錄按給定示例錄入。表2-3供應(yīng)商表結(jié)構(gòu)序號字段名稱數(shù)據(jù)類型序號字段名稱數(shù)據(jù)類型1ID自動編號6地址長文本2公司短文本7城市短文本3姓氏短文本8省/市/自治區(qū)短文本4電子郵件地址短文本9郵政編碼短文本5職務(wù)短文本國家/地區(qū)短文本6業(yè)務(wù)電話短文本主頁超鏈接7住宅電話短文本備注長文本8移動電話短文本附件附件9傳真號短文本2.創(chuàng)建訂單明細(xì)狀態(tài)表,結(jié)構(gòu)如表2-4所示,記錄按給定示例錄入。表2-4訂單明細(xì)狀態(tài)表結(jié)構(gòu)序號字段名稱數(shù)據(jù)類型序號字段名稱數(shù)據(jù)類型1狀態(tài)ID數(shù)字2狀態(tài)名短文本3.創(chuàng)建客戶表、員工表、運(yùn)貨商表,結(jié)構(gòu)和供應(yīng)商表相同,記錄按給定示例錄入。小本子(主要用于對與任務(wù)相關(guān)問題的整理、比較、討論。學(xué)生自己認(rèn)為比較重要、非共享的信息,出現(xiàn)在每任務(wù)末。)總結(jié)本任務(wù)知識點(diǎn),畫出思維導(dǎo)圖把它們串聯(lián)起來。任務(wù)二創(chuàng)建訂單明細(xì)表任務(wù)描述訂單明細(xì)表保存的是產(chǎn)品銷售的詳細(xì)信息,包括ID、訂單ID、產(chǎn)品ID、數(shù)量、單價、折扣、狀態(tài)ID、分派的日期、采購訂單ID、庫存ID等信息。本任務(wù)將通過使用數(shù)據(jù)表視圖創(chuàng)建訂單明細(xì)表并錄入訂單明細(xì)信息,介紹使用數(shù)據(jù)表視圖創(chuàng)建表。訂單明細(xì)表的結(jié)構(gòu)如表2-5所示。表2-5工資表結(jié)構(gòu)序號字段名稱數(shù)據(jù)類型序號字段名稱數(shù)據(jù)類型1ID自動編號7狀態(tài)ID數(shù)字2訂單ID數(shù)字8分派的日期日期/時間3產(chǎn)品ID數(shù)字9采購訂單ID數(shù)字4數(shù)量數(shù)字10庫存ID數(shù)字5單價貨幣11金額計算6折扣數(shù)字金額的計算公式為:單價*數(shù)量*(1-折扣)做一做步驟一需求分析需求:創(chuàng)建訂單明細(xì)表并錄入數(shù)據(jù)。分析:使用數(shù)據(jù)表視圖創(chuàng)建訂單明細(xì)表并錄入數(shù)據(jù)。步驟二創(chuàng)建訂單明細(xì)表結(jié)構(gòu)1.單擊“創(chuàng)建”-“表格”-“表”按鈕,打開新建表的數(shù)據(jù)表視圖,數(shù)據(jù)表視圖自動添加一個字段“ID”,這字段是“自動編號”類型的,如圖2-2-1所示。圖2-2-1新建表數(shù)據(jù)表視圖單擊“單擊以添加”,顯示快捷菜單,如圖2-2-2所示,選擇“數(shù)字”類型。圖2-2-2快捷菜單原來的“單擊以添加”變?yōu)椤白侄?”,并且是可編輯狀態(tài),如圖2-2-3所示,把“字段1”改為“訂單ID”。圖2-2-3輸入字段名單擊“單擊以添加”選擇“數(shù)字”輸入“產(chǎn)品ID”。單擊“單擊以添加”選擇“數(shù)字”輸入“數(shù)量”。單擊“單擊以添加”選擇“貨幣”輸入“單價”。單擊“單擊以添加”選擇“數(shù)字”輸入“折扣”。單擊“單擊以添加”選擇“數(shù)字”輸入“狀態(tài)ID”。單擊“單擊以添加”選擇“日期/時間”輸入“分派的日期”。單擊“單擊以添加”選擇“數(shù)字”輸入“采購訂單ID”。單擊“單擊以添加”選擇“數(shù)字”輸入“庫存ID”。單擊“單擊以添加”選擇“計算字段”—“數(shù)字”,彈出表達(dá)式生成器對話框,輸入[單價]*[數(shù)量]*(1-[折扣]),如圖2-2-4所示。單擊“確定”按鈕,輸入字段名“金額”。圖2-2-4表達(dá)式生成器提個醒在Access的表達(dá)式中,字段名要用方括號([])括起來,否則系統(tǒng)不會認(rèn)為它是字段。在表達(dá)式生成器對話框中可以通過雙擊“表達(dá)式類別”中的字段名,把它添加到上邊的輸入框中,方便添加表達(dá)式中用的的字段。單擊其他單元格確認(rèn),如圖2-2-5所示。單擊“保存”按鈕保存表,表名為訂單明細(xì)表。圖2-2-5訂單明細(xì)表步驟三添加訂單明細(xì)數(shù)據(jù)“ID”字段為自動編號類型,不需要錄入。單擊“訂單ID”下第一行單元格輸入“30”;單擊“產(chǎn)品ID”下第一行單元格輸入“34”;單擊“數(shù)量”下第一行單元格輸入“100”;單擊“單價”下第一行單元格輸入“14”;單擊“狀態(tài)ID”下第一行單元格輸入“2”;單擊“分派的日期”下第一行單元格輸入“2021-10-20”;單擊“采購訂單ID”下第一行單元格輸入“96”;單擊“庫存ID”下第一行單元格輸入“83”;金額為計算字段不需要輸入數(shù)據(jù)。如圖2-2-6所示。圖2-2-6錄入工資記錄提個醒日期/時間和日期/時間已延長類型的字段值默認(rèn)輸入格式為“年—月—日”或“年/月/日”,如果設(shè)置了字段屬性輸入掩碼,按輸入掩碼規(guī)定的輸入。單擊“訂單ID”下第二行單元格輸入“30”,繼續(xù)輸入數(shù)據(jù),以此類推輸入如圖2-2-7的工資表數(shù)據(jù)。圖2-2-7工資表記錄學(xué)一學(xué)1.數(shù)據(jù)類型本次介紹3種數(shù)據(jù)類型。(1)日期/時間日期/時間類型用于存儲日期、時間或日期時間組合,字段長度固定為8個字節(jié)。(2)日期/時間已延長相比日期/時間類型,日期/時間已延長類型可以存儲的日期時間范圍更大、精度更高。(3)計算計算類型字段用于顯示計算結(jié)果。計算時必須引用同一張表中的其他字段??梢允褂帽磉_(dá)式生成器創(chuàng)建計算。計算字段的字段長度固定為8個字節(jié)。計算字段的內(nèi)容不需要輸入,也不能輸入,在顯示數(shù)據(jù)時自動根據(jù)給定公式計算并顯示結(jié)果。試一試1.使用數(shù)據(jù)表視圖創(chuàng)建訂單表,結(jié)構(gòu)如表2-6所示,記錄按給定示例錄入。表2-6訂單表結(jié)構(gòu)序號字段名稱數(shù)據(jù)類型序號字段名稱數(shù)據(jù)類型1訂單ID自動編號11發(fā)貨郵政編碼短文本2員工ID數(shù)字12發(fā)貨國家/地區(qū)短文本3客戶ID數(shù)字13運(yùn)費(fèi)貨幣4訂單日期日期/時間14稅款貨幣5發(fā)貨日期日期/時間15付款類型短文本6運(yùn)貨商ID數(shù)字16實(shí)際付款日期日期/時間7發(fā)貨名稱短文本17備注長文本8發(fā)貨地址長文本18稅率數(shù)字9發(fā)貨城市短文本19納稅狀態(tài)數(shù)字10發(fā)貨省/市/自治區(qū)短文本20狀態(tài)ID數(shù)字2.使用數(shù)據(jù)表視圖創(chuàng)建訂單納稅狀態(tài)表,結(jié)構(gòu)如表2-7所示,記錄按給定示例錄入。表2-7訂單納稅表結(jié)構(gòu)序號字段名稱數(shù)據(jù)類型序號字段名稱數(shù)據(jù)類型1ID數(shù)字2納稅狀態(tài)名稱短文本3.使用數(shù)據(jù)表視圖創(chuàng)建訂單狀態(tài)表,結(jié)構(gòu)如表2-8所示,記錄按給定示例錄入。表2-8訂單狀態(tài)表結(jié)構(gòu)序號字段名稱數(shù)據(jù)類型序號字段名稱數(shù)據(jù)類型1狀態(tài)ID數(shù)字2狀態(tài)名短文本4.認(rèn)真思考羅斯文數(shù)據(jù)庫中各表哪個或哪些字段適合做主鍵,并設(shè)置。小本子(主要用于對與任務(wù)相關(guān)問題的整理、比較、討論。學(xué)生自己認(rèn)為比較重要、非共享的信息,出現(xiàn)在每任務(wù)末。)總結(jié)本任務(wù)知識點(diǎn),畫出思維導(dǎo)圖把它們串聯(lián)起來。任務(wù)三提高表的操作效率任務(wù)描述錄入、編輯數(shù)據(jù)是一項非常繁重的工作,容易出錯。在Access中添加了字段屬性功能,它用于說明字段所具有的特性,可定義數(shù)據(jù)的保存、處理和顯示方式。本任務(wù)將為產(chǎn)品表、訂單明細(xì)表各字段設(shè)置屬性,提高表的操作效率,介紹字段的字段大小、格式、輸入掩碼、默認(rèn)值、索引、標(biāo)題、必需、驗(yàn)證規(guī)則、驗(yàn)證文本屬性。做一做步驟一需求分析需求:為產(chǎn)品表、訂單明細(xì)各字段設(shè)置字段屬性。分析:設(shè)置字段屬性需要在表的設(shè)計視圖中進(jìn)行,在字段輸入?yún)^(qū)選中字段,在下邊的字段屬性區(qū)設(shè)置屬性。步驟二設(shè)置如表2-9所示字段大小。表2-9產(chǎn)品表各字段大小序號字段名稱數(shù)據(jù)類型字段大小序號字段名稱數(shù)據(jù)類型字段大小1供應(yīng)商ID數(shù)字長整型5目標(biāo)水平數(shù)字單精度型2產(chǎn)品代碼短文本256單位數(shù)量短文本503產(chǎn)品名稱短文本507最小再訂購數(shù)量數(shù)字整型4再訂購水平數(shù)字整型8類別短文本50打開產(chǎn)品表的設(shè)計視圖,在字段輸入?yún)^(qū)單擊“供應(yīng)商ID”字段名稱,選中字段,在字段屬性區(qū)“字段大小”單元格內(nèi)單擊,出現(xiàn)下拉按鈕,單擊下拉按鈕選擇“長整型”,如圖2-3-1所示。圖2-3-1設(shè)置供應(yīng)商ID字段大小在字段輸入?yún)^(qū)單擊“產(chǎn)品ID”字段名稱,選中字段,在字段屬性區(qū)“字段大小”單元格輸入25,如圖2-3-2所示。圖2-3-2設(shè)置產(chǎn)品代碼字段大小在字段輸入?yún)^(qū)單擊“產(chǎn)品名稱”字段名稱,選中字段,在字段屬性區(qū)“字段大小”單元格輸入50。在字段輸入?yún)^(qū)單擊“再訂購水平”字段名稱,選中字段,在字段屬性區(qū)單擊“字段大小”單元格中下拉按鈕,選中“長整型”。其他字段按上述方法設(shè)置,設(shè)置完后保存。提個醒在字段輸入?yún)^(qū)選中哪個字段,下邊字段屬性是設(shè)置哪個字段的,每個字段都有自己的字段屬性。步驟三把訂單明細(xì)表中“分派的日期”字段格式改為長日期打開訂單明細(xì)表的設(shè)計視圖,在字段輸入?yún)^(qū)單擊“分派的日期”字段名稱,選中字段,在字段屬性區(qū)單擊“格式”單元格出現(xiàn)下拉按鈕,單擊下拉按鈕顯示格式列表,如圖2-3-3所示,選擇“長日期”。設(shè)置完后保存。切換到數(shù)據(jù)表視圖,如圖2-3-4所示。圖2-3-3設(shè)置分派的日期格式圖2-3-4長日期顯示效果步驟三設(shè)置輸入掩碼1.設(shè)置訂單明細(xì)表中“分派的日期”字段的輸入格式為“年-月-日”,年為4位,月日為2位,分隔符橫杠(-)自動填充。打開訂單明細(xì)表的設(shè)計視圖,在字段輸入?yún)^(qū)單擊“分派的日期”字段名稱,選中字段,在字段屬性區(qū)單擊“輸入掩碼”單元格輸入“0000\-00\-00;0;_”,如圖2-3-5所示,單擊“保存”按鈕保存,切換到訂單明細(xì)表的數(shù)據(jù)表視圖,單擊空白記錄分派的日期單元格,按輸入掩碼要求輸入數(shù)據(jù),如圖2-3-6所示。圖2-3-5設(shè)置輸入掩碼圖2-3-6入校日期應(yīng)用輸入掩碼提個醒為日期/時間類型數(shù)據(jù)設(shè)置輸入掩碼時,第二部分必須是0,否則不存儲自動填充的橫杠分隔符,只存儲輸入的數(shù)字,Access不認(rèn)為這些數(shù)字是日期,會拒絕存儲。2.使用向?qū)гO(shè)置員工表郵政編碼輸入掩碼。打開員工表的設(shè)計視圖,在字段輸入?yún)^(qū)單擊“郵政編碼”字段名稱,選中字段,在字段屬性區(qū)單擊“輸入掩碼”單元格,出現(xiàn)按鈕,單擊按鈕,打開“輸入掩碼向?qū)А睂υ捒颍x中“郵政編碼”,如圖2-3-7所示。單擊“下一步”顯示輸入掩碼,如圖2-3-8所示。圖2-3-7“輸入掩碼向?qū)А睂υ捒驁D2-3-8郵政編碼輸入掩碼單擊“完成”按鈕,設(shè)置好的輸入掩碼自動填充到輸入掩碼單元格。單擊“保存”按鈕保存。步驟四設(shè)置產(chǎn)品表標(biāo)準(zhǔn)成本默認(rèn)值為0,列出價格默認(rèn)值為0,單位數(shù)量默認(rèn)值為每箱12瓶,訂單明細(xì)表分派的日期默認(rèn)值為2021年9月1日。打開產(chǎn)品表的設(shè)計視圖,在字段輸入?yún)^(qū)單擊“標(biāo)準(zhǔn)成本”字段名稱,選中字段,在字段屬性區(qū)單擊“默認(rèn)值”單元格輸入“0”,如圖2-3-9所示。圖2-3-9設(shè)置目標(biāo)水平默認(rèn)值在字段輸入?yún)^(qū)單擊“列出價格”字段名稱,選中字段,在字段屬性區(qū)單擊“默認(rèn)值”單元格輸入“0”。在字段輸入?yún)^(qū)單擊“單位數(shù)量”字段名稱,選中字段,在字段屬性區(qū)單擊“默認(rèn)值”單元格輸入“每箱12瓶”。單擊保存按鈕保存。切換到產(chǎn)品表的數(shù)據(jù)表視圖,單擊空白記錄,默認(rèn)值“40”、“每箱12瓶”自動填充,如圖2-3-10所示。圖2-3-10應(yīng)用默認(rèn)值打開訂單明細(xì)表設(shè)計視圖在字段輸入?yún)^(qū)單擊“分派的日期”字段名稱,選中字段,在字段屬性區(qū)單擊“默認(rèn)值”單元格輸入#2021-9-1#。單擊保存按鈕保存。提個醒在表達(dá)式中輸入文本類型數(shù)據(jù)時前后要加雙引號,日期/時間類型數(shù)據(jù)前后加井號(#),數(shù)字類型不加直接輸入。標(biāo)點(diǎn)符號都要是英文半角的。切換到訂單明細(xì)表的數(shù)據(jù)表視圖,單擊空白記錄,默認(rèn)值“2021-9-1”自動填充,如圖2-3-11所示。圖2-3-11應(yīng)用默認(rèn)值步驟五設(shè)置訂單明細(xì)表分派的日期的驗(yàn)證規(guī)則為“必須大于等于1900年1月1日”;設(shè)置折扣的驗(yàn)證規(guī)則為“必須大于等于0,并且小于等于1”。打開訂單明細(xì)表的設(shè)計視圖,在字段輸入?yún)^(qū)單擊“分派的日期”字段名稱,選中字段,在字段屬性區(qū)單擊“驗(yàn)證規(guī)則”單元格輸入“>=#1900-1-1#”,如圖2-3-12所示。圖2-3-12分派的日期驗(yàn)證規(guī)則在字段輸入?yún)^(qū)單擊“折扣”字段名稱,選中字段,在字段屬性區(qū)單擊“驗(yàn)證規(guī)則”單元格輸入“<=1And>=0”,如圖2-3-13所示。圖2-3-13折扣驗(yàn)證規(guī)則切換到訂單明細(xì)表的數(shù)據(jù)表視圖,把ID字段值為85的分派的日期改為“1899年9月1日”,單擊其他單元格確認(rèn)。由于違反驗(yàn)證規(guī)則,彈出出錯對話框,沒有設(shè)置驗(yàn)證文本,出錯信息為系統(tǒng)設(shè)定的,如圖2-3-14所示。單擊“確定”按鈕,把分派的日期改為符合驗(yàn)證規(guī)則的就可以存儲了。圖2-3-14出錯對話框步驟六設(shè)置分派的日期的驗(yàn)證文本為“日期值必須大于1900-1-1。”,設(shè)置折扣的驗(yàn)證文本為“輸入的值不能大于100%(1)或小于0?!保蜷_訂單明細(xì)表的設(shè)計視圖,在字段輸入?yún)^(qū)單擊“分派的日期”字段名稱,選中字段,在字段屬性區(qū)單擊“驗(yàn)證文本”單元格輸入“日期值必須大于1900-1-1。”,如圖2-3-15所示。圖2-3-15分派的日期驗(yàn)證文本在字段輸入?yún)^(qū)單擊“折扣”字段名稱,選中字段,在字段屬性區(qū)單擊“驗(yàn)證文本”單元格輸入“輸入的值不能大于100%(1)或小于0。”。切換到訂單明細(xì)表的數(shù)據(jù)表視圖,把ID為85的分派的日期改為“1896年8月20日”,單擊其他單元格確認(rèn)。由于違反驗(yàn)證規(guī)則,彈出出錯對話框,出錯信息為設(shè)置的驗(yàn)證文本,如圖2-3-16所示。單擊“確定”按鈕,把分派的日期改為符合驗(yàn)證規(guī)則的就可以存儲了。圖2-3-16出錯對話框步驟七在產(chǎn)品表產(chǎn)品代碼字段上創(chuàng)建“有(無重復(fù))”索引”,在類別字段上創(chuàng)建“有(有重復(fù))”索引打開產(chǎn)品表的設(shè)計視圖,在字段輸入?yún)^(qū)單擊“產(chǎn)品代碼”字段名稱,選中字段,在字段屬性區(qū)單擊“索引”單元格,出現(xiàn)下拉按鈕,單擊下拉按鈕顯示列表,選擇“有(無重復(fù))”,如圖2-3-17所示。圖2-3-17設(shè)置系別索引提個醒索引下拉列表中“無”表示沒有索引,“有(有重復(fù))”表示普通索引,“有(無重復(fù))”表示唯一索引。在字段輸入?yún)^(qū)單擊“類別”字段名稱,選中字段,在字段屬性區(qū)單擊“索引”單元格,出現(xiàn)下拉按鈕,單擊下拉按鈕顯示列表,選擇“有(有重復(fù))”。步驟八設(shè)置產(chǎn)品表產(chǎn)品名稱字段為必填字段打開產(chǎn)品表的設(shè)計視圖,在字段輸入?yún)^(qū)單擊“產(chǎn)品名稱”字段名稱,選中字段,在字段屬性區(qū)單擊“必需”單元格,出現(xiàn)下拉按鈕,單擊下拉按鈕顯示列表,選擇“是”,如圖2-3-18所示。圖2-3-18設(shè)置產(chǎn)品名稱為必填字段切換到產(chǎn)品表的數(shù)據(jù)表視圖,添加新記錄,但產(chǎn)品名稱字段不輸入值,單擊其他行單元格確認(rèn)。由于產(chǎn)品名稱是必填字段但沒有輸入值,彈出出錯對話框,如圖2-3-19所示。單擊“確定”按鈕,輸入產(chǎn)品名稱值就可以存儲了。圖2-3-19出錯對話框步驟九設(shè)置訂單明細(xì)表顯示數(shù)據(jù)時ID列標(biāo)題顯示為編號打開訂單明細(xì)表的設(shè)計視圖,在字段輸入?yún)^(qū)單擊“ID”字段名稱,選中字段,在字段屬性區(qū)單擊“標(biāo)題”單元格,輸入“編號”,如圖2-3-20所示。圖2-3-20為ID字段設(shè)置標(biāo)題切換到訂單明細(xì)表的數(shù)據(jù)表視圖,ID字段的列標(biāo)題已經(jīng)顯示為“編號”,如圖2-3-21所示。圖2-3-21瀏覽訂單明細(xì)表學(xué)一學(xué)1.字段大小字段大小屬性用于限制輸入到該字段的數(shù)據(jù)最大長度,當(dāng)輸入的超過該字段設(shè)置的字段大小時,系統(tǒng)將拒絕接受。字段大小屬性只適用于“短文本”、“數(shù)字”、“自動編號”,這里只介紹前兩種?!岸涛谋尽弊侄未笮∮糜谠O(shè)置字段最多輸入多少個字符,最多255個?!皵?shù)字”字段大小用于選擇字節(jié)、整型、長整型、單精度、雙精度等數(shù)字子類型。2.格式格式屬性只影響數(shù)據(jù)的顯示格式。不同類型的字段顯示格式種類不同。(1)數(shù)字類型“常規(guī)”:存儲時沒有明確進(jìn)行其他格式設(shè)置的數(shù)字?!柏泿拧保河糜趹?yīng)用Windows區(qū)域設(shè)置中指定的貨幣符號和格式?!皻W元”:用于對數(shù)值數(shù)據(jù)應(yīng)用歐元符號(€),但對其他數(shù)據(jù)使用Windows區(qū)域設(shè)置中指定的貨幣格式。“固定”:用于顯示數(shù)字,使用兩個小數(shù)位,但不使用千位數(shù)分隔符。如果字段中的值包含兩個以上的小數(shù)位,則Access會對該數(shù)字進(jìn)行四舍五入。“標(biāo)準(zhǔn)”:用于顯示數(shù)字,使用千位數(shù)分隔符和兩個小數(shù)位。如果字段中的值包含兩個以上的小數(shù)位,則Access會將該數(shù)字四舍五入為兩個小數(shù)位?!鞍俜直取保河糜谝园俜直鹊男问斤@示數(shù)字,使用兩個小數(shù)位和一個尾隨百分號。如果基礎(chǔ)值包含四個以上的小數(shù)位,則Access會對該值進(jìn)行四舍五入?!翱茖W(xué)計數(shù)”:用于使用科學(xué)(指數(shù))記數(shù)法來顯示數(shù)字。(2)日期和時間類型“短日期”:顯示短格式的日期。具體取決于所在區(qū)域的日期和時間設(shè)置,如2017/8/9?!爸腥掌凇保猴@示中等格式的日期,如17-08-09?!伴L日期”:顯示長格式的日期。如2017年8月9日。(3)是/否類型“是/否”:用于將0顯示為“否”,并將任何非零值顯示為“是”?!罢?假”:(默認(rèn)格式)用于將0顯示為“假”,并將任何非零值顯示為“真”?!伴_/關(guān)”:用于將0顯示為“關(guān)”,并將任何非零值顯示為“開”。默認(rèn)是/否類型使用復(fù)選框顯示,如果要求顯示具體的數(shù)據(jù),可以通過字段屬性區(qū)“查閱”把顯示控件由復(fù)選框改為文本框顯示。3.輸入掩碼輸入掩碼用于規(guī)定數(shù)據(jù)的輸入格式。通過使用輸入掩碼可以提高數(shù)據(jù)的輸入速度和正確性。設(shè)置輸入掩碼有兩種方法,一種是使用向?qū)?,一種是直接設(shè)置,輸入掩碼由三部分組成,由分號(;)分隔,它的格式為:輸入掩碼;0或1;占位符第一部分輸入掩碼是由用戶設(shè)計的,包含輸入掩碼字符,規(guī)定用戶的輸入格式,輸入掩碼字符如表2-11所示。第二部分0表示用戶輸入的和自動填充的數(shù)據(jù)都存儲到表中;1表示只把用戶輸入的數(shù)據(jù)存儲到表中,自動填充的只用于顯示,如果省略第二部分默認(rèn)為1。第三部分占位符表示需要用戶輸入數(shù)據(jù)的地方用什么符號表示,如果省略默認(rèn)為下劃線。如果設(shè)置輸入掩碼的字段值有固定部分,固定部分為一個字符,在它前邊加“\”;固定部分為連續(xù)多個字符,連續(xù)多個字符用雙引號(“”)引起來,這里用到的標(biāo)點(diǎn)符號都要是英文半角的。輸入數(shù)據(jù)時固定部分會自動填充到單元格中。表2-11輸入掩碼屬性字符含義字符說明0數(shù)字(0到9,必選項;不允許使用加號[+]和減號[-])。9數(shù)字或空格(非必選項;不允許使用加號和減號)。#數(shù)字或空格(非必選項;空白將轉(zhuǎn)換為空格,允許使用加號和減號)。L字母(A到Z,必選項)。?字母(A到Z,可選項)。A字母或數(shù)字(必選項)。a字母或數(shù)字(可選項)。&任一字符或空格(必選項)。C任一字符或空格(可選項)。.,:;-/十進(jìn)制占位符和千位、日期和時間分隔符。(實(shí)際使用的字符取決于MicrosoftWindows控制面板中指定的區(qū)域設(shè)置。)<使其后所有的字符轉(zhuǎn)換為小寫。>使其后所有的字符轉(zhuǎn)換為大寫。!使輸入掩碼
(輸入掩碼:一種格式,由字面顯示字符(如括號、句號和連字符)和掩碼字符(用于指定可以輸入數(shù)據(jù)的位置以及數(shù)據(jù)種類、字符數(shù)量)組成。)從右到左顯示,而不是從左到右顯示。鍵入掩碼中的字符始終都是從左到右填入。可以在輸入掩碼中的任何地方包括感嘆號。\使其后的字符顯示為原義字符??捎糜趯⒃摫碇械娜魏巫址@示為原義字符(例如,\A顯示為A)。密碼將“輸入掩碼”屬性設(shè)置為“密碼”,以創(chuàng)建密碼項文本框。文本框中鍵入的任何字符都按字面字符保存,但顯示為星號(*)。
表2-12輸入掩碼示例序號輸入掩碼定義允許值示例1\(000\)000\-0000(206)555-02482\(0000\)00000009(0312)1234567(031)123456783\(000\)AAA\-AAAA(206)555-TELE4>L????L?000L0GREENGR339M3MAYR452B75>L<??????????????MariaPierre6“ISBN”0\-&&&&&&&&&\-0ISBN1-55615-507-7ISBN0-13-96426B-54.默認(rèn)值在一個數(shù)據(jù)表中,經(jīng)常會有一些字段的數(shù)據(jù)內(nèi)容相同或部分相同,可以將出現(xiàn)較多的值作為該字段的默認(rèn)值,減少數(shù)據(jù)的輸入量。Access允許使用表達(dá)式定義默認(rèn)值,可以是常量、函數(shù)、表達(dá)式等,例如使用函數(shù)Date()自動填充當(dāng)前日期。5.驗(yàn)證規(guī)則驗(yàn)證規(guī)則是為表中字段值設(shè)置一個取值范圍,實(shí)質(zhì)是一個條件,如果輸入或修改的值在范圍之內(nèi),允許輸入存儲,否則彈出提示信息拒絕輸入存儲。為某一字段設(shè)置驗(yàn)證規(guī)則時,規(guī)則中字段名稱可以省略,等號也可以省略。常用的驗(yàn)證規(guī)則有:<>0:要求輸入值非零。>=0:要求輸入值不得小于零。50or100:要求輸入值為50或者100中的一個。<#2010-01-01#:要求輸入2010年之前的日期。>=#2010-01-01#And<=#2011-12-21#:要求輸入2010年1月1日到2011年12月31日之間的日期,包括2010年1月1日和2011年12月31日。6.驗(yàn)證文本驗(yàn)證文本只有在設(shè)置了驗(yàn)證規(guī)則后使用。當(dāng)輸入的數(shù)據(jù)違反了驗(yàn)證規(guī)則,如果沒有設(shè)置驗(yàn)證文本,顯示系統(tǒng)設(shè)定的提示信息;如果設(shè)置了驗(yàn)證文本,把驗(yàn)證文本作為提示信息顯示出來。7.索引索引是創(chuàng)建在表中某個或某幾個字段上的,通過創(chuàng)建索引,可以提高建索引字段的查找和排序速度。索引按功能分有三種:主索引、唯一索引、普通索引。主索引就是主鍵,一個表中只能有一個,建主鍵自動建主索引,建主索引自動建主鍵。唯一索引的索引字段值不能重復(fù),如果輸入了重復(fù)值,會彈出出錯信息拒絕存儲。普通索引的索引字段值可以重復(fù)。創(chuàng)建索引有兩種方法:一種是使用字段屬性區(qū)的索引;一種是單擊“表格工具”—“設(shè)計”—“顯示/隱藏”—“索引”,打開“索引”對話框設(shè)置,一行只能選擇一個字段。如果索引建在多個字段上,使用多行,只有索引第一個字段行輸入索引名稱,其他索引名稱空白,如圖所示。8.必需通過必需字段屬性可以要求輸入記錄時某個字段必須輸入數(shù)據(jù),否則提示錯誤。必須選“是”此字段為必填字段,添加記錄時必須輸入數(shù)據(jù);選“否”添加記錄時此字段值可添加也可不添加。9.標(biāo)題通過標(biāo)題可以設(shè)置數(shù)據(jù)顯示時的列標(biāo)題信息,數(shù)據(jù)操作時仍然使用字段名稱。試一試觀察訂單表、供應(yīng)商表、員工表、客戶表的結(jié)構(gòu),依據(jù)表中要輸入的數(shù)據(jù),要顯示的格式,思考那些字段可以設(shè)置字段屬性,設(shè)置什么字段屬性,并進(jìn)行設(shè)置。小本子總結(jié)本任務(wù)知識點(diǎn),畫出思維導(dǎo)圖把它們串聯(lián)起來。任務(wù)四修改產(chǎn)品表任務(wù)描述在創(chuàng)建產(chǎn)品表時有些字段沒有用但添加上了,有些字段有用但沒有添加,個別數(shù)據(jù)也有錯誤。本任務(wù)將通過完善產(chǎn)品表結(jié)構(gòu)和數(shù)據(jù),以及設(shè)置數(shù)據(jù)顯示格式,介紹修改表結(jié)構(gòu)、編輯表記錄、設(shè)置表外觀。完善以后產(chǎn)品表數(shù)據(jù)如圖2-4-1所示。圖2-4-1產(chǎn)品表數(shù)據(jù)表視圖做一做步驟一需求分析需求:完善產(chǎn)品表的結(jié)構(gòu)與數(shù)據(jù),設(shè)置數(shù)據(jù)顯示格式。分析:在設(shè)計視圖中修改工資表的結(jié)構(gòu),在數(shù)據(jù)表視圖中修改數(shù)據(jù)、設(shè)置數(shù)據(jù)顯示格式。步驟二添加“產(chǎn)品重量”字段以設(shè)計視圖打開產(chǎn)品表,單擊第一個空白字段行的字段名稱輸入“產(chǎn)品重量”,選擇“數(shù)字”數(shù)據(jù)類型,設(shè)置字段大小為“整型”。如圖2-4-2所示。圖2-4-2添加字段切換到數(shù)據(jù)表視圖輸入各產(chǎn)品重量。步驟三刪除“產(chǎn)品照片”字段切換到設(shè)計視圖,右擊“產(chǎn)品照片”字段名稱,彈出快捷菜單如圖2-4-3所示,選擇“刪除行”,彈出提示對話框詢問是否刪除,如圖2-4-4所示,單擊“是”刪除字段。圖2-4-3修改字段快捷菜單圖2-4-4提示對話框步驟四在產(chǎn)品表中添加方便面新記錄切換到數(shù)據(jù)表視圖,單擊導(dǎo)航按鈕中的“添加新記錄”按鈕,定位到最后一行空白記錄,選中空白記錄的產(chǎn)品代碼單元格,輸入“NWTSO-100”,按Tab鍵輸入說明“方便食品”,按Tab鍵輸入標(biāo)準(zhǔn)成本30,按Tab鍵輸入列出價格50,按Tab鍵輸入再訂購水平40,按Tab鍵輸入目標(biāo)水平100,按Tab輸入單位數(shù)量“每箱24貸”。單擊類別單元格,出現(xiàn)下拉按鈕,單擊下拉按鈕,選擇“快餐”,單擊其他行單元格,新記錄輸入完成。步驟五刪除產(chǎn)品名稱為“麻油”的記錄右擊產(chǎn)品表“麻油”左邊的記錄選擇器,選擇快捷菜單中的“刪除記錄”,如圖2-4-5所示,彈出提示信息對話框,單擊“是”刪除記錄。圖2-4-5刪除記錄步驟六把產(chǎn)品名稱為“蘋果汁”的標(biāo)準(zhǔn)成本改為10移動光標(biāo)到產(chǎn)品名稱為“蘋果汁”的標(biāo)準(zhǔn)成本單元格上單擊,單元格內(nèi)出現(xiàn)文本插入符,按刪除鍵或退格鍵刪除原有數(shù)據(jù),從新輸入10,按回車鍵確認(rèn)。步驟七把“供應(yīng)商ID”移動到第八列顯示單擊“供應(yīng)商ID”字段名稱選中,鼠標(biāo)指針還在“供應(yīng)商ID”字段名稱上,按下鼠標(biāo)左鍵向左拖動,加粗豎線到“再訂購水平”字段后,如圖2-4-6所示,松開鼠標(biāo)左鍵,移動完成。圖2-4-6移動供應(yīng)商ID字段步驟八設(shè)置數(shù)據(jù)表行高為15右擊表某一行記錄選擇器,選擇快捷菜單中的“行高”,彈出“行高”對話框,輸入15,如圖2-4-7所示。單擊“確定”按鈕設(shè)置完成。圖2-4-7“行高”對話框步驟九設(shè)置產(chǎn)品表各字段寬度分別為:ID為5,產(chǎn)品代碼為10,產(chǎn)品名稱為14,其他各列為12。在數(shù)據(jù)表視圖中右擊“ID”字段名稱,選擇快捷菜單中的“字段寬度”,彈出“列寬”對話框,輸入5,如圖2-4-8所示,單擊“確定”。圖2-4-8“列寬”對話框右擊“產(chǎn)品代碼”字段名稱,選擇快捷菜單中的“字段寬度”,彈出“列寬”對話框,輸入10,單擊“確定”。右擊“產(chǎn)品名稱”字段名稱,選擇快捷菜單中的“字段寬度”,彈出“列寬”對話框,輸入14,單擊“確定”。其他字段字段寬度相同,并且是連續(xù)的字段,可以同時設(shè)置。單擊“說明”字段名稱,選中字段,按下“Shift”鍵單擊最后一個字段“產(chǎn)品重量”字段名稱,選中連續(xù)的多個字段。右擊任一選中字段名稱,選擇快捷菜單中的“字段寬度”,彈出“列寬”對話框,輸入12,單擊“確定”,同時設(shè)置了多個字段的寬度。步驟十只顯示ID、產(chǎn)品代碼、產(chǎn)品名稱、標(biāo)準(zhǔn)成本、列出價格、單位數(shù)量等六列,其他字段隱藏。在產(chǎn)品表數(shù)據(jù)表視圖中右擊“說明”字段名稱,選擇快捷菜單中的“隱藏字段”。右擊“再訂購水平”字段名稱,選擇快捷菜單中的“隱藏字段”。使用上述方法隱藏其他字段。提個醒可以選中多列,右擊任一選中字段名稱,選擇快捷菜單中的“隱藏字段”,同時隱藏多個字段。步驟十一凍結(jié)ID、產(chǎn)品代碼和產(chǎn)品名稱字段單擊“ID”字段名稱,再按下Shift鍵單擊“產(chǎn)品名稱”字段名稱。右擊“ID”字段名稱,選擇快捷菜單中的“凍結(jié)字段”,凍結(jié)了“ID”、“產(chǎn)品代碼”和“產(chǎn)品名稱”字段。步驟十二設(shè)置數(shù)據(jù)格式使用“開始”—“文本格式”組設(shè)置數(shù)據(jù)格式,字體為“隸書”,字號為“12”,數(shù)據(jù)為“居中”對齊,顏色為“藍(lán)色”。如圖2-4-9所示。圖2-4-9“文本格式”組工具步驟十三設(shè)置數(shù)據(jù)表格式單擊“開始”—“文本格式”—“設(shè)置數(shù)據(jù)表格式”按鈕,彈出“設(shè)置數(shù)據(jù)表格式”對話框?!氨尘吧痹O(shè)置為“淺藍(lán)1”,“替代背景色”設(shè)置為“水藍(lán)1”,網(wǎng)格線顏色為“橙色”,如圖2-4-10所示,單擊“確定”,效果如圖2-4-1所示。圖2-4-10“設(shè)置數(shù)據(jù)表格式”對話框?qū)W一學(xué)1.修改表結(jié)構(gòu)修改表結(jié)構(gòu)主要包括添加字段、刪除字段、修改字段,在Access中可在設(shè)計視圖中修改,也可在數(shù)據(jù)表視圖中修改,在此只介紹在設(shè)計視圖中修改。(1)添加字段在末尾添加:單擊第一個空白字段名稱單元格,輸入字段名稱,選擇數(shù)據(jù)類型添加字段。在某字段前添加:右擊某字段名稱,選擇快捷菜單中“插入行”,在某字段上插入一個空白字段,添加新字段。也可以選擇表設(shè)計—工具—插入行,插入空白字段。(2)修改字段修改字段包括修改字段的名稱、數(shù)據(jù)類型、說明、字段屬性等,選中要修改的內(nèi)容直接修改,修改后單擊保存按鈕保存。(3)刪除字段刪除字段有兩種方法:一種是右擊要刪除的字段名稱,選擇快捷菜單中“刪除行”刪除字段;第二種是先單擊要刪除的字段名稱選中要刪除的字段,再選擇表設(shè)計—工具—刪除行。2.編輯表記錄(1)定位記錄定位記錄就是確定當(dāng)前記錄,常用的有兩種方法:一種是直接單擊要定位的記錄;一種是使用導(dǎo)航按鈕,如圖2-4-11所示。第一條記錄上一條記錄當(dāng)前記錄下一條記錄第一條記錄上一條記錄當(dāng)前記錄下一條記錄尾記錄新(空白)記錄記錄選擇器導(dǎo)航按鈕導(dǎo)航按鈕圖2-4-11導(dǎo)航按鈕(2)選擇記錄選擇一行:單擊該記錄的記錄選擇器。選擇多行:單擊第一條記錄的記錄選擇器,按住鼠標(biāo)左鍵,拖動鼠標(biāo)到選定范圍的結(jié)尾處。選擇一列:單擊該字段的字段名稱。選擇多列:在數(shù)據(jù)表視圖中可以選中連續(xù)的多列,但不能選中不連續(xù)的多列,方法有兩種:一種是將鼠標(biāo)放到第一列頂端字段名處,待鼠標(biāo)指針變?yōu)橄吕^后,拖動鼠標(biāo)到選定范圍的結(jié)尾處。第二種是單擊第1列字段名稱,再按下Shift鍵單擊最后一個字段名稱。選擇某字段部分?jǐn)?shù)據(jù):單擊開始處,拖動鼠標(biāo)到結(jié)尾處。選擇某字段全部數(shù)據(jù):移動鼠標(biāo)到字段值單元格內(nèi)邊緣,待鼠標(biāo)指針變?yōu)榭招牡募犹柡髥螕羰髽?biāo)左鍵。選擇所有:單擊記錄選擇器列和字段名稱行交界的按鈕。(3)添加記錄單擊導(dǎo)航按鈕上的“添加新記錄”按鈕,光標(biāo)移動到表的最后一行空白記錄上,輸入要添加的數(shù)據(jù)。(4)刪除記錄刪除記錄有兩種方法:一種是右擊要刪除記錄的記錄選擇器,選擇快捷菜單中的“刪除記錄”;第二種是先選中要刪除的記錄,再單擊“開始”—“記錄”—“刪除”按鈕,可選中多條記錄同時刪除。記錄刪除以后是不能恢復(fù)的。(5)修改記錄將光標(biāo)移到要修改的數(shù)據(jù)上直接修改即可,修改完后關(guān)閉表自動保存。3.設(shè)置表外觀(1)改變字段顯示次序選中要改變顯示次序的字段,把光標(biāo)移動到要改變顯示次序的字段名稱上,按下鼠標(biāo)左鍵拖動,會出現(xiàn)一條加粗豎線,當(dāng)加粗豎線移動到目標(biāo)位置時松開鼠標(biāo)左鍵,拖動的字段移動到加粗豎線位置。(2)調(diào)整行高右擊某一記錄的記錄選擇器,選擇快捷菜單中的“行高”,彈出“行高”對話框,輸入行高,單擊“確定”,行高設(shè)置完成,表中所有行的高度相同。(3)調(diào)整字段寬度選中要設(shè)置寬度的一個或多個字段,右擊某一選中的字段名稱,選擇快捷菜單中的“字段寬度”,彈出“字段寬度”對話框,輸入寬度值,單擊“確定”設(shè)置完成,表中各字段的寬度可以不同。(4)隱藏字段顯示表數(shù)據(jù)時,有些字段用不到,可以隱藏起來,當(dāng)用到時再顯示出來。右擊要隱藏的字段名稱,選擇快捷菜單中的“隱藏字段”,可以把字段隱藏。(5)取消隱藏字段右擊表中某一字段名稱,選擇快捷菜單中的“取消隱藏字段”,彈出如圖2-4-12所示對話框,復(fù)選框有對鉤此字段顯示,沒有對鉤此字段隱藏。單擊復(fù)選框添加對鉤顯示字段,去掉對鉤隱藏字段。設(shè)置好后單擊“關(guān)閉”按鈕確認(rèn)。圖2-4-12“取消隱藏列”對話框(6)凍結(jié)字段所建表字段很多,一屏顯示不下,就需要通過滾動條才能顯示。如果希望移動滾動條時始終顯示某些字段,可以把這些字段凍結(jié)。右擊要凍結(jié)的字段名稱,選擇快捷菜單中的“凍結(jié)字段”,凍結(jié)的字段就會移動到表的最前方,不會隨著滾動條的移動而移動。可以在已有凍結(jié)字段的基礎(chǔ)上再新凍結(jié)字段,新凍結(jié)字段會放到原凍結(jié)字段的右邊。(7)取消凍結(jié)字段右擊表中某一字段名稱,選擇快捷菜單中的“取消凍結(jié)所有字段”,就取消了所有的凍結(jié)字段。(8)設(shè)置字體為了使表中數(shù)據(jù)顯示的清晰美觀,可以改變數(shù)據(jù)的字體、字型、字號、顏色等。使用“開始”—“文本格式”組中的工具改變。(9)設(shè)置數(shù)據(jù)表格式為了美觀整齊,顯示數(shù)據(jù)表時可以設(shè)置數(shù)據(jù)表的網(wǎng)格線、背景顏色,單元格顯示效果等。單擊“開始”—“文本格式”—“設(shè)置數(shù)據(jù)表格式”按鈕,彈出“設(shè)置數(shù)據(jù)表格式”對話框,如圖2-4-10所示,可用于設(shè)置數(shù)據(jù)表格式?!氨尘吧痹O(shè)置數(shù)據(jù)表奇數(shù)行背景顏色,“替代背景色”設(shè)置數(shù)據(jù)表偶數(shù)行背景顏色。此外可以單擊“開始”—“記錄”—“其他”按鈕,顯示下拉列表,如圖2-4-13所示,使用這些列表項可以進(jìn)行調(diào)整行高、字段寬度、隱藏字段、取消隱藏字段、凍結(jié)字段、取消凍結(jié)所有字段等操作。圖2-4-13“其他”下拉列表試一試1.把訂單明細(xì)表中的“狀態(tài)ID”字段使用查閱向?qū)?,?shù)據(jù)項來源于訂單明細(xì)狀態(tài)表中的“狀態(tài)ID”。2.設(shè)置訂單明細(xì)表的數(shù)據(jù)和數(shù)據(jù)表格式使其顯示美觀清晰。3.在訂單表中添加“工作文件”字段,并添加數(shù)據(jù)。小本子總結(jié)本任務(wù)知識點(diǎn),畫出思維導(dǎo)圖把它們串聯(lián)起來。任務(wù)五建立表之間的關(guān)系任務(wù)描述一個良好的數(shù)據(jù)庫設(shè)計目標(biāo)之一就是消除數(shù)據(jù)冗余(重復(fù)數(shù)據(jù))。Access等關(guān)系型數(shù)據(jù)庫管理系統(tǒng)為實(shí)現(xiàn)該目標(biāo),可將數(shù)據(jù)拆分存儲到多個表中,不同表存儲不同對象,盡量使每類數(shù)據(jù)只出現(xiàn)一次,表和表之間還可以關(guān)聯(lián)到一起。羅斯文數(shù)據(jù)庫數(shù)據(jù)庫就是把數(shù)據(jù)存儲到了產(chǎn)品表、課程表、教師表、選課表等表中,相關(guān)的表有共有字段。本任務(wù)將創(chuàng)建各表之間的關(guān)系、實(shí)施參照完整性,如圖2-5-1所示,介紹表之間的關(guān)系、參照完整性、子數(shù)據(jù)表。圖2-5-1表之間關(guān)系做一做步驟一需求分析需求:創(chuàng)建各表之間的關(guān)系、實(shí)施參照完整性。分析:首先分析創(chuàng)建關(guān)系的表數(shù)據(jù),確定表之間的關(guān)系,在那些字段上建主鍵,再使用關(guān)系設(shè)計視圖設(shè)置關(guān)系。步驟二建立產(chǎn)品表和訂單明細(xì)表之間的關(guān)系1.分析產(chǎn)品表和訂單明細(xì)表之間的關(guān)系,產(chǎn)品表的ID字段和訂單明細(xì)表的產(chǎn)品ID是相關(guān)字段,產(chǎn)品表中的一條記錄對應(yīng)訂單明細(xì)表多條記錄,訂單明細(xì)表一條記錄只能對應(yīng)產(chǎn)品表一條記錄,它們是一對多的關(guān)系,產(chǎn)品表是主表,訂單明細(xì)表是相關(guān)表。2.在主表產(chǎn)品表的相關(guān)字段ID上定義主鍵。3.單擊“數(shù)據(jù)庫工具”—“關(guān)系”—“關(guān)系”按鈕,打開關(guān)系設(shè)計視圖,并自動打開“添加表”窗口,如圖2-5-2所示。圖2-5-2關(guān)系設(shè)計視圖和顯示表對話框提個醒在關(guān)系設(shè)計視圖中如果沒有顯示添加表窗口,可以通過右擊關(guān)系設(shè)計視圖空白位置,選擇快捷菜單中的“顯示表”打開。也可單擊“關(guān)系設(shè)計”—“關(guān)系”—“添加表”按鈕打開。4.在添加表窗口中雙擊“產(chǎn)品表”把產(chǎn)品表添加進(jìn)關(guān)系設(shè)計視圖,雙擊“訂單明細(xì)表”把訂單明細(xì)表添加進(jìn)關(guān)系設(shè)計視圖,單擊“關(guān)閉”按鈕,隱藏顯示對話框。關(guān)系設(shè)計視圖如圖2-5-3所示,鑰匙標(biāo)志表示在此字段上定義了主鍵。圖2-5-3關(guān)系設(shè)計視圖5.拖動產(chǎn)品表的相關(guān)字段“ID”到訂單明細(xì)表的相關(guān)字段“產(chǎn)品ID”上,松開鼠標(biāo)左鍵,彈出編輯關(guān)系對話框,如圖2-5-4所示。圖2-5-4“編輯關(guān)系”對話框6.選中“實(shí)施參照完整性”復(fù)選框,單擊“創(chuàng)建”按鈕,關(guān)系創(chuàng)建完成,如圖2-5-5所示。圖2-5-5“編輯關(guān)系”對話框7.單擊“保存”按鈕,保存關(guān)系布局,關(guān)閉關(guān)系設(shè)計視圖。8.打開主表產(chǎn)品表的數(shù)據(jù)表視圖,每條記錄前邊有一個加號(+),如圖2-5-6所示。單擊某記錄前的加號,可以顯示相關(guān)表中的相關(guān)數(shù)據(jù),這也叫子數(shù)據(jù)表,如圖2-5-7所示,。圖2-5-6產(chǎn)品表數(shù)據(jù)表視圖圖2-5-7子數(shù)據(jù)表數(shù)據(jù)學(xué)一學(xué)1.表間關(guān)系表間關(guān)系就是表中數(shù)據(jù)之間的關(guān)系,有三種,假設(shè)有表A和表B。(1)一對一關(guān)系。在一對一關(guān)系中,A表中的一條記錄在B表中只有一條匹配記錄,而B表中的一條記錄在A表中也只有一條匹配記錄,例如教師表和工資表。(2)一對多關(guān)系。在一對多關(guān)系中,A表中的一條記錄在B表中有多條匹配記錄,而B表中的一條記錄在A表中只有一條匹配記錄,例如產(chǎn)品表和選課表。(3)多對多關(guān)系。在多對多關(guān)系中,A表中的一條記錄在B表中有多條匹配記錄,而B表中的一條記錄在A表中也有多條匹配記錄,例如產(chǎn)品表和課程表。要操作多對多的表關(guān)系,必須創(chuàng)建第三個表,包含兩個多對多關(guān)系表的主鍵字段,該表通常稱為紐帶表,它將多對多關(guān)系劃分為兩個一對多關(guān)系,例如選課表是紐帶表,它和產(chǎn)品表、課程表都是一對多關(guān)系。在Access中,將一對多關(guān)系中“一”端對應(yīng)的表叫主表,“多”端對應(yīng)的表叫相關(guān)表。2.設(shè)置關(guān)系“編輯關(guān)系”對話框中,“表/查詢”下面的表為主表,字段為主表關(guān)聯(lián)字段;“相關(guān)表/查詢”下面的表為相關(guān)表,字段為相關(guān)表關(guān)聯(lián)字段。3.參照完整性參照完整性是在輸入修改或刪除記錄時,為維持表之間已定義的關(guān)系而必須遵守的規(guī)則,可以保證相關(guān)表之間數(shù)據(jù)的一致。在“編輯關(guān)系”對話框中只有選中“實(shí)施參照完整性”復(fù)選框,下面的“級聯(lián)更新相關(guān)字段”復(fù)選框和“級聯(lián)刪除相關(guān)記錄”復(fù)選框才可用。具體作用如下:(1)“實(shí)施參照完整性”復(fù)選框沒有選中:建立表之間關(guān)系,但關(guān)聯(lián)字段數(shù)據(jù)添加刪除修改彼此不相互影響。(2)“實(shí)施參照完整性”復(fù)選框選中,下面的兩個復(fù)選框沒選中:刪除主表記錄時,如果在相關(guān)表中有相關(guān)數(shù)據(jù),是不允許刪除的,如果沒有可以刪除;修改主表關(guān)聯(lián)字段值時,如果在相關(guān)表中有相關(guān)數(shù)據(jù),是不允許修改的,如果沒有可以修改;在相關(guān)表中添加或修改關(guān)聯(lián)字段值時,其值必須是主表中有的。(3)“級聯(lián)更新相關(guān)字段”復(fù)選框:修改主表關(guān)聯(lián)字段值時,相關(guān)表中的相關(guān)數(shù)據(jù)自動隨著修改。(4)“級聯(lián)刪除相關(guān)記錄”復(fù)選框:刪除主表記錄,相關(guān)表中的相關(guān)記錄隨著刪除。試一試1.觀察訂單表、運(yùn)貨商表、員工表、客戶表、訂單明細(xì)狀態(tài)表、訂單狀態(tài)、訂單納稅狀態(tài)的結(jié)構(gòu)數(shù)據(jù),確定表之間的關(guān)系,依據(jù)圖2-5-1所示創(chuàng)建表之間的關(guān)系,并實(shí)施參照完整性。2.在主表中刪除、修改記錄、在相關(guān)表中添加記錄驗(yàn)證參照完整性各規(guī)則。小本子總結(jié)本任務(wù)知識點(diǎn),畫出思維導(dǎo)圖把它們串聯(lián)起來。任務(wù)六對數(shù)據(jù)進(jìn)行排序和篩選任務(wù)描述在瀏覽表數(shù)據(jù)時,默認(rèn)顯示的是所有的記錄,顯示順序?yàn)橛涗浀妮斎腠樞?。而在?shí)際應(yīng)用中,記錄的顯示順序是按需要排列的,并且經(jīng)常只顯示需要的部分?jǐn)?shù)據(jù)。本任務(wù)將通過對產(chǎn)品表的數(shù)據(jù)按類別、產(chǎn)品代碼等字段進(jìn)行排序,并從產(chǎn)品表中篩選出需要的數(shù)據(jù)顯示,介紹記錄的排序和篩選。做一做步驟一需求分析需求:根據(jù)要求對產(chǎn)品表的數(shù)據(jù)進(jìn)行排序篩選,顯示需要的數(shù)據(jù)。分析:在數(shù)據(jù)表視圖中應(yīng)用“開始”—“排序和篩選”組工具對產(chǎn)品表數(shù)據(jù)進(jìn)行排序和篩選。步驟二按“標(biāo)準(zhǔn)成本”升序顯示產(chǎn)品表數(shù)據(jù)1.打開產(chǎn)品表的數(shù)據(jù)表視圖。2.單擊“標(biāo)準(zhǔn)成本”字段的某個字段值,文本插入符在“標(biāo)準(zhǔn)成本”字段這一列,或選中“標(biāo)準(zhǔn)成本”字段。3.單擊“開始”—“排序和篩選”—“升序”按鈕,如圖2-6-1所示。產(chǎn)品表數(shù)據(jù)顯示如圖2-6-2所示。在標(biāo)準(zhǔn)成本字段名右邊有一個向上的箭頭,表示升序顯示。圖2-6-1排序和篩選工具圖2-6-2按標(biāo)準(zhǔn)成本升序顯示數(shù)據(jù)步驟三先按“類別”降序再按“列出價格”降序顯示產(chǎn)品表數(shù)據(jù)1.單擊“類別”字段名稱,選中字段,鼠標(biāo)在“類別”字段名稱上拖動“類別”字段到“列出價格”字段的左邊。2.選中“類別”和“列出價格”字段,單擊“開始”—“排序和篩選”—“降序”按鈕,產(chǎn)品表數(shù)據(jù)先按“類別”字段值降序排序,“類別”字段值相同再按“列出價格”字段值降序顯示。如圖2-6-3所示。圖2-6-3子數(shù)據(jù)表數(shù)據(jù)步驟四篩選出和“啤酒”標(biāo)準(zhǔn)成本相同的產(chǎn)品信息找到產(chǎn)品表中“啤酒”的記錄,他的標(biāo)準(zhǔn)成本為10,右擊“標(biāo)準(zhǔn)成本”單元格,彈出快捷菜單,如圖2-6-4所示,選擇“等于10”,篩選出標(biāo)準(zhǔn)成本為10的產(chǎn)品信息,如圖2-6-5所示。圖2-6-4按選定內(nèi)容篩選圖2-6-5標(biāo)準(zhǔn)成本為10的產(chǎn)品信息提個醒右擊的字段值數(shù)據(jù)類型不同,快捷菜單中的篩選選項不同。對于“文本”類型字段,篩選選項包括“等于”、“不等于”、“包含”、“不包含”;對于“日期/時間”類型字段,篩選選項包括“等于”、“不等于”、“不晚于”、“不早于”;對于“數(shù)字”、“貨幣”類型字段,篩選選項包括“等于”、“不等于”、“小于或等于”、“大于或等于”。在篩選選項后邊是右擊的字段值。步驟五篩選出標(biāo)準(zhǔn)成本在10到20之間的產(chǎn)品信息1.單擊“標(biāo)準(zhǔn)成本”字段的某個字段值,文本插入符在“標(biāo)準(zhǔn)成本”字段這一列,或選中“標(biāo)準(zhǔn)成本”字段。2.單擊“開始”—“排序和篩選”—“篩選器”按鈕,在“標(biāo)準(zhǔn)成本”字段列顯示快捷菜單,選擇“數(shù)字篩選器”顯示下級菜單,如圖2-6-6所示,選擇“介于”。彈出“數(shù)字范圍”對話框,在“最小”文本框輸入“10”,在“最大”文本框輸入“20”如圖2-6-7所示。圖2-6-6使用篩選器篩選圖2-6-7“數(shù)字范圍”對話框3.單擊“確定”按鈕,篩選出標(biāo)準(zhǔn)成本在10到20之間的產(chǎn)品信息。提個醒選中的字段數(shù)據(jù)類型不同,篩選器顯示的快捷菜單篩選項也不同。選中的是“文本”類型字段顯示的篩選選項如圖2-6-8所示。復(fù)選框選中表示要顯示的記錄,復(fù)選框沒有選中表示不顯示的記錄。篩選選項后的省略號表示選中此篩選選項后會彈出輸入對話框讓用戶輸入比較數(shù)據(jù)。圖2-6-8文本篩選器的篩選選項選中的是“日期/時間”類型字段顯示的篩選選項如圖2-6-9所示。圖2-6-9日期篩選器的篩選選項數(shù)字篩選選項和貨幣篩選選項相同。步驟六取消篩選單擊“開始”—“排序和篩選”—“切換篩選”按鈕,取消篩選恢復(fù)所有記錄。提個醒如果當(dāng)前應(yīng)用了篩選,單擊“切換篩選”是取消篩選;如果沒有應(yīng)用篩選,單擊“切換篩選”是應(yīng)用篩選。選擇“開始”—“排序和篩選”—“高級”—“清除所有篩選器”,可以清除所有篩選條件,恢復(fù)所有記錄。步驟七篩選調(diào)味品類別標(biāo)準(zhǔn)成本小于5的和飲料類別標(biāo)準(zhǔn)成本大于10的產(chǎn)品信息1.選擇“開始”—“排序和篩選”—“高級”—“按窗體篩選”,數(shù)據(jù)表視圖變?yōu)椤鞍创绑w篩選”窗口,如圖2-6-10所示。圖2-6-10“按窗體篩選”窗口2.單擊“標(biāo)準(zhǔn)成本”字段名稱下的單元格,輸入“<5”。單擊“類別”字段名稱下的單元格,出現(xiàn)下拉按鈕,單擊下拉按鈕,選擇選項“調(diào)味品”,如圖2-6-11所示。圖2-6-11“按窗體篩選”窗口3.單擊左下角的“或”,進(jìn)入第二頁“按窗體篩選”窗口,單擊“標(biāo)準(zhǔn)成本”字段名稱下的單元格,輸入“>10”。單擊“類別”字段名稱下的單元格,出現(xiàn)下拉按鈕,單擊下拉按鈕,選擇選項“飲料”,如圖2-6-12所示。圖2-6-12“按窗體篩選”窗口4.單擊“開始”—“排序和篩選”—“切換篩選”按鈕應(yīng)用篩選,篩選出的數(shù)據(jù)如圖2-6-13所示。圖2-6-13篩選結(jié)果提個醒單擊“按窗體篩選”窗口左下角的“或”,可以添加“按窗體篩選”窗口頁,同一頁各個單元格的條件是并且的關(guān)系,不同頁條件是或者的關(guān)系。學(xué)一學(xué)1.排序規(guī)則排序有兩種:升序和降序。升序是從小到大,降序是從大到小。不同類型的數(shù)據(jù)排序規(guī)則是不一樣的,如下所示:(1)數(shù)字類型和貨幣類型數(shù)據(jù)按數(shù)字的大小比較。(2)是/否類型數(shù)據(jù)由于“是”是-1,“否”是0,所以“否”大“是”小。(3)日期/時間類型數(shù)據(jù)先比較年份,年份大的日期大;年份相同再比較月,月大的日期大;月相同的再比較日,日大的日期大;如果日再相同,有時分秒再依次比較,沒有時分秒相比較的日期就相等。(4)文本類型數(shù)據(jù)比較時不考慮文本數(shù)據(jù)所包含字符個數(shù),先比較第一個字符,第一個字符大的整個文本就大;第一個字符相等,再比較第二個字符,第二個字符大的整個文本就大,依次類推;比較到最后如果一個有字符,一個沒有字符,沒有的小。文本可以包含漢字、英文字母、數(shù)字等,總的來說漢字大于英文字母,英文字母大于數(shù)字;漢字按漢語拼音順序排列,升序時按A到Z排,降序時按Z到A排;英文字母不區(qū)分大小寫,升序時按A到Z排,降序時按Z到A排;數(shù)字按0到9的順序從小到大排,注意:“15”是含有兩個字符的文本,不是一個數(shù)字,它小于文本“2”。此外排序時還要注意以下幾點(diǎn):(1)排序時,空值最小。(2)長文本、超鏈接、OLE對象和附件數(shù)據(jù)類型字段不能排序。(3)排序后,排序次序可以和表一起存儲。2.多字段排序在數(shù)據(jù)表中按多字段進(jìn)行排序時,首先要把這多個字段移動到一起,優(yōu)先按誰排序誰在前邊。排序時這多個字段只能同時是升序,或同時是降序。如果同時按多個字段進(jìn)行排序,有的是升序,有的是降序,可以使用“開始”—“排序和篩選”—“高級”—“高級篩選/排序”,也可以使用查詢對象。3.取消排序單擊“開始”—“排序和篩選”—“取消排序”按鈕,取消排序,記錄恢復(fù)原來輸入順序。試一試1.對訂單表按訂單日期升序顯示。2.對訂單表按運(yùn)費(fèi)降序顯示。3.對員工表先按姓氏升序,再按名字升序顯示。小本子總結(jié)本任務(wù)知識點(diǎn),畫出思維導(dǎo)圖把它們串聯(lián)起來。任務(wù)七導(dǎo)入導(dǎo)出數(shù)據(jù)信息任務(wù)描述在實(shí)際應(yīng)用中,有很多類型的文件可以存儲數(shù)據(jù),例如使用Excel生成的表、文本文件、XML文件等。使用Access的導(dǎo)入并鏈接和導(dǎo)出數(shù)據(jù)功能,可以把數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出到其他類型文件,也可以把其他類型文件中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫。本任務(wù)通過把其他Access數(shù)據(jù)庫數(shù)據(jù)、Excel文件中的數(shù)據(jù)導(dǎo)入到“羅斯文數(shù)據(jù)庫”數(shù)據(jù)庫中,介紹Access的導(dǎo)入并鏈接功能;通過把“羅斯文數(shù)據(jù)庫”數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出到Excel文件、文本文件,介紹Access的導(dǎo)出功能。做一做步驟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年地面垂直度調(diào)整設(shè)備項目建議書
- 2025年精細(xì)化學(xué)品:日用化學(xué)品項目建議書
- 2025年液壓元件、系統(tǒng)及裝置合作協(xié)議書
- 2025年電子產(chǎn)品制造設(shè)備:工裝夾具合作協(xié)議書
- 2025年初級職稱英語考試應(yīng)試技巧試題及答案
- 展柜制作施工方案
- 焊接的施工方案
- 挖方路段施工方案
- 高級社會工作者職業(yè)資格筆試2024年考試真題解析
- 2025中級社會工作者職業(yè)資格筆試仿真通關(guān)試卷帶答案
- 2025年西班牙語DELE考試真題卷:西班牙語語音與發(fā)音訓(xùn)練試題
- 2025河北地質(zhì)大學(xué)招聘工作人員48人筆試備考題庫及答案解析
- 2025-2030醫(yī)用超聲儀器市場投資前景分析及供需格局研究研究報告
- 2025-2030兒童智能手表行業(yè)市場現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評估規(guī)劃分析研究報告
- 2025年03月四川天府新區(qū)“蓉漂人才薈”事業(yè)單位(13人)筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年高考物理壓軸題專項訓(xùn)練:用力學(xué)三大觀點(diǎn)處理多過程運(yùn)動問題(原卷版)
- 育種學(xué) 課件 第9章 林木抗逆性育種學(xué)習(xí)資料
- 2025年江蘇南通蘇北七市高三二模高考生物試卷(含答案詳解)
- 電氣自動化基礎(chǔ)知識
- 超爾星雅學(xué)習(xí)形勢與政策(2025春)課程作業(yè)參考答案
- 多智能體協(xié)同控制-第1篇-深度研究
評論
0/150
提交評論