版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
11.1Access與靜態(tài)Web頁11.2Access與動態(tài)Web頁11.3數(shù)據訪問頁
11.1.1將Access表或查詢導出為靜態(tài)Web頁
在將Access中的表或查詢導出為靜態(tài)或半靜態(tài)Web頁時,用戶可以創(chuàng)建格式化的Web頁,也可以創(chuàng)建非格式化的Web頁。
1.將Access數(shù)據表導出為靜態(tài)Web頁
下面介紹將Access數(shù)據表導出為靜態(tài)Web頁的方法。
(1)打開數(shù)據庫,在數(shù)據庫窗口中的“表”對象中選中要導出的表。單擊【文件】→【導出】菜單命令,打開“將表‘學生’導出為”對話框,如圖11-1所示。11.1Access與靜態(tài)Web頁圖11-1將“表‘學生’導出為”對話框
(2)在“保存位置”下拉列表框中選擇要保存的位置,在“保存類型”下拉列表框中選擇“HTML文檔”類型,激活“帶格式保存”復選框(選中該復選框才能對HTML格式化),并激活“自動啟動”復選框(選中該復選框)。
注意:如果不選擇“帶格式保存”復選框,直接單擊【導出】按鈕,則創(chuàng)建的是非格式化的Web頁面,此時“HTML輸出選項”對話框不會出現(xiàn)。非格式化的Web頁不包含格式化代碼。
(3)單擊【導出】按鈕,關閉該對話框,并彈出“HTML輸出選項”對話框,如圖11-2所示。圖11-2“HTML輸出選項”對話框
(4)保持“HTML輸出選項”對話框的默認狀態(tài),單擊【確定】按鈕關閉對話框。Access將自動對文件進行轉換,并彈出格式化后的Web頁面,如圖11-3所示。圖11-3導出的格式化的Web頁面
2.將Access查詢導出為靜態(tài)Web頁
將整個Access數(shù)據表導出為Web頁,常常包含許多用戶并不感興趣的內容,所以大多數(shù)靜態(tài)Web頁只是包含數(shù)據表中相關記錄和列的子集。使用查詢可以指定在頁面中出現(xiàn)哪些列和記錄。利用具有不同準則的多個查詢便可以創(chuàng)建一系列的Web頁面,然后通過主頁上的超鏈接打開指定的Web頁。用戶可參照以下步驟來創(chuàng)建示例查詢并將其導出為靜態(tài)Web頁。
(1)打開“基礎篇-學生成績管理系統(tǒng)”數(shù)據庫,創(chuàng)建一個“公共課成績”查詢,向查詢設計視圖中的表格添加姓名、課程名稱、成績三個字段。
(2)切換到數(shù)據表視圖并運行查詢,然后選擇【文件】→【導出】菜單命令,打開“導出查詢”對話框。
(3)在“導出查詢”對話框中,為文件指定“保存位置”,在“文件類型”下拉列表框中選擇“HTML文檔”,并選中“帶格式保存”和“自動啟動”復選框。
(4)單擊【保存】按鈕關閉“導出查詢”對話框,此時Access彈出“HTML選項”對話框,單擊【確定】按鈕,查詢結果將出現(xiàn)在默認的Web瀏覽器中,如圖11-4所示。圖11-4導出的查詢結果11.1.2將Access窗體或報表導出為靜態(tài)Web頁
可以用與導出表或查詢類似的方式將Access窗體或報表導出為靜態(tài)網頁。與靜態(tài)數(shù)據表不同的是,要導出一個多頁窗體或報表,Access需要創(chuàng)建多個Web頁面,其中每個頁面對應窗體或報表的一頁。
Access2003報表的導出過程是不處理圖形圖像的。如果想把圖形也導出,則必須為報表上的每一個圖形創(chuàng)建一個.jpg、.gif或.png文件,然后手工添加<IMGSRC="FILENAME.EXE">標記到每個報表頁源代碼的適當位置上。圖形文件必須和想關聯(lián)的?.html文件保存在相同的文件夾中,否則就要在標記的“filename.exe”位置添加正確的完整路徑。11.1.3鏈接Web頁
Access2003不僅能導入本地計算機或網絡服務器上的HTML表,還可以鏈接其他Access數(shù)據庫生成的鏈接表數(shù)據和其他格式的數(shù)據。在Access數(shù)據庫中,鏈接表數(shù)據使得用戶能夠讀取并更新外部數(shù)據源中的數(shù)據,而不改變外部數(shù)據源的格式,因此可以繼續(xù)用創(chuàng)建文件的程序來使用它,也可以用Access來添加、刪除或編輯鏈接表它的數(shù)據。
要將Web頁中的數(shù)據鏈接到Access中,應執(zhí)行以下操作。
(1)打開“基礎篇-學生成績管理系統(tǒng)”數(shù)據庫,在數(shù)據庫窗口中單擊【文件】→【獲取外部數(shù)據】→【鏈接表】菜單命令,并在彈出的對話框中選擇一個需要鏈接的HTML
文件。
(2)單擊【鏈接】按鈕,在彈出的“鏈接HTML向導”對話框中選擇是否在第一行包含列標題。如果選擇“第一行包含列標題”復選框,則Access將把Web頁中的列標題作為數(shù)據表的字段名稱,否則將由用戶自定義命名,如圖11-5所示。
(3)單擊【下一步】按鈕,在“字段選項”欄中設置字段名稱、數(shù)據類型等選項,如圖11-6所示。圖11-5“鏈接HTML向導”對話框
圖11-6設置字段名稱和數(shù)據類型
(4)單擊【下一步】按鈕,在最后一個對話框中輸入鏈接表的標題,單擊【完成】按鈕。這時鏈接表將出現(xiàn)在數(shù)據庫窗口中。
如果確定數(shù)據只在Access中使用,則建議使用導入的方式,因為Access對其自身的表操作速度較快,而且還可以修改導入的表以滿足需要。如果要使數(shù)據由Access以外的程序更新,則應該使用鏈接方式。11.2.1ASP概述
ASP(ActiveServerPages)其實就是常說的動態(tài)網頁。動態(tài)網頁要比靜態(tài)網頁更生動、活潑。ASP是一種成熟的Microsoft技術,使用該技術可以由包含在?.asp文件中的指令生成與瀏覽器無關的HTML文件。
11.2Access與動態(tài)Web頁用戶可以直接在IE瀏覽器中打開一個ASP文件,但不會看到任何內容。如果有默認屬性安裝的FrontPage,則在IE瀏覽器中打開ASP文件將自動啟動FrontPage。
如果想要打開的ASP文件位于裝有PWS或者IIS的機器上,則在IE瀏覽器中打開時可以使用傳統(tǒng)的域名URL或InternetURL,Web服務器將自動執(zhí)行ASP文件并生成HTML文件。11.2.2為ASP指定ODBC數(shù)據源
ASP使用來完成數(shù)據庫的連接,但Access2003導出功能沒有使用JET自身的OLEDB數(shù)據提供者。因此,必須有一個ODBC系統(tǒng)或文件數(shù)據源和支持有ASP文件的服務器上的數(shù)據庫建立聯(lián)系。
為ASP創(chuàng)建一個系統(tǒng)數(shù)據源,可按以下步驟操作。
(1)啟動控制面板,雙擊打開“管理工具”,打開“ODBC數(shù)據源管理器”對話框,單擊“系統(tǒng)DSN”標簽,顯示所有系統(tǒng)數(shù)據源列表,如圖11-7所示。圖11-7“ODBC數(shù)據源管理器”對話框
(2)單擊【添加...】按鈕,打開“ODBCMicrosoftAccess安裝”對話框,如圖11-8所示。
(3)在這個對話框中單擊【選項>>】按鈕,打開“選擇數(shù)據庫”對話框,指定數(shù)據庫,如圖11-9所示。
(4)單擊【確定】按鈕,返回“ODBCMicrosoftAccess安裝”對話框,單擊【確定】按鈕,關閉全部對話框,完成指定數(shù)據源,然后關閉控制面板。圖11-8“ODBCMicrosoftAccess安裝”對話框
圖11-9指定數(shù)據庫11.2.3將Access表導出為ASP
要將數(shù)據庫中的表導出為ASP,可以執(zhí)行以下操作。
(1)打開數(shù)據庫,在數(shù)據庫窗口的“表”對象中選擇要導出的表,然后選擇【文件】→【導出】菜單命令,打開導出表對話框。
(2)在對話框中的“保存類型”下拉列表框中選擇“MicrosoftActiveServerPages(*.asp)”選項,并選擇“保存位置”和“文件名”。
(3)單擊【導出】按鈕,Access將彈出“MicrosoftActiveServerPages輸出選項”對話框,在“數(shù)據源名稱”文本框中輸入ODBC數(shù)據源的名稱(即前面創(chuàng)建的數(shù)據源的名稱),如圖11-10所示。圖11-10“MicrosoftActiveServerPages輸出選項”對話框
(4)如果愿意的話,指定一個HTML模板(或使用默認值),單擊【確定】按鈕,就可以把Access表導出為ASP了。
Access可以創(chuàng)建各種不同的Web頁。如果在Web頁面中直接處理數(shù)據庫中的數(shù)據,則需要創(chuàng)建數(shù)據訪問頁,它直接連接著數(shù)據庫中的數(shù)據。創(chuàng)建數(shù)據訪問頁和在Access中創(chuàng)建窗體或報表非常類似。數(shù)據訪問頁作為一個獨立的文件存儲在Access2003數(shù)據庫文件之外的?.htm文件中。.htm文件使用HTML格式。這是一個標記構成的系統(tǒng),所有經過這些標記描述的文件都可以在全球資源網(WorldWideWeb)上發(fā)布,能用如MicrosoftIE、Netscape等Web瀏覽器來訪問這些網站,并瀏覽這些網頁。數(shù)據訪問頁就是利用HTML和ActiveX技術,連接到MicrosoftAccess數(shù)據庫上的Web頁。使用數(shù)據訪問頁,用戶可以和其他人交互,便于在Web站點上提供動態(tài)數(shù)據。數(shù)據訪問頁是一個獨立的文件,保存在Access2003之外,但當用戶創(chuàng)建了一個數(shù)據訪問頁后,Access2003將在數(shù)據庫窗口中自動為數(shù)據訪問頁添加一個圖標。數(shù)據訪問頁與窗體、報表很相似,如它們都要使用字段列表、工具箱、控件、排序與分組對話框等。數(shù)據訪問頁能夠完成窗體、報表所完成的大多數(shù)工作,同時又具有窗體、報表所不具備的功能,是使用數(shù)據訪問頁還是使用窗體和報表取決于要完成的任務。11.3.1新建數(shù)據訪問頁
創(chuàng)建數(shù)據訪問頁可以使用數(shù)據頁向導和設計視圖等方法。完成之后,頁面就成為功能齊全的HTML文件。
1.使用數(shù)據頁向導創(chuàng)建數(shù)據訪問頁
創(chuàng)建數(shù)據訪問頁最簡單的方法是使用Access數(shù)據頁向導。按如下步驟可創(chuàng)建新的數(shù)據訪問頁。11.3數(shù)?據?訪?問?頁
(1)打開數(shù)據庫,在數(shù)據庫的“對象”列表中選擇“頁”對象。雙擊“使用向導創(chuàng)建數(shù)據訪問頁”,打開“數(shù)據頁向導”對話框。
(2)從“表/查詢”組合框中選擇要創(chuàng)建數(shù)據訪問頁的表,從“可用字段”列表框中選擇所需字段,如圖11-11所示。
(3)單擊【下一步】按鈕,進入向導分組級別窗口。在這個窗口中選中用作分組級別的字段,進行分組級別設置,如圖11-12所示。圖11-11“數(shù)據頁向導”對話框
圖11-12分組級別設置
(4)單擊【下一步】按鈕,進入排序次序窗口,在該窗口中指定排序的字段,如圖11-13所示。
(5)單擊【下一步】按鈕,轉到最后一個窗口,為數(shù)據庫指定標題。在窗口的下方需要選擇打開數(shù)據頁或者修改數(shù)據頁設計。選擇【修改數(shù)據頁的設計】單選按鈕,如圖11-14所示。單擊【完成】按鈕,關閉該對話框,Access將自動生成數(shù)據訪問頁。圖11-13排序次序的設置
圖11-14為數(shù)據庫指定標題
2.使用頁面設計視圖創(chuàng)建數(shù)據訪問頁
雖然創(chuàng)建數(shù)據訪問頁最簡單的方法是使用向導,但是使用頁面設計視圖同樣可以創(chuàng)建數(shù)據訪問頁??梢园凑找韵虏襟E創(chuàng)建新的數(shù)據訪問頁。
(1)打開數(shù)據庫,在數(shù)據庫的“對象”列表中選擇“頁”對象。雙擊“在設計視圖中創(chuàng)建數(shù)據訪問頁”,Access警告創(chuàng)建的頁不能在Access2000或Access2002的設計視圖中打開,選擇學生表為數(shù)據源。
(2)單擊【確定】按鈕,打開頁面設計視圖,關閉屬性表,如圖11-15所示。
(3)在“單擊此處并鍵入標題文字”處單擊,輸入標題的名稱。
(4)單擊“將字段從‘字段列表’拖放到該頁面上”,從而選中該區(qū)域。選中了設計視圖中的未綁定區(qū)域后,如果字段列表沒有打開,則從菜單中選擇【視圖】→【字段列表】命令(或單擊【字段列表】按鈕)打開字段列表。
(5)單擊要制作頁的源表,選擇要使用的字段,并把它們拖到“將字段從‘字段列表’拖到該頁面上”區(qū)域。
(6)打開“版式向導”對話框,可選擇Access對字段布局的方法,如圖11-16所示。
(7)選擇默認值,單擊【確定】按鈕,Access將為每個字段創(chuàng)建輸入框和標簽。Access對節(jié)標題進行修改(由“將字段從‘字段列表’拖放到該頁面上”修改為“頁眉:學生2),在這一節(jié)的下面添加一個導航節(jié)(導航:學生2),并把記錄管理工具欄及其控件對象放在上面(設計器的最下面一行),如圖11-17所示。圖11-15打開“字段列表”的頁面設計視圖
圖11-16“版式向導”對話框圖11-17版式向導的最終調整結果
(8)保存所做的工作,并為數(shù)據訪問頁命名。
保存之后,即可在Access2003或IE5.x及更高版本中使用。這個頁面只能在Access2003中編輯。如果用戶安裝了IE5.x和OfficeXPWebComponentsDLL,那么該頁就可以在Access2000和Access2002中顯示并使用了。11.3.2編輯數(shù)據訪問頁
在創(chuàng)建了數(shù)據訪問頁后,通過有效的編輯,還可以美化數(shù)據訪問頁的頁面(如添加圖片到命令按鈕),并增強其功能(如在數(shù)據訪問頁中添加、刪除或更改控件、超鏈接等)。
1.將現(xiàn)有Web頁轉化為數(shù)據訪問頁
在“頁”對象中選擇“編輯現(xiàn)有的網頁”選項,可把任何已經存在的HTML文件載入到Access中。選擇該選項時,會顯示一個“定位網頁”對話框,在其中可選擇在Access中打開某個網頁文件(*.htm或者*.html)。圖11-18“定位網頁”對話框按照以下步驟可打開并鏈接到要編輯的數(shù)據訪問頁。
(1)在“頁”對象中,雙擊“編輯現(xiàn)有的網頁”,Access打開“定位網頁”對話框。
(2)在“定位網頁”對話框中選擇要編輯的網頁,單擊【打開】按鈕。
(3)?Access會在頁面設計視圖中打開HTML文件,在“字段列表”對話框中沒有顯示任何表,如圖11-19所示。圖11-19編輯數(shù)據訪問頁
(4)這時需要將數(shù)據訪問頁鏈接到當前數(shù)據庫中相應的表。單擊“字段列表”任務窗格中的【頁鏈接屬性】按鈕(在“字段列表”對話框的工具欄中),Access打開“數(shù)據鏈接屬性”對話框,并激活“連接”選項卡,如圖11-20所示。
(5)單擊“1.選擇或輸入數(shù)據庫名稱”右邊的按鈕,Access將打開“選擇Access數(shù)據庫”對話框。在該對話框中選擇要連接的數(shù)據庫并單擊【打開】按鈕,Access將返回“數(shù)據鏈接屬性”對話框,并在其中放入已經選擇的數(shù)據庫文件的名稱。圖11-20“數(shù)據鏈接屬性”對話框
(6)單擊【測試連接】按鈕以驗證該連接是為當前HTML文件設立的,這時顯示消息框通知用戶測試成功完成。
(7)單擊【確定】按鈕,返回“數(shù)據鏈接屬性”對話框。
(8)單擊“數(shù)據鏈接屬性”對話框中的【確定】按鈕,Access返回數(shù)據訪問頁,在“字段列表”對話框中打開顯示表的字段。
(9)對所打開的HTML文件做任何需要進行的編輯修改。
(10)關閉頁面,Access激活一個對話框,詢問用戶是否保存對數(shù)據訪問頁進行的修改,單擊【是】按鈕保存所做的編輯并返回到數(shù)據庫窗口。在編輯現(xiàn)有的Web頁時,Access2003自動使用和Web頁同樣的名稱,并在“頁”對象中顯示與底層HTML文件同名的鏈接。
注意:如果正在編輯的現(xiàn)有HTML文件不包含任何可擴展標記語言(*.xml)代碼,那么數(shù)據訪問頁僅僅顯示靜態(tài)數(shù)據;如果它包含InternetExplorer能理解的XML代碼,那么它將創(chuàng)建一個顯示動態(tài)Web頁的表。
可以使用該方法編輯并鏈接到任何已有的HTML文件。在頁面設計視圖中,用戶可以修改HTML文件的任一部分。但是,如果像上述步驟展示的HTML文件來自其他版本的Access,那么在保存之后,就不能在老版本里對其進行修改了。
2.使用超鏈接
Access允許用戶在數(shù)據訪問頁上插入多種數(shù)據庫對象。其中,使用超鏈接是該對象的一個重要功能,可以使其真正實現(xiàn)Web頁的功能,使用戶對數(shù)據訪問頁的操作更加靈活。
要在數(shù)據訪問頁中插入超鏈接,可以按以下步驟操作。
(1)在設計視圖中打開數(shù)據訪問頁,然后單擊【插入】→【超鏈接】菜單命令,或者單擊工具欄上的【超鏈接】按鈕,Access將彈出一個“插入超鏈接”對話框,如圖11-21所示。
圖11-21“插入超鏈接”對話框
(2)在對話框左邊的【鏈接到】列表中選擇鏈接的類型,在中間的列表中選取鏈接的目標,選中后,在上面的“要顯示的文字”文本框中自動顯示出要顯示的文字,在下面的“地址”中顯示要鏈接的地址,也可以在這里手動輸入要鏈接的地址以及要顯示的文字。單擊【確定】按鈕,一個新的超鏈接就添加到頁面上了。
(3)調整新添加的超鏈接地址對象在數(shù)據訪問頁的設計視圖中的位置。
(4)保存并退出設計視圖,返回數(shù)據庫窗口??梢詥螕簟疽晥D】→【頁視圖】菜單命令,在視圖中觀察生成的數(shù)據訪問頁中超鏈接的顯示效果。
3.添加圖片到命令按鈕
對于共享的數(shù)據庫來說,其外觀、功能和安全性同樣重要,在命令按鈕上添加圖片不僅可以吸引用戶的注意,還可以更有效地提示用戶按鈕的功能。
要添加圖片到數(shù)據訪問頁中的按鈕上,用戶可以按以下步驟操作。
(1)在設計視圖中打開數(shù)據訪問頁,單擊選中要添加圖片的命令按鈕,然后單擊工具欄上的【屬性】按鈕,或用鼠標右鍵單擊【屬性】按鈕,在彈出的快捷菜單中選擇“元素屬性”命令,打開該按鈕的屬性對話框,如圖11-22所示。
圖11-22按鈕屬性對話框
(2)在屬性對話框中的“格式”標簽中,在BackgroundImage文本框中按下列格式輸入要使用的圖片的位置:url(url://路徑/圖片名稱);在BackgroundPositionX和BackgroundPositionY文本框中指定圖像的顯示位置;在BackgroundRepeat中指定圖像顯示的份數(shù)。設置完畢后,關閉該按鈕的屬性對話框,返回設計視圖。
4.在數(shù)據訪問頁上創(chuàng)建圖表
在Access2003中,用戶不僅可以在窗體或報表中添加圖表,還可以在數(shù)據訪問頁中創(chuàng)建適用于網站的圖表。
要在數(shù)據訪問頁上添加圖表,用戶可以按以下步驟操作。
(1)在數(shù)據庫窗口中的“頁”對象中,選擇要添加圖表的數(shù)據訪問頁,在設計視圖中打開該數(shù)據訪問頁。
(2)單擊工具箱中的【Office圖表】按鈕,在數(shù)據訪問頁上的適當位置單擊并拖動到所需大小為止,如圖11-23所示。圖11-23在數(shù)據訪問頁中創(chuàng)建圖表
(3)選中圖表對象,單擊右鍵,在動態(tài)菜單中選擇【命令和選項】,將會彈出“命令和選項”對話框,如圖11-24所示。
(4)在“命令和選項”對話框中,可根據需要選擇數(shù)據的來源,此時數(shù)據訪問頁中也會隨時變化。當選中“一個數(shù)據庫的表或查詢”單選框時,如果需要對數(shù)據類型設置明細,則可單擊【連接】按鈕,或者單擊“數(shù)據明細”標簽,打開“數(shù)據明細”選項卡,如圖11-25所示。圖11-24“命令和選項”對話框圖11-25“數(shù)據明細”選項卡
(5)在“數(shù)據明細”選項卡中,用戶可以指定數(shù)據是來自于數(shù)據成員、表或視圖,還是來自于命令文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024物流園區(qū)建設與運營管理合同
- 二零二五年度出口退稅證明開具與國際物流配送服務合同3篇
- 2024物業(yè)租賃合同協(xié)議范本
- 2024網絡游戲代理運營合同
- 2025年度新型材料研發(fā)中心廠房租賃協(xié)議范本4篇
- 2025廠區(qū)食堂承包合同樣本:營養(yǎng)健康食譜定制版3篇
- 2025年度智慧園區(qū)場地服務合同范本7篇
- 2024年03月中國銀行股份有限公司2024年春季招考筆試歷年參考題庫附帶答案詳解
- 2025年度文化產業(yè)園場地承包經營合作協(xié)議范本4篇
- 2025年度產業(yè)園區(qū)企業(yè)服務中心租賃合同4篇
- 2023光明小升初(語文)試卷
- 三年級上冊科學說課課件-1.5 水能溶解多少物質|教科版
- GB/T 7588.2-2020電梯制造與安裝安全規(guī)范第2部分:電梯部件的設計原則、計算和檢驗
- GB/T 14600-2009電子工業(yè)用氣體氧化亞氮
- 小學道德與法治學科高級(一級)教師職稱考試試題(有答案)
- 申請使用物業(yè)專項維修資金征求業(yè)主意見表
- 河北省承德市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細
- 實用性閱讀與交流任務群設計思路與教學建議
- 應急柜檢查表
- 通風設施標準
- 酒店市場營銷教案
評論
0/150
提交評論