第 18 章 Access 在 WWW 上的應用
本章重點 18-1 使用『超連結』資料類型 18-2 將 Access 的資料輸出成 HTML 文件
Access 在WWW 上的應用 WWW 興起之後, 資料庫的應用也進入了另一個新里程, 例如我們可使用網頁伺服器上的資料庫, 然後透過網頁瀏覽器來即時取得各項有用的資訊 (例如股市行情、資料搜尋及網路書店等)。 因此, Access 提供了超連結資料類型, 讓您可以在資料庫中紀錄 WWW、FTP…等網站位址、電子郵件地址、區域網路中其他電腦或本機電腦中的檔案位置。 此外,還具備將 Access 資料輸出成網頁格式的功能, 方便使用者透過瀏覽器直接在網頁上瀏覽資料。
Access 在WWW 上的應用 本章介紹 Access 在 WWW 上的應用包括: 超連結的應用 將資料庫物件儲存成 HTML 格式 從 HTML 文件中匯入或連結資料 為了方便練習, 請先新增一個資料庫 "WWW 應用.accdb", 並從 "Ch18範例資料.accdb" 資料庫中匯入客戶資料表。
18-1 使用『超連結』資料類型 您一定希望能將網站資訊、電子郵件地址, 甚至檔案位置等資訊記錄下來, 成為資料庫中的一筆資料, 往後只需用滑鼠點選, 就能直接連至想上的網站、發信或是開啟檔案。 這項工作對Access 來說一點都不難, 只需利用超連結資料類型, 即可達成。 以下, 我們以輸入網站位址為例說明如何使用超連結資料類型, 若想加入其他位址, 操作方式也完全相同。
在網際網路上表示文件、檔案位址的方法 在網際網路上, 我們使用 URL (Uniform resource Locator) 來表示文件、檔案的所在位置,其語法規則為: 以上就是一個網頁伺服器的 URL 例子。
在資料表中建立『超連結』欄位 現在我們要為客戶資料表加上一個 "WWW 網站位置" 的超連結欄位, 操作就和增加一個普通的欄位相同, 只是在資料類型選擇超連結, 請開啟客戶資料表, 按常用頁次檢視區的檢視鈕, 執行『設計檢視』命令, 依照下圖輸入新欄位:
在資料表中建立『超連結』欄位
在『超連結』欄位中輸入位址資料 加入了超連結資料類型的新欄位後, 我們要把資料輸入這個新欄位。請開啟客戶資料表:
在『超連結』欄位中輸入位址資料 以後只要在資料工作表中, 用滑鼠移到記錄超連結位址的地方, 按下滑鼠左鈕, 就會開啟網頁瀏覽器了:
在『超連結』欄位中輸入位址資料 請記得先安裝好網頁瀏覽器, 如:IE, 而且也確定已經連上 Internet, 才能直接開啟網站。
使用快顯功能表的超連結命令 除了直接在超連結欄位輸入位址外, 我們還可執行快顯功能表命令來輸入:
使用快顯功能表的超連結命令
輸入電子郵件地址 剛剛在插入超連結交談窗中, 選擇的是第一個選項, 還有電子郵件地址選項可設定若選擇此項, 則可如下操作在使用超連結資料類型的欄位中新增 電子郵 件連結:
輸入電子郵件地址 如此輸入後, 往後瀏覽資料時, 只要點選擇資料表中的電子郵件連結, 便會開啟預設的電子郵件軟體, 讓使用者寄信了。
編輯超連結欄位 WWW 網站或是其他超連結的位址很可能經常會變動, 所以我們也得隨之更新資料。 瞧瞧如何編輯已經存在的超連結位址:
輸入電子郵件地址
連結區域網路內其他電腦中的資料 在區域網路中, 若是要使用超連結資料類型, 通常會在該類型的欄位中輸入 UNC 路徑(Universal Naming Convention)。 UNC 和 URL 的格式有點類似, 它一樣可以在超連結欄位中, 利用一種路徑格式來表示區域網路內資料所在的位置, 其格式如下:
連結區域網路內其他電腦中的資料 使用超連結資料類型儲存區域網路內其他電腦或本機中的檔案位置時, 請特別注意。 若因資料庫主機搬移或其他原因, 導致無法連結原先的區域網路, 或是搬移了本機中的檔案位置, 便無法透過資料庫所記錄的檔案連結開啟該檔了!
在表單中使用超連結 既然我們可在資料工作表中使用超連結, 那表單當然也可以。 以下是表單使用超連結欄位的樣子:
在表單中使用超連結 在表單中, 超連結的操作就像在資料工作表一樣, 差別只在表單的超連結欄位無法用滑鼠選取 (滑鼠指標不會變成 ), 需要以鍵盤移至該欄位才能選取。
18-2 將 Access 的資料輸出成 HTML 文件 若想把 Access 資料庫的內容公佈在網站供大眾查閱, 就需要將 Access 的資料儲存成網頁文件, Access 提供了將資料轉成 HTML 文件的能力。 我們以客戶資料表為例, 說明如何輸出為一個 HTML 文件:
將 Access 的資料輸出成 HTML 文件
將 Access 的資料輸出成 HTML 文件
將 Access 的資料輸出成 HTML 文件
將 Access 的資料輸出成 HTML 文件 接著, 我們用網頁瀏覽器觀看結果:
將 Access 的資料輸出成 HTML 文件 以下列出資料庫中其他物件輸出成 HTML 文件的樣子:
將 Access 的資料輸出成 HTML 文件
將 Access 的資料輸出成 HTML 文件
18-3 從 HTML 文件中匯入或連結資料 既然我們可將 Access 的資料存入 HTML 文件, 當然也可從 HTML 匯入資料, 這樣就可將網站上的資料轉換成資料庫了, 我們來看看要如何操作。
匯入 HTML 文件成為資料表 首先, 開啟 WWW 應用資料庫:
匯入 HTML 文件成為資料表
匯入 HTML 文件成為資料表
匯入 HTML 文件成為資料表
匯入 HTML 文件成為資料表
匯入 HTML 文件成為資料表
匯入 HTML 文件成為資料表
匯入 HTML 文件成為資料表
匯入 HTML 文件成為資料表
匯入 HTML 文件成為資料表 接著我們開啟書籍資料表:
連結本機 HTML 文件到資料庫內 Access 除了可以匯入 HTML 文件到資料庫中之外, 還可以直接連接 HTML 文件到資料庫中。
連結本機 HTML 文件到資料庫內
連結本機 HTML 文件到資料庫內
連結本機 HTML 文件到資料庫內
連結本機 HTML 文件到資料庫內
連結本機 HTML 文件到資料庫內
連結本機 HTML 文件到資料庫內 這樣就可以把資料直接連結到 Access 的資料庫中了。下次我們想要看到連結的客戶資料, 只要如下操作即可:
連結本機 HTML 文件到資料庫內