建立 Access 資料庫

桌面資料庫或 Web App?

重要    Access Services 2010 和 Access Services 2013 將從下次發行的 SharePoint 中移除。 建議您不要建立新的 Web 應用程式,並將現有的應用程式移轉至替代的平台,例如 Microsoft Power Apps

您可以與 Dataverse 共用 Access 資料,這是一個雲端資料庫,您可以在其中組建 Power Platform 應用程式、自動化工作流程、虛擬代理程式以及其他適用於網路、手機或平板電腦的程式。 如需詳細資訊,請參閱 開始使用:將 Access 資料移轉到 Dataverse

Access Web App 範本圖示 Access 桌面資料庫範本圖示

Access Web 應用程式範本 背景中有全域圖示。

Access 桌面資料庫範本 背景中有數據表圖示。

當您開啟 Access 2016 時,您會看到範本庫。 建立資料庫的第一個步驟是決定要建立 Access Web App 還是 Access 桌面資料庫。 決定取決於您有哪些工具可用,以及您的特定目標。 若要在 Access Web App 或桌面資料庫之間決定,請考慮下列事項:

設計考量

您必須先考慮三項重要的設計考慮。

IT 需求

如果發生下列情況,請使用 Access Web App:

如果發生下列情況,請使用桌面資料庫:

您可以搭配 SharePoint Online 使用 Microsoft 365 ,或是內部部署 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 提供的簡易摘要報表之外, (,您需要將其他資料庫整合至報表或設定報表) 格式。

您要立即使用設計變更。

您需要進階功能,例如:

  • Visual Basic for Applications。

  • 連結至外部數據,而不只是只讀 SharePoint 清單。

  • 使用更新或交叉表查詢。

  • 從 XML、資料服務、HTML 檔或 Outlook 資料夾匯入資料。

Access Web App 與桌面資料庫之間的詳細差異

為了協助您做出正確的選擇,下表將醒目提示 Access Web App 與 Access 桌面資料庫之間的許多差異。

開始使用

功能

Access Web App

Access 桌面資料庫

範本

Web 應用程式範本可從 Office 市集和 Access 中取得。

您可以在建立表格時使用表格範本。

桌面資料庫範本可在 Office.com 和 Access 中使用。

應用程式元件是包含多個資料庫物件的範本,可在應用程式元件庫中使用。

數據類型元件適用於欄位。

權限

許可權是從建立 Web 應用程式的 SharePoint 網站繼承而來。

根據系統檔案許可權設定個人許可權。

使用密碼加密資料庫。

輸入數據、檢視數據及修改資料庫結構的工具

使用網頁瀏覽器輸入和檢視數據。

需要 Access 才能建立或修改 Access Web App。

Access 或 Access Runtime (做為 Access 的一部分或免費下載) ,才能輸入及檢視數據。

需要 Access 才能建立或修改資料庫。

數據儲存空間

區域

Access Web App

Access 桌面資料庫

儲存數據的位置

如果您搭配 sharePoint Online 使用 Microsoft 365 ,數據會儲存在 Microsoft Azure SQL Database 中。

如果您使用自己的內部部署 SharePoint Server 2013 或 SharePoint 2016 部署,數據會儲存在 SQL Server 內部部署。

數據會儲存在本機 Access 資料庫中。

需要 SQL Server

如果您搭配 SharePoint Online 使用 Microsoft 365 ,SMicrosoft 會在 Microsoft Azure SQL Database 中為您託管資料庫。

如果您使用自己的 SharePoint Server 2013 或 SharePoint 2016 部署,則需要 SQL Server。

SQL Server 不需要。

資料庫大小

如果您使用 SharePoint Online,資料庫大小限製為 1 GB (GB) 。

如果您在內部部署使用 SharePoint Server 2013 或 SharePoint 2016 和 SQL Server,資料庫大小會透過 SQL Server 控制。

無論哪種情況,如果您打算透過儲存應用程式套件來備份您的數據,壓縮的數據必須小於 100 MB。

2 GB 的儲存空間可供數據和物件使用。

數據輸入

工作

Access Web App

Access 桌面資料庫

從 Excel、Word 或其他來源複製並貼上

是的,您可以從其他來源將數據貼到 Access。

是的,您可以從其他來源將數據貼到 Access。

從下列來源匯入資料:

  • Excel

  • Access ODBC 資料庫,例如 SQL Server

  • 文字或逗號分隔值 (CSV) 檔案

  • SharePoint 清單

  • Excel

  • Access ODBC 資料庫,例如 SQL Server

  • 文字或 CSV 檔案

  • SharePoint 清單

  • XML

  • 資料服務

  • HTML 檔

  • Outlook 資料夾

將數據附加到數據表

將資料複製到新數據表。 然後手動或使用數據宏,將數據複製並貼到現有數據表中。

使用 [匯入精靈] 將數據附加到數據表。

連結至下列資料:

SharePoint 清單 (只讀)

  • Excel

  • Access ODBC 資料庫,例如 SQL Server

  • 文字或 CSV 檔案

  • SharePoint 清單

  • HTML 檔

  • Outlook 資料夾

資料庫結構

區域

Access Web App

Access 桌面資料庫

表格​​

表格範本可供使用。

表格可以隱藏。

應用程式元件範本可供使用。

資料表關聯

建立查閱數據類型會建立關聯。 若要檢視關聯的相關信息,請選取 [查閱 ] 字段,然後選取 [修改查閱]

數據表關聯會在 [資料庫關聯圖] 視窗中檢視。

查詢

沒有可用的宏指令查詢。

數據宏可用來執行更新、附加和刪除。

您可以使用宏指令查詢。

您可以使用交叉表查詢。

表單和檢視

在 Access Web App 中,表單稱為 檢視

您可以使用互動式檢視設計工具。

可以顯示縮圖。

檢視類型:

  • 清單詳細數據

  • 資料工作表

  • 自定義切換板的空白 (、包含單筆記錄的彈出視窗,以及更多)

  • 摘要 (以欄位為基礎的群組、計算加總、平均;彈出視窗可用來向下切入)

窗體精靈可供使用。

表單類型:

  • 多個項目

  • 資料工作表

  • 分割表單

  • 模式對話框

表單版面配置

  • 貼齊格線

  • 控件可在一定程度上重新排列及修改。

  • 可自定義的動作列

您可以使用圖元按圖元控制件、分割表單、子表單、定位點控制件和模式對話框。

數據輸入控制件

所有基本控件皆可使用,包括:

  • 串聯控件僅 (Microsoft 365 )

  • 相關專案

  • 自動完成

您可以使用其他網頁、導覽和圖表控制件。

尋找數據

UI 和使用自訂設計功能時,都提供選項。

報表​​

您可以使用簡單的摘要和群組檢視。

對於傳統的 Access 報表,請使用個別的 Access 桌面資料庫,該資料庫會連線至儲存 Access Web App 資料 Microsoft Azure SQL 資料庫 位置。

建立自訂報表。

巨集

使用提供的宏將UI和數據作業自動化。

使用宏或 VBA 自動化UI和數據作業。

ActiveX 控制件和數據物件

ActiveX 控制件和資料物件無法使用。

ActiveX 控件和數據物件可供使用。

電子郵件通知

在 Microsoft 365中,使用數據宏傳送電子郵件通知。

使用宏傳送電子郵件通知

工具

工具​​

Access Web App

Access 桌面資料庫

數據表分析精靈以識別冗餘數據

無法使用 [數據表分析精靈]。

使用 [數據表分析精靈] 識別冗餘數據。

壓縮及修復

壓縮及修復工具無法使用。

您可以使用壓縮及修復工具。

資料庫文件管理員

資料庫文件管理員無法使用。

資料庫文件管理員可供使用。

效能分析器

效能分析器 無法使用。

效能分析器 可用。

備份及還原數據和結構的程式

雖然資料庫是儲存在 Microsoft Azure 中,但建議使用一般本機備份。

將 Access Web App 儲存為應用程式套件以備份、移動或部署。

只封裝 Web 應用程式的結構,或同時封裝 Web 應用程式結構和數據。

儲存資料庫檔案以備份數據或數據與結構。

想要更多資訊嗎?

我應該建立 Access 應用程式或 Access 桌面資料庫?

Excel 訓練課程

Outlook 訓練課程

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。