計算機(jī)平時作業(yè)_第1頁
計算機(jī)平時作業(yè)_第2頁
計算機(jī)平時作業(yè)_第3頁
計算機(jī)平時作業(yè)_第4頁
計算機(jī)平時作業(yè)_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

.文件系統(tǒng)中的文件是面向應(yīng)用的,一個文件基本上對應(yīng)于一個應(yīng)用程序,文件之間不存在聯(lián)系,數(shù)據(jù)冗余大,數(shù)據(jù)共享性差,數(shù)據(jù)獨(dú)立性差;數(shù)據(jù)庫系統(tǒng)中的文件不再面向特定的某個或多個應(yīng)用,而是面向整個應(yīng)用系統(tǒng),文件之間是相互聯(lián)系的,減少了數(shù)據(jù)冗余,實現(xiàn)了數(shù)據(jù)共享,數(shù)據(jù)獨(dú)立性氤.數(shù)據(jù)庫(DataBase,DB)是一個長期存儲在計算機(jī)內(nèi)的、有組織的、有共享的、統(tǒng)一管理的數(shù)據(jù)集合。她是一個按數(shù)據(jù)結(jié)構(gòu)來存儲和管理數(shù)據(jù)的計算機(jī)軟件系統(tǒng)。數(shù)據(jù)庫的概念實際包括兩層意思: (D數(shù)據(jù)庫是一個實體,它是能夠合理保管數(shù)據(jù)的“倉庫”,用戶在該“倉庫”中存放要管理的事務(wù)數(shù)據(jù),“數(shù)據(jù)”和“庫”兩個概念結(jié)合成為數(shù)據(jù)庫。(2)數(shù)據(jù)庫是數(shù)據(jù)管理的新方法和技術(shù),他能更合適的組織數(shù)據(jù)、更方便的維護(hù)數(shù)據(jù)、更嚴(yán)密的控制數(shù)據(jù)和更有效的利用數(shù)據(jù)。.(1)數(shù)據(jù)定義功能。DBMS提供相應(yīng)數(shù)據(jù)語言來定義(DDL)數(shù)據(jù)庫結(jié)構(gòu),它們是刻畫數(shù)據(jù)庫框架,并被保存在數(shù)據(jù)字典中。(2)數(shù)據(jù)存取功能。DBMS提供數(shù)據(jù)操縱語言(DML),實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的基本存取操作:檢索,插入,修改和刪除。(3)數(shù)據(jù)庫運(yùn)行管理功能。DBMS提供數(shù)據(jù)控制功能,即是數(shù)據(jù)的安全性、完整性和并發(fā)控制等對數(shù)據(jù)庫運(yùn)行進(jìn)行有效地控制和管理,以確保數(shù)據(jù)正確有效。(4)數(shù)據(jù)庫的建立和維護(hù)功能。包括數(shù)據(jù)庫初始數(shù)據(jù)的裝入,數(shù)據(jù)庫的轉(zhuǎn)儲、恢復(fù)、重組織,系統(tǒng)性能監(jiān)視、分析等功能。(5)數(shù)據(jù)庫的傳輸。DBMS提供處理數(shù)據(jù)的傳輸,實現(xiàn)用戶程序與DBMS之間的通信,通常與操作系統(tǒng)協(xié)調(diào)完成。.Acess數(shù)據(jù)庫“設(shè)計”視圖窗口包括3個部分:命令按鈕組(位于窗口上端),對象類別按鈕組(位于窗口左部),對象成員集合(位于窗口右下部)。.Access中有7種不同類別的子對象,他們的功能如下:表對象:表是數(shù)據(jù)庫中用來存儲數(shù)據(jù)的對象,是整個數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)。Access允許一個數(shù)據(jù)庫中包含多個表,用戶可以在不同的表中存儲不同類型的數(shù)據(jù)。通過在表之間建立關(guān)系,可以將不同表中的數(shù)據(jù)聯(lián)系起來,以便供用戶使用。查詢對象:查詢對象是用來操作數(shù)據(jù)庫中的記錄對象,利用它可以按照一定的條件或準(zhǔn)則從一個或多個表中篩選出需要操作的字段,并可以將它們集中起來,形成所謂的動態(tài)數(shù)據(jù)集。用戶可以瀏覽、查詢、打印,甚至修改這個動態(tài)數(shù)據(jù)集中的數(shù)據(jù)。窗體對象:窗體是Access數(shù)據(jù)庫對象中最具靈活性的一個對象,其數(shù)據(jù)源可以是表或查詢。在窗體中可以顯示數(shù)據(jù)表中的數(shù)據(jù),可以將數(shù)據(jù)庫中的表鏈接到窗體中,利用窗體作為輸入記錄的界面。通過在窗體中插入按鈕,可以控制數(shù)據(jù)庫程序的執(zhí)行過程,可以說窗體是數(shù)據(jù)庫與用戶進(jìn)行交互操作的最好界面。報表對象:利用報表對象可以將數(shù)據(jù)庫中需要的數(shù)據(jù)提取出來進(jìn)行分析、整理和計算,并將數(shù)據(jù)以格式化的方式發(fā)送到打印機(jī)。用戶可以在一個表或查詢的基礎(chǔ)上來創(chuàng)建一個報表,也可以在多個表或查詢的基礎(chǔ)上來創(chuàng)建報表。利用報表不僅可以創(chuàng)建計算字段,而且還可以對記錄進(jìn)行分組以便計算出各組數(shù)據(jù)的匯總等。在報表中,可以控制顯示的字段、每個對象的大小和顯示方式,還可以按照所需的方式來顯示相比的內(nèi)容。數(shù)據(jù)訪問頁對象:它支持?jǐn)?shù)據(jù)庫應(yīng)用系統(tǒng)的Web訪問方式。在數(shù)據(jù)庫應(yīng)用系統(tǒng)中設(shè)計數(shù)據(jù)訪問頁是為了使用戶能夠查看和操作來自Internet或Intranet的數(shù)據(jù),而這些數(shù)據(jù)是保存在Access數(shù)據(jù)庫中的。宏對象:Access的宏對象是Access數(shù)據(jù)庫對象中的一個基本對象。宏的意思是指一個或多個操作的集合,其中每個操作實現(xiàn)特定的功能,例如打開某個窗體或打印某個報表。宏可以使某些普通的、需要多個指令連續(xù)執(zhí)行的任務(wù)能夠通過一條指令自動地完成。模塊對象:Access的VBA模塊對象是Access數(shù)據(jù)庫對象中的一個基本對象,模塊是將VBA的聲明和過程作為一個單元進(jìn)行保存的集合,也就是程序的集合。設(shè)置模塊對象的過程也就是使用VBA編寫程序的過程。.先啟動Access,選中“空Access數(shù)據(jù)庫”單選按鈕,然后單擊對話框內(nèi)的“確定”按鈕,出現(xiàn)“文件新建數(shù)據(jù)庫”對話框,輸入數(shù)據(jù)庫文件名,單擊“確定”按鈕返回。.在一個數(shù)據(jù)庫對象中包含有7類子對象,創(chuàng)建的空數(shù)據(jù)庫不包含任何子對象,而利用Access數(shù)據(jù)庫向?qū)?chuàng)建的數(shù)據(jù)庫中包含有若干個子對象,如表和窗體等,這些是由向?qū)ё詣由傻摹?“設(shè)計”視圖可以創(chuàng)建及修改數(shù)據(jù)表的結(jié)構(gòu),“數(shù)據(jù)表”視圖可以查看、添加、刪除及編輯數(shù)據(jù)表中的數(shù)據(jù)。.每當(dāng)一條新記錄加入到數(shù)據(jù)表時,MicrosoftAccess都會制定一個唯一的連續(xù)數(shù)值(增量為1)或隨機(jī)數(shù)值表。另外,自動編號字段不能夠更新。.單字段主鍵禁止使用重復(fù)值,這樣可以確保每一個記錄具有唯一的標(biāo)識符。其他字段的索引也可能禁止使用重復(fù)值。其操作過程如下:①在“設(shè)計”視圖中打開表②在窗口上部,單擊禁止使用重復(fù)值的字段③在“常規(guī)”選項卡的窗口下部,單擊“索引”屬性框,然后單擊“有(無重復(fù))”選項.設(shè)置或更改主鍵的過程如下:①在“設(shè)計”視圖中打開相應(yīng)的表②選擇所要定義為主鍵的一個或多個字段。如果要選擇一個字段,請單擊行選定器。如果要選擇多個字段,請按下Ctrl鍵,然后對每一個所需的字段單擊行選定器。③單擊工具欄上的“主鍵”按鈕。.為連接雙方的字段,建立索引或在那些字段之間建立關(guān)系并索引用于設(shè)定查詢準(zhǔn)則的字段,可以大大改善查詢的速度。在查找已索引字段時,通過“查找”對話框來查找記錄也快得多。.可以在Access中定義如下3種類型的主鍵:①自動編號主鍵:當(dāng)向表中添加每一條記錄時,可將自動編號字段設(shè)置為自動輸入連續(xù)數(shù)字的編號。將自動編號字段指定為表的主鍵是創(chuàng)建主鍵的最簡單的方法。如果在保存新建的表之前沒有設(shè)置主鍵,此時Access將查詢是否要創(chuàng)建主鍵。如果回答“是“,Access將創(chuàng)建自動編號主鍵。②單字段主鍵:如果字段中包含的都是唯一的值(例如,學(xué)號或零件編號),可以將該字段指定為主鍵。如果選擇的字段有重復(fù)值或Null值,Access將不會設(shè)置主鍵。通過運(yùn)行“查找重復(fù)項”查詢可以找出包含重復(fù)數(shù)據(jù)的記錄。如果通過編輯數(shù)據(jù)仍然不容易消除這些重復(fù)項,可以添加一個自動編號字段并將它設(shè)置為主鍵,或定義多字段主鍵。③多字段主鍵:在不能保證任何單字段都包含唯一值時,可以將兩個或更多的字段指定為主鍵。這種情況最常出現(xiàn)在用于多對多的關(guān)系中關(guān)聯(lián)的另外兩個表的表。注意,如果不能確定是否能為多字段主鍵選擇合適的字段組合,應(yīng)該添加一個自動編號字段并將它設(shè)置為主鍵。例如,將“姓名”和“性別”字段組合起來作為主鍵并不是個好的選擇,因為在這兩個字段的組合中,完全有可能會遇到重復(fù)的數(shù)據(jù)。.在字段中查找出現(xiàn)的指定內(nèi)容的步驟如下:在“窗體”視圖或“數(shù)據(jù)表”視圖中,選擇要搜索的字段,除非要搜索所有的字段(搜索單一字段比搜索整個窗體或數(shù)據(jù)表快)。單擊工具欄上的“查找”按鈕。在“查找內(nèi)容”框中輸入要查找的內(nèi)容。在“查找和替換”對話框中,設(shè)置要使用的其他選項。單擊“高級”按鈕,可得到附加的選項。單擊“查找下一個“按鈕。.在字段中替換出現(xiàn)的指定內(nèi)容的操作步驟如下:在“窗體”視圖或“數(shù)據(jù)表”視圖中,選擇要搜索的字段,除非要搜索所有的字段(搜索單一字段比搜索整個窗體或數(shù)據(jù)表快)。在“編輯”菜單中單擊“替換”命令,出現(xiàn)“查找和替換”對話框。在“查找內(nèi)容”框中輸入要查找的內(nèi)容,然后在“替換值”框中輸入要替換成的內(nèi)容。如果要一次替換出現(xiàn)的全部指定內(nèi)容,單擊“全部替換”按鈕。如果要一次替換一個,單擊“查找下一個"按鈕,然后再單擊“替換”按鈕;如果要跳過下一個并繼續(xù)查找出現(xiàn)的內(nèi)容,單擊“查找下一個“按鈕。.選擇查詢和篩選之間的基本相似之處是二者都從基礎(chǔ)表或查詢中檢索出某個記錄的子集,而如何使用返回的記錄則決定使用篩選還是查詢。在窗體或數(shù)據(jù)表中,通過使用篩選來臨時查看或編輯記錄的子集。如果要執(zhí)行下列人合伙所有操作,需使用查詢:在不用首先打開特定的表或窗體的條件下,查看記錄的子集。選擇包含所需記錄的表,并在需要的情況下在以后添加更多的表。控制記錄子集中的哪些字段顯示在結(jié)果中。在字段中執(zhí)行計算。.在“窗體”視圖或“數(shù)據(jù)表”視圖,單擊要用于排序記錄的字段。然后執(zhí)行下列操作之一:若要升序排序,單擊工具欄中的按鈕。若要降序排序,單擊工具欄中的按鈕。.Access中創(chuàng)建關(guān)系的種類取決于相關(guān)字段是如何定義的。如果僅有一個相關(guān)字段是主鍵或唯一索引,則創(chuàng)建一對多關(guān)系。如果兩者的相關(guān)字段都是主鍵或唯一索引,則創(chuàng)建一對一關(guān)系。多對多關(guān)系是使用第3個表創(chuàng)建的兩個一對多關(guān)系,第3個表的主鍵包含來源于兩個不同表的兩個字段的外部鍵。.定義表之間關(guān)系的操作步驟如下:關(guān)閉所有打開的表,不能在已打開的表之間創(chuàng)建或修改關(guān)系。如果還沒有切換到“數(shù)據(jù)庫”窗口,可以按F11鍵從其他窗口切換到“數(shù)據(jù)庫”窗口。單擊工具欄上的“關(guān)系”按鈕如果數(shù)據(jù)庫沒有定義任何關(guān)系,將會自動顯示“顯示表”對話框。如果需要添加一個關(guān)系表,而“顯示表”對話框卻沒有顯示,請單擊工具欄上的“顯示表”按鈕“如果關(guān)系表已經(jīng)顯示。請直接跳到步驟6.雙擊要作為相關(guān)表的名稱,然后關(guān)閉“顯示表”對話框。從某個表中將所要的相關(guān)字段拖到其他表中的相關(guān)字段。如果要拖動多個字段,在拖動之前請按下Ctrl鍵并單擊每一個字段。在大多數(shù)的情況下,表中主鍵字段(以粗體文本顯示)將拖動到其他表中的名為外部鍵的相似字段(經(jīng)常具有相同的名稱)。相關(guān)字段不需要有相同的名稱,但它們必須有相同的數(shù)據(jù)類型(有兩種例外的情況),及包含相同種類的內(nèi)容。此外,當(dāng)匹配的字段是“數(shù)字”字段時,它們必須有相同的“字段大小”屬性設(shè)置。匹配數(shù)據(jù)類型的兩種例外情況是:可以將“自動編號”字段與“字段大小”屬性設(shè)置為“長整型”數(shù)據(jù)類型的“數(shù)字”字段匹配;可以將“自動編號”字段與“字段大小”屬性設(shè)置為“同步復(fù)制ID”數(shù)據(jù)類型的“數(shù)字”字段匹配。顯示“編輯關(guān)系”對話框,檢查顯示在兩個列表中的字段名稱以確保正確性。必要情況下可以進(jìn)行更改。如果需要,可以是指關(guān)系選項。單擊“新建”按鈕創(chuàng)建關(guān)系。對每一對要關(guān)聯(lián)的表,請重復(fù)步驟5~8在關(guān)閉“關(guān)系”窗口時,Access將詢問是否要保存此布局配置。不論是否保存此配置,所創(chuàng)建的關(guān)系都已保存在此數(shù)據(jù)庫中。.查詢的優(yōu)點(diǎn)在于能將多個表或查詢中的數(shù)據(jù)集合在一起,或?qū)Χ鄠€表或查詢中的數(shù)據(jù)執(zhí)行操作。例如,查看客戶及其訂單的信息,需要來自“客戶”和“訂單”表中的數(shù)據(jù)。將多個表或查詢添加到查詢中時,必須確定它們的字段列表使用聯(lián)接線互相連接在一起,這樣Access才知道如何連接彼此之間的信息。如果查詢中的表不是直接或間接地聯(lián)接在一起,Access將無法知道記錄和記錄間的關(guān)系,因而會顯示兩表間記錄的全部組合(稱為“交叉乘積”或“笛卡爾積因此,如果每個表有10條記錄,查詢的結(jié)果將包含100條記錄(即10X10)o這將意味著可能花了很長的時間來運(yùn)行查詢,但最后卻可能得到意義不大的結(jié)果。如果事先已經(jīng)在“關(guān)系”窗口中建立了表之間的關(guān)系,在查詢中添加相關(guān)表時,Access將自動在“設(shè)計”視圖中顯示聯(lián)接線。如果實施了參照完整性,Access還將在聯(lián)接線上顯示“1”和“無窮大”符號“8”以指示一對多關(guān)系中的“一”方和“多”方。即使沒有創(chuàng)建關(guān)系,如果添加到查詢中的兩個表都具有相同數(shù)據(jù)類型或兼容數(shù)據(jù)類型的字段,并且這兩個聯(lián)接字段中有一個是主鍵,Access將自動地為其建立聯(lián)接。在這里不顯示“一”和“多”方符號,因為沒有實施參照完整性。有時候添加到查詢中的表不包含任何課聯(lián)接的字段。這時必須添加一個或多個其他的表或查詢,以作為將使用的數(shù)據(jù)表間的橋梁。例如,將“客戶”和“訂單明細(xì)”表添加到查詢中,由于沒有任何字段可以聯(lián)接,它們之間將不會有聯(lián)接線。但是,由于“訂單”表與這兩個表都相關(guān),所以可以在查詢中包含“訂單”表作為另兩個表之間的連接。.用預(yù)定義格式來設(shè)置報表的格式的操作步驟如下:①在報表“設(shè)計”視圖中打開相應(yīng)的報表。②如果要設(shè)置整個報表的格式,單擊相應(yīng)的報表選定器。如果要設(shè)置某個節(jié)的格式,單擊相應(yīng)的節(jié)選定器。如果要設(shè)置一個或多個控件的格式,選定相應(yīng)的控件。在工具欄上單擊“自動套用格式”按鈕“”。在列表中單擊某些格式。如果要指定所需的屬性(字體、顏色或邊框),單擊“選項”按鈕。.Access中可以用子查詢完成一些任務(wù),例如,通過子查詢測試某些結(jié)果的存在性,查找主查詢中等于、大于或小于子查詢返回值的值,在子查詢中創(chuàng)建子查詢等。用子查詢來定義字段或定義字段的準(zhǔn)則的操作步驟如下:①新建一個查詢②在查詢“設(shè)計”視圖中,將所需的字段添加到設(shè)計網(wǎng)格,包含要使用的子查詢字段。③如果用子查詢來定義字段的準(zhǔn)則,請在要設(shè)置準(zhǔn)則的“準(zhǔn)則”單元格中輸入一個SELECT語句,并將SELECT語句放入括號中。如果用子查詢定義“字段”單元格,需在“字段”單元格的括號內(nèi)輸入一個SELECT語句。離開單元格后,Access將自動在SELECT語句前插入“表達(dá)式1:\裳達(dá)式2:”等.在查詢中可執(zhí)行許多類型的計算。例如,可以計算一個字段值的總和或平均值,再乘上兩個字段的值,或者計算從當(dāng)前日期算起3個月后的日期。在字段中顯示計算結(jié)果時,結(jié)果實際并不存儲在基準(zhǔn)窗體中。相反,Access在每次執(zhí)行查詢是都重新進(jìn)行計算,以使計算結(jié)果永遠(yuǎn)都以數(shù)據(jù)庫中最新的數(shù)據(jù)為準(zhǔn)。因此,不能人工更新計算結(jié)果。如果要在字段中顯示計算結(jié)果,可以使用Access所提供的預(yù)定計算或自定義的計算。使用所謂“總計”的預(yù)定義計算,可計算出記錄組成或全部記錄的下列最值:總和、平均值、數(shù)量、最小值、最大值、標(biāo)準(zhǔn)偏差或方差??梢詫γ總€字段選擇要進(jìn)行的總計計算??梢杂谩昂唵尾樵兿?qū)А眮磉M(jìn)行某些類型的總計計算,或者用查詢設(shè)計網(wǎng)格中的“總計”行來進(jìn)行全部類型的總計計算,其中需要為進(jìn)行計算的字段選定合計函數(shù)。在查詢設(shè)計網(wǎng)格中,也可以指定準(zhǔn)則來限定進(jìn)行總計計算的組、計算中包含的記錄或執(zhí)行計算后現(xiàn)實的結(jié)果。自定義計算可以用一個或多個字段的數(shù)據(jù),進(jìn)行數(shù)值、日期和文本計算。例如,使用自定義計算,可以將某一字段乘上某一數(shù)量、找出存儲在不同字段的兩個日期間的差別、組合文本字段中的幾個值,或者創(chuàng)建子查詢。使用設(shè)計網(wǎng)格“總計”行的選項,就可以對記錄組執(zhí)行計算,并對計算字段計算出總和、平均值、數(shù)量或其他類型的總和。對于自定義計算,必須直接在設(shè)計網(wǎng)格中創(chuàng)建新的計算字段。創(chuàng)建計算字段的方法是:將表達(dá)式輸入到查詢設(shè)計網(wǎng)格中的空“字段”單元格。表達(dá)式可以由多個計算組成,例如,Sum([llnitsInStock]+[UnitsOnOrder])o也可以指定計算字段的準(zhǔn)則,以影響計算的結(jié)果。但是,不必在字段中顯示計算結(jié)果。相反,可以將它們用作準(zhǔn)則,以決定查詢選定的記錄或決定要執(zhí)行操作的記錄。例如,可以在“準(zhǔn)則”行中指定表達(dá)式uBetweenData()AndAddData(3,Data())”來告知查詢:在返回從今天算起到3個月后的日期之間。也可以用計算來更新查詢中的數(shù)據(jù)。例如,可以在“更新到”單元格中輸入表達(dá)式“[單價]*1.05",將“單價”字段的全部數(shù)據(jù)值增加5%。.這種類型的查詢將來自一個或多個表或查詢的字段(列)組合為查詢結(jié)果中的一個字段或列。例如,如果有6個銷售商,他們每個月發(fā)送庫存貨物列表,可以使用聯(lián)合查詢將這些列表合并為一個結(jié)果集,然后基于這個聯(lián)合查詢創(chuàng)建生成表查詢來生成新表。聯(lián)合查詢可以將兩個以上的表或查詢所對應(yīng)的多個字段,合并為一個字段。執(zhí)行聯(lián)合查詢時,將返回所包含的表或查詢中對應(yīng)字段的記錄。起操作步驟如下:在“數(shù)據(jù)庫”窗口中,選擇“查詢”對象,然后單擊“新建”按鈕。在“新建查詢”對話框上,單擊“設(shè)計視圖”,然后單擊“確定”按鈕。如果不需要添加表或查詢,則單擊“顯示表”對話框內(nèi)的“關(guān)閉”按鈕。在“查詢”菜單上,選擇“SQL特定查詢”到“聯(lián)合”命令。如果不要返回重復(fù)記錄,請輸入帶有UNION運(yùn)算的SQL—SELECT語句;如果要返回重復(fù)記錄,請輸入帶有UNIONALL運(yùn)算的SQL—SELECT語句。.如果要在查詢的“SQL”視圖中輸入表達(dá)式,在工具欄上單擊“視圖”按鈕右邊的下三角按鈕,然后選擇“SQL視圖”選項。Access將顯示說明活動查詢的SQL語句??梢栽赟QL-SELECT語句中,或在WHERE、ORDERBY、GROUPBY、或HAVING等句子中輸入表達(dá)式。.查看或修改已有查詢的SQL語句操作步驟如下:創(chuàng)建查詢或打開已有的查詢。在工具欄上單擊“視圖”按鈕右下三角按鈕,然后選擇“SQL視圖”選項。Access將顯示等效于在“設(shè)計”視圖中所創(chuàng)建的SQL語句。如果需要進(jìn)行修改,需要在SQL語句中鍵入相應(yīng)的更改。如果要在設(shè)計網(wǎng)格中查看更改,單擊工具欄“視圖”按牛右邊的下三角按鈕,然后選擇“設(shè)計視圖”選項.這種類型的查詢包含另一個選擇查詢或操作查詢中的SQL-SELECT語句。利用在查詢設(shè)計網(wǎng)格的“字段”行輸入這些語句來定義新字段,或在“準(zhǔn)則”行來定義字段的準(zhǔn)則。在以下方面可以使用子查詢:測試子查詢的某些結(jié)果是否存在(使用EXISTS或NOTEXISTS保留字)。在主查詢中查找任何等于、大于或小于由子查詢返回的值(使用ANY、IN或ALL保留字)。在子查詢中創(chuàng)建子查詢(嵌套子查詢)。.單一窗體是一次顯示一個完整的記錄。連續(xù)窗體是在主體節(jié)顯示所有能容納的完整記錄。而數(shù)據(jù)表是記錄以行和列的形式顯示,記錄可以滾動到屏幕之外。.在窗體上創(chuàng)建計算控件的操作步驟如下:①在窗體“設(shè)計”視圖中打開窗體。②單擊工具箱中要作為計算控件的控件類型的工具。文本框是最常用來顯示計算數(shù)值的控件類型,但也可以使用任何有“控件來源”屬性的控件。③在窗體上,單擊要放置控件的位置。④執(zhí)行下列操作之一:1、如果控件是文本框,則可以直接在控件中鍵入表達(dá)式。2、對于任意控件,確保選定了控件,單擊工具欄上的“屬性”按鈕顯示控件屬性表,在“控件來源”屬性框中鍵入表達(dá)式。.在宏中添加了某個操作之后,可以在“宏”窗口的下部設(shè)置這個操作的參數(shù)。這些參數(shù)可以向Access提供如何執(zhí)行操作的附加信息。關(guān)于設(shè)置操作參數(shù)的一些提示如下:可以在參數(shù)框中鍵入數(shù)值,或者在很多情況下,可以從列表中選擇某個設(shè)置。通常,按參數(shù)排列順序來設(shè)置操作參數(shù)是很好的方法;因為選擇某一參數(shù)將決定該參數(shù)后面的參數(shù)的選擇。如果通過從“數(shù)據(jù)庫”窗口拖曳數(shù)據(jù)庫對象的方式來向宏中添加操作,Access將自動為這個操作設(shè)置適當(dāng)?shù)膮?shù)。如果操作中有調(diào)用數(shù)據(jù)庫對象名的參數(shù),則可以將對象從“數(shù)據(jù)庫”窗口中拖曳到參數(shù)框,從而設(shè)置參數(shù)及其對應(yīng)的對象類型參數(shù)??梢杂们懊婕拥忍枺?)的表達(dá)式來設(shè)置許多操作參數(shù)。.在窗體上創(chuàng)建運(yùn)行宏的命令按鈕的操作步驟如下:①在“設(shè)計”視圖中打開窗體。②在工具箱中,單擊“命令按鈕”按鈕。③在窗體中單擊要放置命令按鈕的位置。④確保選定了命令按鈕,然后在工具欄上單擊“屬性”按鈕來打開它的命令按鈕屬性表。⑤在“單擊”屬性框中,輸入在按下此按鈕時要執(zhí)行的宏或事件過程的名稱,或單擊“生成器”按鈕來使用“宏生成器”或“代碼生成器”。⑥如果要在命令按鈕上顯示文字,在窗體的“標(biāo)題”屬性框中輸入相應(yīng)的文本。如果在窗體的按鈕上不使用文本,可以用圖像代替。.使用宏檢查數(shù)據(jù)有效性的操作步驟如下:①創(chuàng)建一個宏。②確?!昂辍贝翱诠ぞ邫谏系摹皸l件”按鈕處于按下狀態(tài)。③在空白操作行的“條件”列中輸入有效性驗證條件。④在“操作”列,單擊操作列表中有效性規(guī)則為真時執(zhí)行的操作。⑤如果要在有效性規(guī)則為真時執(zhí)行更多的操作,可在“條件“列中輸入省略號,后面跟著“操作”列中的操作。例如,對于每個有效性規(guī)則,可在執(zhí)行完別的操作后執(zhí)行CancelEvent操作。⑥單擊工具欄中“保存”按鈕保存該宏。⑦在“設(shè)計”視圖中打開窗體。⑧將用于觸發(fā)有效性規(guī)則的事件的事件屬性設(shè)置為上述宏的名稱。例如,要在控件中的數(shù)據(jù)更新時觸發(fā)有效性規(guī)則,可將控件的“更新前”事件屬性設(shè)置為相應(yīng)的宏的名稱。.在宏中可以設(shè)置窗體、報表和控件對象的屬性,也可以設(shè)置窗體和報表節(jié)的屬性。在宏中設(shè)置屬性值使用SetValue操作。用宏設(shè)置窗體、報表或控件的屬性的操作步驟如下:①在宏中,添加SetValue操作。②將SetValue操作的Item操作參數(shù)設(shè)置為一個表達(dá)式,該表達(dá)式引用要設(shè)置的屬性:I如果要設(shè)置窗體或報表的屬性,使用語法如下:FormsSpertyname或Rpertyname例如,下面的表達(dá)式引用“客戶”窗體的Visible屬性:Forms!客戶.VisibleI如果要設(shè)置窗體或報表上控件的屬性,使用語法如下:Forms!formname!pertyname或Reports!reportname!pertyname③將SetValue操作的Expression操作參數(shù)設(shè)置為希望設(shè)置的屬性值。如果設(shè)置的是字符串,哪么需要使用雙引號將其包含起來。例如,要將窗體的Caption屬性設(shè)置為“訂單”,應(yīng)該在Expression參數(shù)中輸入“訂單”。用宏設(shè)置節(jié)屬性的操作步驟如下:①在宏中,添加SetValue操作。②在SetValue操作的Item操作參數(shù)中,使用語法如下:Forms!formname.setion(constant).propertyname來引用需要設(shè)置的屬性。其中constant參數(shù)用來引用窗體或報表上特定的節(jié),如同在Section屬性中的描述。例如,以下表達(dá)式引用“客戶”窗體的頁面頁眉節(jié)的Visible屬性:Forms!§p.section(acPageHeader).Visible.對報表中的所有記錄作為整體進(jìn)行計數(shù)的操作步驟如下:在“設(shè)計”視圖打開相應(yīng)的報表。將計算文本框添加到報表頁眉或報表頁腳中。確保選定該文本框,然后單擊工具欄上的“屬性”按鈕顯示屬性表。將文本框的“控件來源”屬性設(shè)置為“=Count(*)”.該表達(dá)式使用Cont函數(shù)對報表中所有記錄(包括某些字段值為Null的記錄)進(jìn)行計數(shù)。.用預(yù)定義格式來設(shè)置報表的格式的操作步驟如下:①在報表“設(shè)計”視圖中打開相應(yīng)的報表。②如果要設(shè)置整個報表的格式,單擊相應(yīng)的報表選定器。如果要設(shè)置某個節(jié)的格式,單擊相應(yīng)的節(jié)選定器。如果要設(shè)置一個或多個控件的格式,選定相應(yīng)的控件。在工具欄上單擊“自動套用格式”按鈕“在列表中單擊某些格式。⑤如果要指定所需的屬性(字體、顏色或邊框),單擊“選項”按鈕。.:在窗體或報表中添加頁碼的操作步驟如下:在報表“設(shè)計”視圖中打開相應(yīng)的報表。選擇“插入”一“頁碼”命令。在“頁碼”對話框中,根據(jù)需要選擇相應(yīng)的頁碼格式、位置和對齊方式。對于對齊方式,有下列可選項:I左:在左頁邊距添加文本框。I中:在左、右頁邊距的正中添加文本框。I右:在右頁邊距添加文本框。I內(nèi):在左、右頁邊距之間添加文本框,奇數(shù)頁打印在左側(cè),而偶數(shù)頁打印在右側(cè)。I夕卜:在左、右頁邊距之間添加文本框,偶數(shù)頁打印在左側(cè),而奇數(shù)頁打印在右側(cè)。如果要在第一頁顯示頁碼,需選中“首頁顯示頁碼”復(fù)選框。.在報表最多可以按10個字段或表達(dá)式進(jìn)行排序。其操作步驟如下:①在“設(shè)計”視圖中打開報表。單擊工具欄上的“排序與分組”按鈕“出現(xiàn)“排序與分組”對話框。在“字段/表達(dá)式”列的第1行,選擇一個字段名稱,或輸入一個表達(dá)式。第1行的字段或表達(dá)式具有最高排序優(yōu)先級(最大的設(shè)置),第2行則具有次高級的排序優(yōu)先級,以次類推。完成“字段/表達(dá)式”列的填充以后,Access將把“排序次序”設(shè)置為“升序”,即從A?Z或從。?9.要改變排序次序,可以在“排序次序”列表中選擇“降序”,即從Z?A或從9?0.37.在報表最多可按10個字段或表達(dá)式進(jìn)行分組,在報表中對記錄進(jìn)行分組的操作步驟如下:在“設(shè)計”視圖中打開相應(yīng)的報表。單擊工具欄上的“排序與分組”按鈕"出現(xiàn)“排序與分組”對話框。為報表中的數(shù)據(jù)設(shè)置排序次序。④單擊要設(shè)置組屬性的字段或表達(dá)式。⑤在下表中設(shè)置組屬性。如果要創(chuàng)建一個組級別并設(shè)置其他組屬性,必須將“組頁眉”或“組頁腳”設(shè)置為“是二I“組頁眉”:為字段或表達(dá)式添加或刪除組頁眉。I“組頁腳”:為字段或表達(dá)式添加或刪除組頁腳。I“分組形式”:指定對值的分組方式??捎玫倪x項取決于分組字段的數(shù)據(jù)類型。如果是按表達(dá)式分組,將顯示對所有數(shù)據(jù)類型的所有選項。I“組間距”:為分組字段或表達(dá)式的值定有效的組間距。I“保持同頁":指定Access是否在一頁中打印組的所有內(nèi)容。.數(shù)據(jù)訪問頁打開后存在三種視圖,分別是頁面視圖、設(shè)計視圖和網(wǎng)頁預(yù)覽。頁面視圖用戶可以利用下列方法之一以頁視圖方式打開數(shù)據(jù)訪問頁:雙擊數(shù)據(jù)頁對象選中數(shù)據(jù)頁對象,單擊數(shù)據(jù)庫窗口中的打開按鈕右擊數(shù)據(jù)頁對象,執(zhí)行快捷菜單中的打開命令頁面視圖是在Access數(shù)據(jù)中使用數(shù)據(jù)訪問頁圖的基本形式。我們利用“自動創(chuàng)建數(shù)據(jù)訪問頁:縱欄式”向?qū)陆ǖ臄?shù)據(jù)訪問頁就是以這種視圖方式打開的。當(dāng)數(shù)據(jù)頁以頁面視圖方式打開時,系統(tǒng)將自動對應(yīng)顯示“頁視圖”工具欄。自動創(chuàng)建數(shù)據(jù)訪問頁設(shè)計視圖設(shè)計視圖就是編輯修改數(shù)據(jù)訪問頁的視圖界面,可以用下列方式之一打開它:選中數(shù)據(jù)頁對象,單擊數(shù)據(jù)庫窗口中的設(shè)計按鈕右擊數(shù)據(jù)頁對象,執(zhí)行快捷菜單中的設(shè)計視圖命令網(wǎng)頁預(yù)覽可以用多種方法在網(wǎng)頁瀏覽器中打開數(shù)據(jù)訪問頁選中數(shù)據(jù)頁對象,執(zhí)行“文件/網(wǎng)頁預(yù)覽…”菜單命令右擊數(shù)據(jù)頁對象,執(zhí)行快捷菜單中的“網(wǎng)頁預(yù)覽”命令雙擊存儲在磁盤上的數(shù)據(jù)訪問頁文件.若要創(chuàng)建數(shù)據(jù)訪問頁,或在“設(shè)計”視圖、“頁”視圖或MicrosoftInternetExplorer中打開頁,必須安裝帶ServicePack2(SP2)的MicrosoftInternetExplorer5.01或其更高版本。如果在數(shù)據(jù)庫打開時創(chuàng)建數(shù)據(jù)訪問頁,MicrosoftAccess會創(chuàng)建用于打開該頁的快捷方式,并在“數(shù)據(jù)庫〃窗口中顯示快捷方式。如果不打開數(shù)據(jù)庫而創(chuàng)建頁,Access將會創(chuàng)建獨(dú)立的頁。在當(dāng)前數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)訪問頁創(chuàng)建含有單個記錄源中所有字段的數(shù)據(jù)訪問頁(“自動創(chuàng)建數(shù)據(jù)頁〃)使用“自動創(chuàng)建數(shù)據(jù)頁〃命令可創(chuàng)建包含基表、查詢或視圖中所有記錄和字段(除存儲圖片的字段之外)的數(shù)據(jù)訪問頁。在“數(shù)據(jù)庫”窗口的“對象嚇,單擊“頁〃密。在“數(shù)據(jù)庫〃窗口工具欄上,單擊“新建〃。在“新建數(shù)據(jù)訪問頁〃對話框中,單擊“自動創(chuàng)建數(shù)據(jù)頁:縱欄式單擊包含要建立頁所需的數(shù)據(jù)的表、查詢或視圖。單擊“確定〃。在已完成的數(shù)據(jù)訪問頁中,每個字段都以左側(cè)帶標(biāo)簽的形式出現(xiàn)在單獨(dú)的行上。如果生成頁與所需頁有差異,可在“設(shè)計〃視圖中修改頁。注釋如果已設(shè)置默認(rèn)主題,MicrosoftAccess就會將它應(yīng)用到頁上。創(chuàng)建包含多個來自表和查詢的字段的數(shù)據(jù)訪問頁(數(shù)據(jù)頁向?qū)В┫驅(qū)陀涗浽?、字段、版面以及所需格式等提出詳?xì)問題,并根據(jù)用戶的回答來創(chuàng)建報表。在“數(shù)據(jù)庫〃窗口中的“對象嚇,單擊“頁”目。在“數(shù)據(jù)庫〃窗口工具欄上,單擊“新建〃。在“新建數(shù)據(jù)訪問頁〃對話框中,單擊“數(shù)據(jù)頁向?qū)?。單擊包含建立數(shù)據(jù)訪問頁所需數(shù)據(jù)的表、查詢或視圖的名稱。注釋不必現(xiàn)在執(zhí)行這一步驟,可在向?qū)е袨轫撝付ㄓ涗浽?。單擊“確定”。按照向?qū)υ捒蛑械闹笇?dǎo)進(jìn)行操作。如果生成的頁與用戶所需的頁有差異,可在“設(shè)計〃視圖中修改頁。注意如果要在報表中包括取自多個表和查詢的字段,則在報表向?qū)е羞x擇第一個報表或查詢的字段后,不要單擊“下一步〃或“完成〃,而是重復(fù)執(zhí)行選擇表或查詢的步驟,并挑選要在報表中包括的字段,直至選完所有所需的字段為止。如果要包括取自多個表和查詢的字段,而不創(chuàng)建分組級別,則其中一個基表中的字段可以支持在“頁〃視圖或在MicrosoftInternetExplorer中進(jìn)行更新。向?qū)⒘谐鲰摰挠涗浽?,并提示您指定可更新的記錄源。在“設(shè)計〃視圖中創(chuàng)建數(shù)據(jù)訪問頁在“數(shù)據(jù)庫〃窗口中的“對象嚇,單擊"頁”可。在“數(shù)據(jù)庫〃窗口工具欄上,單擊“新建〃。在“新建數(shù)據(jù)訪問頁〃對話框中,單擊“設(shè)計視圖〃。單擊包含建立數(shù)據(jù)訪問頁所需數(shù)據(jù)的表、查詢或視圖的名稱。注釋如果要創(chuàng)建一個空白頁,請不要在該對話框中選擇記錄源。單擊“確定”。MicrosoftAccess將在“設(shè)計”視圖中顯示該數(shù)據(jù)訪問頁,可在該視圖中修改該頁。若要向該頁添加數(shù)據(jù),請將字段從字段列表拖到該頁中。將已有的網(wǎng)頁放入數(shù)據(jù)訪問頁中在“數(shù)據(jù)庫〃窗口中,單擊“對象,下的“頁”畫。單擊“數(shù)據(jù)庫〃窗口工具欄上的“新建〃。在“新建數(shù)據(jù)訪問頁〃對話框中,單擊“現(xiàn)有的網(wǎng)頁“。單擊“確定”。在“定位網(wǎng)頁”對話框中,查找要打開的網(wǎng)頁或HTML文件。注釋可用“定位網(wǎng)頁〃對話框中的“搜索Web”91查找網(wǎng)頁。參考資料:Office之家/chm_access2003/html/acdecCreateDataAccessPageS.htm用MicrosoftInternetExplorer中“文件〃菜單上的“另存為〃命令保存頁的副本,然后再開始本過程,在“設(shè)計〃視圖中打開頁。單擊“打開”。MicrosoftAccess會在"數(shù)據(jù)庫”窗口中創(chuàng)建HTML文件的快捷方式,并在“設(shè)計〃視圖中顯示頁,在“設(shè)計〃視圖中可以對頁進(jìn)行修改。注釋如果已經(jīng)在“選項〃對話框的“頁〃中為數(shù)據(jù)庫指定了默認(rèn)連接文件,Access將會自動為所有新建頁設(shè)置ConnectionFile和Connectionstring屬性。創(chuàng)建獨(dú)立的數(shù)據(jù)訪問頁如果有數(shù)據(jù)庫在MicrosoftAccess中打開,請關(guān)閉它。在“文件〃菜單上,單擊“新建〃。在“新建文件''對話框中,單擊“空數(shù)據(jù)訪問頁〃。在“選擇數(shù)據(jù)源〃對話框中,執(zhí)行下列操作之一:將頁與MicrosoftAccess數(shù)據(jù)庫連接如果希望創(chuàng)建一個數(shù)據(jù)訪問頁并將它與Access數(shù)據(jù)庫綁定,而不在數(shù)據(jù)庫中創(chuàng)建快捷方式,則請使用下述過程。在“文件類型”列表中,選擇“Access數(shù)據(jù)庫〃。雙擊要與頁綁定的數(shù)據(jù)庫文件。如果看不到要使用的數(shù)據(jù)庫,請通過瀏覽的方式找到所需文件所在的文件夾,然后雙擊文件名。單擊“確定〃兩次。Access將創(chuàng)建一個空白頁,并在“設(shè)計〃視圖中打開它。該頁的Connectionstring屬性將設(shè)為將該頁與所選數(shù)據(jù)庫連接。若要向該頁添加數(shù)據(jù),請將字段從字段列表拖到該頁中。通過創(chuàng)建連接文件將頁與SQLServer數(shù)據(jù)庫或OLEDB數(shù)據(jù)源連接單擊“新建源〃。在“數(shù)據(jù)連接向?qū)А睂υ捒蛑?,選擇要連接的數(shù)據(jù)源。按照向?qū)υ捒蛑械闹笇?dǎo)進(jìn)行操作。在“選取數(shù)據(jù)源〃對話框中,單擊在上一步中創(chuàng)建的連接文件。執(zhí)行下列操作之一:若要在不在頁與連接文件之間創(chuàng)建鏈接的情況下使用連接信息,請單擊“打開〃。Access將創(chuàng)建一個空白頁,并在“設(shè)計”視圖中打開它。該頁的Connectionstring屬性將根據(jù)所創(chuàng)建的連接文件的內(nèi)容進(jìn)行設(shè)置。若要向該頁添加數(shù)據(jù),請將字段從字段列表拖到該頁中。若要在頁與連接文件之間創(chuàng)建鏈接,請單擊“打開〃按鈕上的箭頭,然后單擊“使用連接文件〃。Access將創(chuàng)建一個空白頁,并在"設(shè)計”視圖中打開它。該頁的Connectionstring屬性將根據(jù)連接文件的內(nèi)容進(jìn)行設(shè)置,ConnectionFile將設(shè)為所創(chuàng)建的連接文件。若要向該頁添加數(shù)據(jù),請將字段從字段列表拖到該頁中。使用已有的連接文件連接頁與數(shù)據(jù)源在,,文件類型,,列表中,選擇“office數(shù)據(jù)庫連接〃。單擊含有要用于頁的連接信息的連接文件。如果看不到要使用的連接文件,請通過瀏覽的方式找到所需文件所在的文件夾,然后單擊文件名。請執(zhí)行下列操作之一:若要在不在頁與連接文件之間創(chuàng)建鏈接的情況下使用連接信息,請單擊“打開”。Access將創(chuàng)建一個空白頁,并在"設(shè)計”視圖中打開它。該頁的Connectionstring屬性將根據(jù)所創(chuàng)建的連接文件的內(nèi)容進(jìn)行設(shè)置。若要向該頁添加數(shù)據(jù),請將字段從字段列表拖到該頁中。若要在頁與連接文件之間創(chuàng)建鏈接,請單擊“使用連接文件”。Access將創(chuàng)建一個空白頁,并在“設(shè)計〃視圖中打開它。該頁的Connectionstring屬性將根據(jù)連接文件的內(nèi)容進(jìn)行設(shè)置,ConnectionFile將設(shè)為所創(chuàng)建的連接文件。若要向該頁添加數(shù)據(jù),請將字段從字段列表拖到該頁中。.“設(shè)置安全機(jī)制向?qū)А币韵嗤拿Q及.bak擴(kuò)展名為當(dāng)前的Access數(shù)據(jù)庫創(chuàng)建一個備份副本,然后為當(dāng)前數(shù)據(jù)庫中的選定對象采取安全措施。.指定對新表、查詢、窗體、報表和宏的默認(rèn)權(quán)限的操作步驟如下:①打開包含新表、查詢、窗體、報表和宏的數(shù)據(jù)庫。選擇“工具〃菜單“安全〃子菜單上的“用戶與組的權(quán)限〃命令。在“權(quán)限〃選項卡上,單擊“用戶〃或“組”,然后在“用戶名/組名〃列表框中選擇要指定權(quán)限的用戶或組。④在“對象類型〃下拉列表框中選擇對象類型,并在“對象名稱〃列表框中單擊“〈新建表/對象>〃、“〈新建窗體>〃、“〈新建報表〉”或“〈新建宏>〃。⑤為所選對象類型選擇默認(rèn)權(quán)限,然后單擊“應(yīng)用〃按鈕。重復(fù)步驟④和⑤為當(dāng)前的用戶或組指定對其他對象類型的默認(rèn)權(quán)限。⑥重復(fù)步驟③和⑤,為其他用戶或組指定默認(rèn)權(quán)限,完成之后單擊“確定〃按鈕。42.創(chuàng)建安全賬號密碼的目的是確保其他用戶不能使用該用戶的名稱登錄。默認(rèn)情況下,Access將為默認(rèn)的“管理員〃用戶賬號以及工作組中創(chuàng)建的任何新賬號指定一個空白密碼。創(chuàng)建或更改安全賬號密碼的操作步驟如下:①使用存儲有用戶賬號的工作組啟動Acces

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論