決定是否要建立桌面資料庫或 Access Web 應用程式
重要 Access Services 2010 和 Access Services 2013 將從下次發行的 SharePoint 中移除。 建議您不要建立新的 Web 應用程式,並將現有的應用程式移轉至替代的平台,例如 Microsoft Power Apps。 您可以與 Dataverse 共用 Access 資料,這是一個雲端資料庫,您可以在其中組建 Power Platform 應用程式、自動化工作流程、虛擬代理程式以及其他適用於網路、手機或平板電腦的程式。 如需詳細資訊,請參閱 開始使用:將 Access 資料移轉到 Dataverse。 |
![]() |
![]() |
Access Web App 範本 的背景有一個全域圖示。 |
Access 桌面資料庫範本 的背景有表格圖示。 |
當您開啟Access 2016時,會看到範本庫。 建立資料庫的第一個步驟是決定是否要建立 Access Web App 或 Access 桌面資料庫。 決定取決於您可用的工具,以及您的特定目標。 若要決定 Access Web App 或桌面資料庫,請考慮下列事項:
設計考量
首先,請考慮三項重要的設計考慮。
IT 需求
如果: |
如果: |
---|---|
您可以在 Microsoft 365 Online 中SharePoint,或使用內部部署 SharePoint Server 2013 或 SharePoint Server 2016 與 Access Services 和 SQL Server 2012 (或) 。 |
您不是使用SharePoint或您的 Microsoft 365 方案不包含線上SharePoint。 |
您想要將資料儲存于或儲存于 Microsoft Azure SQL 資料庫 或 SQL Server。 |
您需要一個本機資料庫來儲存資料,或需要合併不同內部部署資料來源的資料。 |
您想要在Access Services提供最新功能。 |
您不介意等到下一版 Access 使用最新功能。 |
存取資料和設計
如果: |
如果: |
---|---|
組織內外人員需要從任何位置和許多不同的裝置存取資料。 |
每個人都可以連接到儲存 Access 資料庫的電腦,而且最有可能從網路電腦或膝上型電腦使用資料庫。 |
任何需要建立或修改 Access Web App 的人Access 2016。 |
您的小組會使用不同的 Access 版本建立及修改資料庫。 |
任何擁有許可權的人都可以查看和編輯資料,即使他們沒有 Access 也一樣。 |
您確定每個資料庫使用者都有 Access 或已安裝 Access Runtime。 |
商務目標與需求
如果: |
如果: |
---|---|
您的報告需求很簡單,或者您可以使用桌面資料庫連結至 Access Web App 的資料,以取得更複雜的報告。 |
您想要完全控制資料庫使用者體驗的外觀與體驗。 |
您嘗試解決的問題不需要進一步的資料庫功能。 |
每次進行設計變更時,您都願意重新發佈資料庫前端。 |
您想要使用者介面具有簡單、直覺的外觀和體驗。 |
除了 Access Web App 中提供的簡單摘要報表 (您還需要將其他資料庫整合至報表,或將報表格式格式化為報表) 。 |
您想要立即提供設計變更。 |
您需要進一步功能,例如:
|
Access Web App 與桌面資料庫之間的詳細差異
為了説明您做出正確的選擇,下表強調 Access Web App 與 Access 桌面資料庫之間的許多差異。
開始使用
功能 |
Access Web App |
Access 桌面資料庫 |
---|---|---|
範本 |
Web App 範本可從市Office和 Access 中取得。 表格範本可在您建立資料表時使用。 |
桌面資料庫範本可在 Office.com 和 Access 中取得。 應用程式元件是包含多個資料庫物件的範本,可在應用程式元件庫中使用。 資料類型元件適用于欄位。 |
權限 |
許可權會從建立 web app SharePoint網站繼承。 |
根據系統檔案許可權設定個人的許可權。 使用密碼加密資料庫。 |
輸入資料、檢視資料及修改資料庫結構的工具 |
使用網頁瀏覽器輸入及查看資料。 需要 Access 才能建立或修改 Access Web App。 |
Access 或 Access Runtime (Access 的一部分或免費下載) 才能輸入及查看資料。 需要 Access 才能建立或修改資料庫。 |
資料儲存空間
區域 |
Access Web App |
Access 桌面資料庫 |
---|---|---|
儲存資料的位置 |
如果您在線上 Microsoft 365 使用SharePoint,資料會儲存在 Microsoft Azure SQL 資料庫。 如果您使用自己的內部部署 SharePoint Server 2013 或 SharePoint 2016 部署,資料會儲存在 SQL Server。 |
資料會儲存在本地 Access 資料庫中。 |
SQL Server需要 |
如果您使用 Microsoft 365 Online SharePoint,SMicrosoft 會以 Microsoft Azure SQL 資料庫 來託管Microsoft Azure SQL 資料庫。 如果您使用自己的伺服器 2013 或 SharePoint 2016 SharePoint部署,SQL Server必須執行。 |
SQL Server不需要。 |
資料庫大小 |
如果您使用線上SharePoint,資料庫大小限制為 1 GB (GB) 。 如果您使用 SharePoint Server 2013 或 SharePoint 2016 SQL Server內部部署,資料庫大小會透過 SQL Server。 在這兩種情況下,如果您打算以應用程式套件來備份資料,壓縮的資料必須小於 100 MB。 |
2 GB 的儲存空間可用於資料和物件。 |
資料輸入
工作 |
Access Web App |
Access 桌面資料庫 |
---|---|---|
複製並貼上Excel Word 或其他來源 |
是,您可以將資料貼到 Access 中,從其他來源。 |
是,您可以將資料貼到 Access 中,從其他來源。 |
從 : |
|
|
將資料附加到資料表 |
將資料複製到新資料表。 然後手動或使用資料宏將資料複製並貼到現有的資料表中。 |
使用輸入精靈將資料附加到資料表。 |
連結至以下資料: |
SharePoint唯讀 (清單) |
|
資料庫結構
區域 |
Access Web App |
Access 桌面資料庫 |
---|---|---|
資料表 |
表格範本可供使用。 表格可以隱藏。 |
應用程式元件範本可供使用。 |
資料表關聯 |
建立 Lookup 資料類型可建立關係。 若要查看有關關係的資訊,請選取尋找 欄位 ,然後選取 修改尋找。 |
資料表關係會于 "關係圖" 視窗中查看。 |
查詢 |
沒有可用的動作查詢。 資料宏是用來執行更新、附加及刪除。 |
動作查詢可供使用。 交叉資料表查詢可供使用。 |
表單和視圖 |
在 Access Web App 中,表單稱為 視圖。 互動式的視圖設計工具可供使用。 您可以顯示縮圖。 檢視類型:
|
可以使用表單精靈。 表單類型:
|
表單版面配置 |
|
可以使用圖元為單位控制項、分割表單、子表單、定位停駐點控制項和強制回應對話方塊。 |
資料輸入控制項 |
所有基本控制項都可用,包括:
|
其他網頁、流覽和圖表控制項可供使用。 |
尋找資料 |
選項可在 UI 和使用自訂設計功能時使用。 |
|
報告 |
簡易摘要和群組視圖可供使用。 針對傳統的 Access 報表,請使用個別的 Access 桌面資料庫,Microsoft Azure SQL 資料庫 Access Web App 資料的儲存位置。 |
建立自訂報表。 |
巨集 |
使用提供的宏來自動化 UI 和資料作業。 |
使用宏或 VBA 來自動化 UI 和資料操作。 |
ActiveX控制項和資料物件 |
ActiveX控制項和資料物件都不可用。 |
ActiveX控制項和資料物件。 |
電子郵件通知 |
在 Microsoft 365中,使用資料宏來傳送電子郵件通知。 |
使用宏傳送電子郵件通知 |
工具
工具 |
Access Web App |
Access 桌面資料庫 |
---|---|---|
資料表分析器精靈,以識別多餘的資料 |
資料表分析器精靈不可用。 |
使用資料表分析器精靈識別多餘的資料。 |
壓縮及修復 |
無法使用壓縮及修復工具。 |
精簡及修復工具可供使用。 |
資料庫文檔伺服器 |
資料庫檔案工具無法使用。 |
資料庫檔案工具可供使用。 |
績效分析器 |
無法使用 Performance Analyzer。 |
可以使用 Performance Analyzer。 |
資料與結構的備份和還原程式 |
雖然資料庫是儲存在 Microsoft Azure,但建議使用一般本地備份。 將 Access Web App 另存為應用程式套件,以備份、移動或部署。 只封裝 Web App 的結構,或是 Web App 結構和資料。 |
將資料庫檔案存回資料或資料及結構。 |