|
重要 Access Services 2010 與 Access Services 2013 將從下一版 SharePoint 中移除。 我們建議您不要建立新的網頁應用程式,而是將現有應用程式遷移到其他平台,例如 Microsoft Power Apps。 您可以與 Dataverse 共用 Access 資料,這是一個雲端資料庫,您可以在其中組建 Power Platform 應用程式、自動化工作流程、虛擬代理程式以及其他適用於網路、手機或平板電腦的程式。 如需詳細資訊,請參閱 開始使用:將 Access 資料移轉到 Dataverse。 |
|---|
|
|
|---|---|
| Access Web App 範本 背景中有全域圖示。 | Access 桌面資料庫範本 背景有一個表格圖示。 |
當您開啟 Access 2016 時,您會看到一組範本。 建立資料庫的第一個步驟是決定要建立 Access Web App 還是 Access 桌面資料庫。 決定取決於您有哪些工具可用,以及您的特定目標。 若要在 Access Web App 或桌面資料庫之間做決定,請考慮下列事項:
設計考量
您必須先考慮三項重要的設計考量。
IT 需求
| 下列情況請使用 Access Web App: | 下列情況請使用桌面資料庫: |
|---|---|
| 你使用 Microsoft 365 搭配 SharePoint Online,或者使用本地 SharePoint Server 2013 或 SharePoint Server 2016,搭配 Access Services 及 SQL Server 2012 (或更高) 。 | 你沒有使用 SharePoint,或者如果你的 Microsoft 365 方案沒有包含 SharePoint Online, |
| 您想要在 Microsoft Azure SQL Database 或 SQL Server 中儲存資料的可靠性、安全性及管理性。 | 您需要本機資料庫來儲存資料,或需要合併來自不同內部部署資料來源的資料。 |
| 您希望在 Access Services 最新功能推出時立即享用。 | 您不介意等待下一版 Access 以使用最新功能。 |
存取資料與設計
| 下列情況請使用 Access Web App: | 下列情況請使用桌面資料庫: |
|---|---|
| 組織內外的人員需要從任何位置和許多不同的裝置存取資料。 | 每個人都可以連線到儲存 Access 資料庫的電腦,而且最有可能從網路桌面電腦或膝上型電腦使用資料庫。 |
| 任何需要建立或修改 Access Web App 的人都有 Access 2016。 | 您的團隊會使用不同版本的 Access 來建立及修改資料庫。 |
| 任何擁有權限的人都可以檢視及編輯資料,即使他們沒有 Access。 | 您願意確保每個資料庫使用者都有 Access 或已安裝 Access Runtime。 |
商務目標和需求
| 下列情況請使用 Access Web App: | 下列情況請使用桌面資料庫: |
|---|---|
| 您的報表需求很簡單,或者您可以接受使用桌面資料庫連結至 Access Web App 中的資料,以獲得更複雜的報表。 | 您想要完全控制資料庫使用者體驗的外觀與風格。 |
| 您嘗試解決的問題不需要進階資料庫功能。 | 每次進行設計變更時,您都願意轉散布資料庫的前端。 |
| 您希望使用者介面有簡單、直覺的外觀與風格。 | 您的報表需求很複雜,不光只需要 Access Web App 提供的簡易摘要報表 (例如,您需要將其他資料庫整合至報表或將報表格式化)。 |
| 您需要立即使用設計變更。 | 您需要進階功能,例如:
|
Access Web App 與桌面資料庫之間的詳細差異
為了協助您做出正確的選擇,下表將醒目提示 Access Web App 與 Access 桌面資料庫之間的許多差異。
開始使用
| 功能 | Access Web App | Access 桌面資料庫 |
|---|---|---|
| 範本 | 可以在 Office 市集和 Access 中使用 Web 應用程式範本。 可以在建立資料表時使用資料表範本。 |
可以在 Office.com 和 Access 中使用桌面資料庫範本。 應用程式組件是包含多個資料庫物件的範本,可以在「應用程式組件」資源庫中使用。 資料類型組件可用於欄位。 |
| 權限 | 權限是從建立 Web 應用程式的 SharePoint 網站繼承而來。 | 根據系統檔案權限設定個人的權限。 使用密碼加密資料庫。 |
| 輸入資料、檢視資料及修改資料庫結構的工具 | 使用網頁瀏覽器輸入和檢視資料。 需要 Access 才能建立或修改 Access Web App。 |
需要 Access 或 Access Runtime (做為 Access 的一部分或免費下載),才能輸入及檢視資料。 需要 Access 才能建立或修改資料庫。 |
資料儲存空間
| 區域 | Access Web App | Access 桌面資料庫 |
|---|---|---|
| 儲存資料的位置 | 如果你使用 Microsoft 365 搭配 SharePoint Online,資料會儲存在 Microsoft Azure SQL 資料庫中。 如果您使用自己的內部部署 SharePoint Server 2013 或 SharePoint 2016 部署,資料會儲存在 SQL Server 內部部署。 |
資料會儲存在本機 Access 資料庫中。 |
| 需要 SQL Server | 如果你使用 Microsoft 365 搭配 SharePoint Online,SMicrosoft 會幫你在 Microsoft Azure SQL 資料庫中托管資料庫。 如果您使用自己的 SharePoint Server 2013 或 SharePoint 2016 部署,則需要 SQL Server。 |
不需要 SQL Server。 |
| 資料庫大小 | 如果您使用 SharePoint Online,資料庫大小限製為 1 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 桌面資料庫 |
|---|---|---|
| 表格 | 可以使用資料表範本。 可以隱藏資料表。 |
可以使用應用程式組件範本。 |
| 資料表關聯 | 建立查詢資料類型會建立關聯。 若要檢視關聯的相關資訊,請選取 [查詢] 欄位,然後選取 [修改查詢]。 | 可在 [資料庫關聯圖視窗] 視窗中檢視資料表關聯。 |
| 查詢 | 沒有動作查詢可供使用。 資料巨集可用來執行更新、附加和刪除。 |
可以使用動作查詢。 可以使用有交叉資料表查詢。 |
| 表單和檢視 | 在 Access Web App 中,表單稱為「檢視」。 可以使用互動式檢視設計工具。 可以顯示縮圖。 檢視類型:
|
可以使用「表單精靈」。 表單類型:
|
| 表單版面配置 |
|
可以使用逐個像素控制項、分割表單、子表單、索引標籤控制項和模式對話方塊。 |
| 資料輸入控制項 | 可使用所有基本控項,包括:
|
可以使用其他網頁、瀏覽和圖表控制項。 |
| 尋找資料 | 使用自訂設計功能時,可以在 UI 使用選項。 | |
| 報表 | 可以使用簡單的摘要和群組檢視。 對於傳統的 Access 報告,請使用一個獨立的 Access 桌面資料庫,該資料庫連接至 Microsoft Azure SQL 資料庫,存放您的 Access 網頁應用程式資料。 |
產生自訂報表。 |
| 巨集 | 使用提供的巨集將 UI 和資料作業自動化。 | 使用巨集或 VBA 將 UI 和資料作業自動化。 |
| ActiveX 控制項和資料物件 | 無法使用 ActiveX 控制項和資料物件。 | 可以使用 ActiveX 控制項和資料物件。 |
| 電子郵件通知 | 在 Microsoft 365 中,使用資料巨集發送電子郵件通知。 | 使用巨集傳送電子郵件通知 |
工具
| 工具 | Access Web App | Access 桌面資料庫 |
|---|---|---|
| 可識別冗餘資料的「資料表分析精靈」 | 無法使用「資料表分析精靈」。 | 使用「資料表分析精靈」識別冗餘資料。 |
| 壓縮及修復資 | 無法使用壓縮及修復工具。 | 可以使用壓縮及修復工具。 |
| 「資料庫文件」 | 無法使用「資料庫文件」。 | 可以使用「資料庫文件」。 |
| 「效能分析器」 | 無法使用「效能分析器」。 | 可以使用「效能分析器」。 |
| 備份及還原資料和結構的流程 | 雖然資料庫儲存在 Microsoft Azure 中,但建議您定期備份。 將 Access Web App 儲存為應用程式套件以備份、移動或部署。 只封裝 Web 應用程式的結構,或同時封裝 Web 應用程式結構和資料。 |
儲存資料庫檔案以備份資料或資料與結構。 |