熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows服務器 >> 正文

如何在Access 2002 中進行 Web的具體開發

2013-11-11 22:56:28  來源: Windows服務器 

  簡介
  在 Microsoft Access Web 開發過程已被大大簡化在 Access 中開發基於 Web 的應用程序時我們將創建稱為數據訪問頁的 Web 頁
  
  數據訪問頁是內容豐富的基於 HTML 的文檔其中含有可綁定到 Microsoft SQL Server&#;Microsoft Jet 和 Microsoft Project 數據的 Microsoft® ActiveX® 控件ActiveX 控件管理數據的鏈接排序和分組並使用 ActiveX 數據對象 (ADO) 來獲取記錄集
  
  要浏覽數據訪問頁需要使用 Microsoft Internet Explorer 或更高版本以及 Microsoft Office Web Components與 Microsoft Access 不同在 Microsoft Access 您可以創建並部署包含數據訪問頁的應用程序而您的用戶無需擁有 Microsoft Office XP 許可證便可以查看這些應用程序
  
  數據訪問頁具有一個以數據為中心的世界級的 HTML 設計環境它允許用戶與其在 Web 上的數據進行交互如同通常對 Access 所希望的一樣用戶也能夠執行篩選排序保存撤消刪除以及其他動作
  
  數據訪問頁通常最適合於 Intranet 或工作組應用程序從中人們可以彼此直接合作這一點與擁有成千上萬 Web 站點訪問客戶的 Internet 應用程序不同
  
  數據訪問頁的工作原理
  如果查看數據訪問頁的源代碼將會看到<TEXTAREA><SPAN> 和樣式表元素它們是嵌入在數據訪問頁文檔中的基於 HTML 的控件此外還有 Office Web Components特別是作為 Office Web Components DLL 組成部分的數據透視表 (PivotTable®)圖表和電子表格控件(如圖 所示)
  
  
 educitycn/img_///gif>

  
數據訪問頁工作原理概覽

  
  此外還有一個數據源控件負責在那些控件上設置諸如數據源和數據字段這樣的 Internet Explorer 數據綁定屬性數據訪問頁使用 Internet Explorer 中的許多強大功能因此只需設置屬性便可以實現這些豐富的數據綁定功能Microsoft Windows® 數據服務(如 ADO 和 OLE DB 游標引擎)可用於進行數據連接和將數據下載到本地
  
  浏覽時數據訪問頁將綁定到實時的 XML 數據源在運行時環境下浏覽數據訪問頁時使用 Internet Explorer 與使用 Internet Explorer 只有很小的差別然而由於數據訪問頁可以插入並利用 Internet Explorer 的某些功能因此與 Internet Explorer 相比在 Internet Explorer 中會獲得更好的設計體驗例如可以進行在 Internet Explorer 中無法做到的多重選擇這會產生很大差異
  
  通常要創建 Web 應用程序的開發人員最終不得不花費大量時間編寫代碼如果要開發應用程序但又不希望編寫大量代碼則可以利用 Access 中的數據源和基礎數據批注例如要創建一個布爾型字段只需把該字段拖到數據訪問頁上這樣就會創建一個復選框而無需編寫任何代碼如果需要一個帶有搜索字段的文本框則可以為該搜索創建一個下拉列表框同樣要創建類似的對象也只需把文本框拖到數據訪問頁上即可
  
  這是可以實現的因為 Access 存儲在數據庫中的所有元數據都被遷移並包裝在一個應用程序環境中這便減少了開發人員設置大量瑣碎屬性所需的時間而這些屬性並不會從根本上影響應用程序的開發
  
  對於使用過窗體和報表的人來說在數據訪問頁中進行設計與使用所熟悉的工具集同樣直觀雖然並非完全一致但具有這些知識的用戶會發現數據訪問頁既靈活又易於使用
  
  為什麼選擇數據訪問頁作為 Web 開發平台
  過去創建顯示於 Internet 上的 Web 窗體報表和數據需要進行大量工作Web 開發人員需要編寫大量代碼來創建 Web 應用程序通常Web 開發人員不會使用 Access 創建 Internet 應用程序
  Access 則使得開發人員創建 Web 應用程序成為可能而且不必投入將數據上載到 Web 所需的開發成本利用 Access 中的改進開發環境開發人員可以更方便更快捷地設計和開發基於 Web 的解決方案他們通過拖放控件便可以迅速完成這些工作
  
  使用數據訪問頁可以創建和擴展與企業范圍的數據源(特別是 SQL Server)進行無縫集成的解決方案而且還可以與其他數據源進行集成這使得企業和小型獨立軟件供應商 (ISV) 可以利用標准工具和數據訪問類型的技術將數據上載到 Web 並予以發布
  
  Access 還有一個新功能即允許將窗體和報表保存為 XML 和 XSLT然後可以應用轉換功能輕松地將數據移到 Web 上
  
  何時使用數據訪問頁ASP 或 ASPNET
  
  數據訪問頁的優勢包括
  無需進行編碼
  無需編寫任何代碼即可創建數據訪問頁您可以在不編寫任何代碼的情況下通過拖放控件實現所需的功能您也可以選擇通過編程創建數據訪問頁
  降低開發成本
  
  由於已知基礎數據源和數據結構許多工作可自動完成這意味著可以更迅速地創建應用程序而不必編寫代碼因為許多內容會自動准備就緒例如許多屬性ADO 和 SQL 語句都會自動生成
  
  豐富的客戶端運行時功能(篩選排序保存撤消刪除)
  使用 Active Server Pages (ASP) 時通常會帶入大量斷開連接的記錄集如果希望對其進行任何操作都必須再返回到服務器使用 ASPNET 則不必如此頻繁地返回到服務器但 ASPNET 仍達不到數據訪問頁所能提供的交互水平和豐富的客戶端體驗就客戶端體驗而言數據訪問頁允許進行篩選排序保存撤消和刪除操作 – 這些標准類型的記錄集操作都是用戶希望得到的
  利用 Office XP Web Components 獲得豐富的集成和交互體驗
  利用 Office XP Web Components 可以引入數據透視表列表並會自動設置某些屬性從而能夠立即進行篩選同時還提供有數據透視圖視圖以及可以綁定到數據集並在數據集上編寫公式的電子表格組件
  
  分組和總計更加容易
  使用數據訪問頁可以輕松地進行分組和總計而且還可以進一步細化而不必為此編寫代碼
  高效的脫機網頁
  對於需要脫機工作的用戶或經常在外的人員可以通過同步管理器來使用 SQL Server 的合並發布從而脫機使用應用程序數據將被復制以供用戶使用如果所要查找的是只讀數據則可以使用 XML而不必在計算機上運行 SQL Server因此在開始創建應用程序之前考慮用戶與解決方案進行交互的環境種類是很重要的
  當考慮采用數據訪問頁時我們考慮的是這樣的部門或工作組應用程序其中數據可能位於有 人訪問的 SQL ServerAccess 數據庫或企業數據庫上這與始終有成千上萬的客戶和供應商點擊 Web 站點的 SQL Server 和 ASP 服務器不同
  
  ASPNET 的優勢包括
  允許存在中間層
  ASPNET 是一個非常好的解決方案它能夠根據企業的需要進行伸縮調整當談及斷開連接的記錄集時我們會想到首先要打開數據庫然後在獲得所需數據後立即關閉數據庫在分布式應用程序中ASPNET 確實非常好通過它可以在中間層維護業務邏輯而數據訪問頁並不真正具備用於 SQL Server 存儲過程之外的業務對象的中間層如果要創建包含大量中間層業務對象的應用程序盡管可以通過數據訪問頁中的腳本完成此任務但最好還是將它們保留在受控代碼空間中以便進行相應的調整
  支持任何浏覽器
  ASPNET 可適用於任何浏覽器如果無法要求您的用戶配備 Internet Explorer 或更高版本以及 Office XP Web Components則應考慮使用 ASPNET
  
  伸縮能力
  ASPNET 使您可以根據企業需要的不斷變化進行相應的調整
  斷開連接的記錄集不保留打開的活動連接
  數據訪問頁保留活動的數據庫連接浏覽數據訪問頁時活動連接將保持打開狀態除非編寫一些代碼保持斷開連接的記錄集否則它就是一個直接針對數據庫的活動連接在 ASPNET 中連接全部是斷開的並且 ASPNET 應用程序對服務器的許可要求也比較低
  
  對其他數據源的內在支持
  ASPNET 對幾乎所有的數據源都提供內在支持而數據訪問頁則不具有此能力
  如果企業級應用程序將有成千上萬的用戶通過 Web 站點進行訪問則應考慮 ASPNET如果是小型的部門級應用程序則數據訪問頁可以提供一個非常有趣的工具集您甚至可以根據使用類型在 ASPNET 應用程序內使用該工具集
  
  如何創建數據訪問頁
  此示例教程將演示在不編寫任何代碼的情況下如何創建數據訪問頁創建過程之簡單和快捷令人驚奇已經熟悉如何創建數據訪問頁的人可以迅速創建此示例
  
  數據訪問頁有三個主要視圖
  
  設計視圖正如其名稱所示該視圖用於設計所要創建的數據訪問頁的外觀和風格它也是顯示數據訪問頁內所有對象的地方這些對象就是控件如果您熟悉窗體和報表的創建您便會發現其中許多控件與用於窗體和報表的控件非常相似通過單擊視圖然後單擊設計視圖可以將數據訪問頁從頁面視圖切換到設計視圖
  
  頁面視圖顯示數據訪問頁上的數據用於浏覽記錄通過單擊數據訪問頁文件或將浏覽器指向存放獨立數據訪問頁的 URL也可以在浏覽器中打開數據訪問頁通過單擊視圖然後單擊頁面視圖可以將數據訪問頁從設計視圖切換到頁面視圖
  Web 頁預覽打開一個浏覽器會話作為數據訪問頁的容器顯示數據訪問頁在發布到 We
From:http://tw.wingwit.com/Article/os/fwq/201311/10297.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.