《數(shù)據(jù)庫原理與應(yīng)用(Access)》課件第八章 數(shù)據(jù)訪問頁_第1頁
《數(shù)據(jù)庫原理與應(yīng)用(Access)》課件第八章 數(shù)據(jù)訪問頁_第2頁
《數(shù)據(jù)庫原理與應(yīng)用(Access)》課件第八章 數(shù)據(jù)訪問頁_第3頁
《數(shù)據(jù)庫原理與應(yīng)用(Access)》課件第八章 數(shù)據(jù)訪問頁_第4頁
《數(shù)據(jù)庫原理與應(yīng)用(Access)》課件第八章 數(shù)據(jù)訪問頁_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第八章數(shù)據(jù)訪問頁本章學(xué)習(xí)目標(biāo)數(shù)據(jù)訪問頁是將Access數(shù)據(jù)庫中的“表”或“查詢”轉(zhuǎn)換成可以在Internet上進(jìn)行數(shù)據(jù)交互的數(shù)據(jù)庫對(duì)象。它可以通過IE瀏覽器對(duì)Access2003數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查看、編輯、更新、刪除和分組等操作。本章主要講述數(shù)據(jù)訪問頁的基本概念和創(chuàng)建數(shù)據(jù)訪問頁的方法等。8.1數(shù)據(jù)訪問頁的概念

數(shù)據(jù)訪問頁是鏈接到數(shù)據(jù)庫的特殊Web頁,允許用戶在IE瀏覽器上查看和操作來自Access數(shù)據(jù)庫(.mdb)中的數(shù)據(jù),以及其他數(shù)據(jù)源(如Excel等)的數(shù)據(jù)。數(shù)據(jù)訪問頁使用HTML代碼、HTML內(nèi)部控件和一組稱為MicrosoftOfficeWebComponents的ActiveX控件來顯示網(wǎng)頁上的數(shù)據(jù)。8.1.1數(shù)據(jù)訪問頁的視圖

數(shù)據(jù)訪問頁主要有設(shè)計(jì)視圖、頁面視圖和網(wǎng)頁預(yù)覽視圖。

1.設(shè)計(jì)視圖使用設(shè)計(jì)視圖可以創(chuàng)建數(shù)據(jù)訪問頁和修改已經(jīng)建立的數(shù)據(jù)訪問頁。在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“頁”,然后單擊工具欄上的“設(shè)計(jì)”按鈕,可以在“設(shè)計(jì)視圖”中打開數(shù)據(jù)訪問頁,如圖8-1所示。圖8-1數(shù)據(jù)訪問頁的“設(shè)計(jì)視圖”

與窗體和報(bào)表一樣,在設(shè)計(jì)視圖中打開數(shù)據(jù)訪問頁的同時(shí),系統(tǒng)會(huì)打開工具箱,如圖8-2所示,與其他數(shù)據(jù)庫對(duì)象設(shè)計(jì)視圖的標(biāo)準(zhǔn)工具箱比較,數(shù)據(jù)訪問頁的工具箱中增加了一些專用于網(wǎng)上瀏覽數(shù)據(jù)的工具,主要包括:

滾動(dòng)文字:在數(shù)據(jù)訪問頁中插入一段移動(dòng)的文本或在指定框內(nèi)滾動(dòng)的文本。

展開:在數(shù)據(jù)訪問頁中插入一個(gè)展開按鈕,以便顯示已被分組的記錄。

圖像的超鏈接:在數(shù)據(jù)訪問頁中插入一個(gè)包含超級(jí)鏈接地址的圖像,以便快速鏈接到指定的Web頁。

影片:在數(shù)據(jù)訪問頁中創(chuàng)建影片控件,用戶可以指定播放影片的方式,如打開數(shù)據(jù)頁、鼠標(biāo)移過等。2.頁面視圖頁面視圖是查看和處理數(shù)據(jù)訪問頁中數(shù)據(jù)的窗口,在該視圖中可以查看、插入、刪除和編輯數(shù)據(jù)庫中的數(shù)據(jù)。3.網(wǎng)頁預(yù)覽視圖數(shù)據(jù)訪問頁可以通過IE5.0及其更高版本的瀏覽器打開。8.1.2數(shù)據(jù)訪問頁的組成

數(shù)據(jù)訪問頁主要包括以下幾個(gè)組成部分:

正文:正文是數(shù)據(jù)訪問頁的基本設(shè)計(jì)區(qū)域,可以用來顯示信息行文本、與數(shù)據(jù)綁定的控件以及節(jié)。

節(jié):節(jié)用于顯示文字,數(shù)據(jù)庫中的數(shù)據(jù)以及工具欄。在數(shù)據(jù)訪問頁中,通常包含兩個(gè)節(jié):組頁眉和記錄導(dǎo)航節(jié)。頁還可以有頁腳和標(biāo)題節(jié)。

組頁眉和組頁腳:用于顯示數(shù)據(jù)和計(jì)算結(jié)果值。每個(gè)分組級(jí)別都有一個(gè)記錄源。記錄源的名字顯示在分組級(jí)別的欄目上。

記錄導(dǎo)航:記錄導(dǎo)航用于顯示分組級(jí)別的記錄導(dǎo)航控件。組的記錄導(dǎo)航節(jié)出現(xiàn)在組頁眉節(jié)之后。在記錄導(dǎo)航節(jié)中不能放置綁定控件。

標(biāo)題:標(biāo)題用于顯示文本框和其他控件的標(biāo)題。標(biāo)題在組頁眉的前面出現(xiàn)。在標(biāo)題節(jié)中不能放置綁定控件。

8.2創(chuàng)建數(shù)據(jù)訪問頁

與建立其他的數(shù)據(jù)庫對(duì)象一樣,Access2003也為數(shù)據(jù)訪問頁提供了“自動(dòng)創(chuàng)建數(shù)據(jù)訪問頁”、“數(shù)據(jù)頁向?qū)А?、“設(shè)計(jì)視圖”等創(chuàng)建方式;同時(shí)還提供了使用“現(xiàn)有的Web頁”創(chuàng)建數(shù)據(jù)訪問頁的方法。8.2.1使用“自動(dòng)創(chuàng)建數(shù)據(jù)頁”創(chuàng)建數(shù)據(jù)訪問頁

在數(shù)據(jù)訪問頁的新建功能里,可以使用其中一種快速建立數(shù)據(jù)訪問頁的方法,即“自動(dòng)創(chuàng)建數(shù)據(jù)頁:縱欄式”選項(xiàng)創(chuàng)建包含基于表、查詢中所有記錄和字段(除圖片字段)的數(shù)據(jù)訪問頁。實(shí)例8-1:在“學(xué)生信息”數(shù)據(jù)庫中,以“學(xué)生”表為記錄源,使用自動(dòng)創(chuàng)建功能建立一個(gè)數(shù)據(jù)訪問頁。

操作步驟如下:

(1)打開“學(xué)生信息”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“頁”。

(2)單擊數(shù)據(jù)庫窗口工具欄上的“新建”按鈕,打開如圖8-4所示的“新建數(shù)據(jù)訪問頁”對(duì)話框,在右側(cè)列表框中選擇“自動(dòng)創(chuàng)建數(shù)據(jù)頁:縱欄式”,在“請(qǐng)選擇該對(duì)象數(shù)據(jù)的來源表或查詢:”中選擇“學(xué)生”表作為記錄源。圖8-4“新建數(shù)據(jù)訪問頁”對(duì)話框(3)單擊“確定”按鈕,在頁面視圖中打開該頁,如圖8-5所示。

(4)單擊工具欄上的“保存”按鈕,在打開的“另存為數(shù)據(jù)訪問頁”對(duì)話框中指定Web頁的保存位置和文件名“學(xué)生_縱欄式”,單擊“保存”按鈕。圖8-5使用自動(dòng)創(chuàng)建功能建立的“學(xué)生_縱欄式”數(shù)據(jù)訪問頁8.2.2使用向?qū)?chuàng)建數(shù)據(jù)訪問頁

利用數(shù)據(jù)訪問頁向?qū)Э梢约铀贁?shù)據(jù)訪問頁的建立過程,通過每一步的對(duì)話框提問,使用戶在提供創(chuàng)建數(shù)據(jù)訪問頁所需信息的同時(shí),能夠?qū)π陆〝?shù)據(jù)訪問頁的內(nèi)容有所了解。對(duì)話框提問的內(nèi)容主要包含記錄源、字段、布局和樣式等。實(shí)例8-2:在“學(xué)生信息”數(shù)據(jù)庫中,以“學(xué)生成績(jī)查詢”為記錄源,以“課程名稱”為分組級(jí)別,使用數(shù)據(jù)頁向?qū)ЫW(xué)生成績(jī)信息數(shù)據(jù)訪問頁。操作步驟如下:

(1)打開“學(xué)生信息”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“頁”。(2)單擊數(shù)據(jù)庫窗口工具欄上的“新建”按鈕,打開“新建數(shù)據(jù)訪問頁”對(duì)話框,在右側(cè)列表框中選擇“數(shù)據(jù)頁向?qū)А保凇罢?qǐng)選擇該對(duì)象數(shù)據(jù)的來源表或查詢:”中選擇“學(xué)生成績(jī)查詢”作為記錄源。

(3)單擊“確定”按鈕,打開“數(shù)據(jù)頁向?qū)А钡牡谝粋€(gè)對(duì)話框,單擊其中的按鈕,將“學(xué)生成績(jī)查詢”的所有字段添加到“選定的字段”列表中,如圖8-6所示。

(4)單擊“下一步”按鈕,打開“數(shù)據(jù)頁向?qū)А钡牡诙€(gè)對(duì)話框,選擇“課程名稱”字段作為分組級(jí)別,如圖8-7所示。圖8-6確定數(shù)據(jù)頁上的字段圖8-7添加分組級(jí)別(5)單擊“下一步”按鈕,打開“數(shù)據(jù)頁向?qū)А钡牡谌齻€(gè)對(duì)話框,選擇“學(xué)號(hào)”作為排序字段,設(shè)置為“升序”排列。

(6)單擊“下一步”按鈕,打開“數(shù)據(jù)頁向?qū)А钡牡谒膫€(gè)對(duì)話框,指定數(shù)據(jù)頁的標(biāo)題為“學(xué)生成績(jī)信息”,并選擇“打開數(shù)據(jù)頁”選項(xiàng),單擊“完成”按鈕完成數(shù)據(jù)頁的創(chuàng)建。如圖8-8為創(chuàng)建的數(shù)據(jù)訪問頁的頁面視圖。圖8-8使用數(shù)據(jù)頁向?qū)Ы⒌臄?shù)據(jù)訪問頁8.2.3使用設(shè)計(jì)視圖創(chuàng)建數(shù)據(jù)訪問頁

使用向?qū)Ы?shù)據(jù)訪問頁雖然快而簡(jiǎn)單,但建立的數(shù)據(jù)頁并不能滿足用戶的要求,這時(shí),就要在設(shè)計(jì)視圖中將其打開并對(duì)其進(jìn)行修改,這樣可以建立完全按照用戶需求的數(shù)據(jù)訪問頁。也可以直接用設(shè)計(jì)視圖創(chuàng)建數(shù)據(jù)訪問頁。

實(shí)例8-3:在“學(xué)生信息”數(shù)據(jù)庫中,以“教師”表為記錄源,創(chuàng)建列表式的數(shù)據(jù)訪問頁。操作步驟如下:

(1)打開“學(xué)生信息”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“頁”。(2)單擊數(shù)據(jù)庫窗口工具欄上的“新建”按鈕,打開“新建數(shù)據(jù)訪問頁”對(duì)話框,在右側(cè)列表框中選擇“設(shè)計(jì)視圖”,在“請(qǐng)選擇該對(duì)象數(shù)據(jù)的來源表或查詢:”中選擇“教師”表作為記錄源。單擊“確定”按鈕,進(jìn)入數(shù)據(jù)訪問頁的設(shè)計(jì)視圖,如圖8-9所示。

(3)在字段列表中單擊“教師”表,然后單擊字段列表工具欄上的“添加到頁”按鈕,打開如圖8-10所示的“版式向?qū)А睂?duì)話框,選擇“列表式”選項(xiàng)。

(4)單擊“確定”按鈕,將在數(shù)據(jù)訪問頁的設(shè)計(jì)視圖中顯示所選字段對(duì)應(yīng)的控件,如圖8-11所示。在“單擊此處并鍵入標(biāo)題文字”處輸入標(biāo)題文字為“教師基本信息”。圖8-9數(shù)據(jù)訪問頁的設(shè)計(jì)視圖圖8-10數(shù)據(jù)訪問頁的版式向?qū)?4)單擊“確定”按鈕,將在數(shù)據(jù)訪問頁的設(shè)計(jì)視圖中顯示所選字段對(duì)應(yīng)的控件,如圖8-11所示。在“單擊此處并鍵入標(biāo)題文字”處輸入標(biāo)題文字為“教師基本信息”。圖8-11數(shù)據(jù)訪問頁的設(shè)計(jì)視圖(5)單擊工具欄上的“視圖”按鈕,切換到頁面視圖,預(yù)覽數(shù)據(jù)訪問頁的設(shè)計(jì)結(jié)果,如圖8-12所示。

(6)單擊工具欄上的“保存”按鈕,打開“另存為數(shù)據(jù)訪問頁”對(duì)話框,選擇數(shù)據(jù)訪問的保存位置并鍵入文件名“教師信息頁”,單擊“保存”按鈕。圖8-12數(shù)據(jù)訪問頁的頁面視圖8.2.4使用設(shè)計(jì)視圖修改數(shù)據(jù)訪問頁

在創(chuàng)建了數(shù)據(jù)訪問頁之后,用戶可以對(duì)數(shù)據(jù)訪問頁中的節(jié)、控件或其他元素進(jìn)行編輯和修改,這些操作都需要在數(shù)據(jù)訪問頁的設(shè)計(jì)視圖中進(jìn)行。1.添加標(biāo)簽和命令按鈕標(biāo)簽在數(shù)據(jù)訪問頁中主要用來顯示描述性的文本信息,例如頁標(biāo)題、字段內(nèi)容說明等。在數(shù)據(jù)訪問頁中添加標(biāo)簽與在窗體和報(bào)表中的方法一樣。添加標(biāo)簽以后可以直接通過“格式”工具欄中的工具對(duì)標(biāo)簽中文本的字體、字號(hào)和顏色進(jìn)行修改。除了可以添加標(biāo)簽以外,在數(shù)據(jù)訪問頁中同樣也可以添加命令按鈕,一般我們可以使用命令按鈕進(jìn)行記錄導(dǎo)航和記錄的瀏覽操作。2.添加滾動(dòng)文字

添加滾動(dòng)文字是數(shù)據(jù)訪問頁不同于Access2003數(shù)據(jù)庫中其他對(duì)象的一項(xiàng)新功能。滾動(dòng)文字使頁面看起來更加活潑生動(dòng),容易吸引人們的注意力。實(shí)例8-4:在“學(xué)生信息”數(shù)據(jù)庫中,為“學(xué)生_縱欄式”數(shù)據(jù)訪問頁添加滾動(dòng)文字“歡迎訪問本頁!”。操作步驟如下:

(1)打開“學(xué)生信息”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“頁”。(2)單擊“學(xué)生_縱欄式”數(shù)據(jù)訪問頁,單擊工具欄上的“設(shè)計(jì)”按鈕,打開“學(xué)生_縱欄式”數(shù)據(jù)訪問頁的設(shè)計(jì)視圖,單擊工具箱中的“滾動(dòng)文字”按鈕,在數(shù)據(jù)訪問頁中要添加滾動(dòng)文字的位置單擊,按住鼠標(biāo)左鍵拖動(dòng),以便確定滾動(dòng)文字框的大小。在滾動(dòng)文字控件框中輸入要滾動(dòng)顯示的文字“歡迎訪問本頁!”。

(3)選中滾動(dòng)文字框,單擊工具箱上的屬性命令,或右鍵單擊滾動(dòng)文字框,從下拉菜單列表中選擇“屬性”命令,打開滾動(dòng)文字控件的屬性窗口,如圖8-13所示。在屬性窗口中選擇“格式”選項(xiàng)卡,在格式選項(xiàng)卡中修改滾動(dòng)文字框中文本的字體類型、字號(hào)大小和滾動(dòng)方向等。

(4)單擊工具欄上的“視圖”按鈕,切換到頁面視圖,即可看到橫向滾動(dòng)的文字。

(5)單擊工具欄上的“保存”按鈕,保存所做的修改。圖8-13滾動(dòng)文字按鈕的屬性窗口3.設(shè)置背景與在窗體中添加背景一樣,為數(shù)據(jù)訪問頁添加背景可以使頁面內(nèi)容更加豐富,更加賞心悅目。實(shí)例8-5:在“學(xué)生信息”數(shù)據(jù)庫中,為“教師信息頁”添加一張背景圖片。操作步驟如下:

(1)在設(shè)計(jì)視圖中打開“教師信息頁”。

(2)選擇“格式”→“背景”→“圖片”命令,打開“插入圖片”對(duì)話框,選擇硬盤上保存的一幅圖片作為背景圖片,如圖8-14所示。

(3)單擊工具欄上的“視圖”按鈕,切換到頁面視圖,預(yù)覽為頁面添加了背景圖片的效果。

(4)單擊工具欄上的“保存”按鈕,保存所做的修改。圖8-14插入圖片對(duì)話框4.應(yīng)用主題

Access2003提供了多種主題供數(shù)據(jù)訪問頁使用,主題可以使數(shù)據(jù)訪問頁使用不同的風(fēng)格顯示。

實(shí)例8-6:在“學(xué)生信息”數(shù)據(jù)庫,為“學(xué)生成績(jī)信息頁”添加一個(gè)主題。操作步驟如下:

(1)在設(shè)計(jì)視圖中打開“學(xué)生成績(jī)信息頁”。

(2)選擇菜單中的“格式”→“主題”命令,打開主題對(duì)話框,在“請(qǐng)選擇主題:”列表中選擇“春天”,如圖8-15所示。

(3)為數(shù)據(jù)訪問頁添加標(biāo)題“學(xué)生基本信息”。

(4)單擊工具欄上的“視圖”按鈕,切換到頁面視圖,預(yù)覽為頁面添加了主題后的效果。

(5)單擊工具欄上的“保存”按鈕,保存所做的修改。圖8-15為數(shù)據(jù)訪問頁選擇主題8.3數(shù)據(jù)訪問頁應(yīng)用案例

實(shí)例8-7:在“學(xué)生信息”數(shù)據(jù)庫中,以“教師”表為記錄源,使用數(shù)據(jù)頁向?qū)Ы凑铡奥毞Q”分組的數(shù)據(jù)訪問頁,瀏覽教師的基本信息。

操作步驟如下:

(1)打開“學(xué)生信息”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“頁”。

(2)單擊數(shù)據(jù)庫窗口工具欄上的“新建”按鈕,打開“新建數(shù)據(jù)訪問頁”對(duì)話框,在右側(cè)列表框中選擇“數(shù)據(jù)頁向?qū)А?,在“?qǐng)選擇該對(duì)象數(shù)據(jù)的來源表或查詢:”中選擇“教師”表作為記錄源。

(3)單擊“確定”按鈕,打開“數(shù)據(jù)頁向?qū)А钡牡谝粋€(gè)對(duì)話框,單擊其中的按鈕,將“教師”表的所有字段添加到“選定的字段”列表中,如圖8-16所示。圖8-16確定數(shù)據(jù)頁上的字段(4)單擊“下一步”按鈕,打開“數(shù)據(jù)頁向?qū)А钡牡诙€(gè)對(duì)話框,添加分組級(jí)別,這里我們按照題目要求選擇“職稱”作為分組級(jí)別,如圖8-17所示。

(5)單擊“下一步”按鈕,打開“數(shù)據(jù)頁向?qū)А钡牡谌齻€(gè)對(duì)話框,確定記錄的排序次序,這里我們選擇按“教師編號(hào)”升序排列。

(6)單擊“下一步”按鈕,打開“數(shù)據(jù)頁向?qū)А钡淖詈笠粋€(gè)對(duì)話框,為數(shù)據(jù)頁指定標(biāo)題,這里我們輸入文本“按職稱分組的教師數(shù)據(jù)訪問頁”,并選擇“打開數(shù)據(jù)頁”選項(xiàng),單擊“完成”按鈕完成該數(shù)據(jù)頁的創(chuàng)建,建立的數(shù)據(jù)頁的頁面視圖如圖8-18所示。圖8-17確定分組級(jí)別圖8-18按職稱分組的教師信息數(shù)據(jù)訪問頁的頁面視圖實(shí)例8-8:在“學(xué)生信息”數(shù)據(jù)庫中,利用設(shè)計(jì)視圖創(chuàng)建一個(gè)按照“課程名稱”分組的數(shù)據(jù)訪問頁,并計(jì)算每門課程的平均成績(jī),如圖8-19所示。

圖8-19“課程成績(jī)信息”數(shù)據(jù)頁的設(shè)計(jì)視圖操作步驟如下:

(1)打開“學(xué)生信息”數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中,單擊“對(duì)象”下的“頁”,雙擊右側(cè)對(duì)象列表框中的“在設(shè)計(jì)視圖中創(chuàng)建數(shù)據(jù)訪問頁”,打開空白的數(shù)據(jù)訪問頁。

(2)在數(shù)據(jù)訪問頁的設(shè)計(jì)視圖中,在“單擊此處

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論