離線使用連結到 SharePoint 清單的資料表

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

你可以使用 Access 離線處理連結到 SharePoint 清單的資料。 例如,如果你需要離開辦公室,或在伺服器無法使用或失去連線時繼續工作,這會很有幫助。

概觀

在離線處理 SharePoint 網站的資料之前,首先必須建立 Access 資料表與 SharePoint 清單之間的連結。 接著你可以將清單離線,透過 Access 更新或分析。 重新連線時,你可以同步資料,讓資料庫和清單更新。 如果你的資料庫有查詢和報告,你可以用它們來分析連結的資料。

如果你在離線時更新任何資料,當 Access 再次連接伺服器時,你可以同步你的變更。 如果發生資料衝突——例如,有人在伺服器上更新紀錄,而另一個人離線更新同一記錄——你可以透過同步來解決衝突。

你可以用多種方法將 Access 資料表連結到清單。 例如,你可以將資料庫移到 SharePoint 網站,這也會將資料庫中的表格連結到網站的清單。 或者你也可以在 SharePoint 網站的資料表檢視中,將清單匯出到存取資料表。 例如,你可以在 Access 中使用報告來摘要資料。 欲了解更多關於從 Access 連結至 SharePoint 資料的資訊,請參閱 匯入或連結至 SharePoint 清單中的資料

在 Access 中離線使用 SharePoint 清單

從 Access 2010 開始,離線處理連結 SharePoint 清單成為 Access 維護的自動化流程。 如果 Access 無法連接到你連結的 SharePoint 網站,可能是因為你失去了網路連線,Access 就會切換到離線模式。 在 Access 視窗右下角的狀態列中,你會看到一則訊息說 「所有 SharePoint 資料表已斷開」。 如果你點選 「檔案>資訊 」,也會看到類似的訊息,顯示你的資料表已斷線。 離線模式下,你可以繼續在快取的本地 SharePoint List 資料中新增、編輯和刪除資料。

Access 持續定期嘗試重新連接 SharePoint 伺服器上的鏈結清單。 一旦 Access 重新建立與 SharePoint 網站的連線,你會在功能區下方看到一個訊息列,詢問是否要將離線資料與伺服器同步。

點擊同步以重新連接 SharePoint 伺服器。

點擊 同步 後,存取會重新連接到連結的 SharePoint 清單,然後嘗試合併任何資料變更。

解決資料變更衝突

當兩個使用者對清單中同一部分的資料或結構做出變更時,就會產生衝突。 先提交變更的使用者將成功提交變更,但第二位使用者會收到衝突通知。

例如,使用者 A 將第三列的城市欄位從達拉斯改成西雅圖,同時你也將儲存格從達拉斯改為休士頓。 使用者 A 的變更會先提交到伺服器,接著是你的更改。 伺服器會通知你衝突,讓你自己解決衝突。

注意

即使使用者在同一列編輯不同儲存格,仍會發生衝突。

在解決衝突之前,你無法對有衝突的紀錄做任何更改。

如果 Access 在同步離線變更與 SharePoint 伺服器時偵測到任何資料衝突,你就會看到 「解決衝突 」對話框。

請使用「解決衝突」對話框上的選項來解決資料衝突。

執行下列其中一個動作:

  • 若要忽略您對紀錄所做的更改,解決目前顯示的衝突或錯誤,請點擊 「丟棄我的變更」。 你的修改將被遺失。
  • 若要解決所有未處理的衝突和錯誤,並忽略列表中所有變更,請點擊 「丟棄我所有的變更」。
  • 若要透過重新套用變更解決目前顯示的衝突或錯誤,請點擊 「重試我的更改」。 若發生衝突,若你和另一位使用者更改同一欄,你的更改會覆蓋另一位使用者的變更。 如果你編輯不同的欄位,你的變更會與其他使用者的變更合併。
  • 若要重新套用變更解決所有待處理的衝突和錯誤,請點擊 「重試我所有的變更」。
  • 若要查看下一個衝突或錯誤的詳細內容,請點擊對話框右上角的 「下一步 」。
  • 若要查看先前衝突或錯誤的詳細資料,請點擊對話框右上角的 「上一 頁」。
  • 若要日後解決衝突與錯誤,請點擊對話框標題欄上的 「關閉 」。

附註

  • 詳細網格顯示你目前視圖中的所有欄位。 如果欄位看不到,可以用水平捲動條捲動,或拖動對話框右邊來增加細節網格的寬度。
    要縮放欄位內容,請點擊詳細網格中的欄位。 你和其他使用者的變更會顯示在 欄位詳細 對話框中。 對話框對於檢視富文字格式變更也很有用。
  • 如果你或另一位使用者刪除了一列,詳細資訊網格會顯示 已刪除的列,而不是一列資料。 如果另一位使用者刪除該列,對話框不會顯示該使用者的姓名或刪除的日期和時間。 另外,你也無法重試你的更改。

設定快取 Web 服務和 SharePoint 資料表選項

在 Access 2010 及更新版本中,新資料庫的預設設定為快取 Web 服務和 SharePoint 連結的資料表。 

  • 使用與 Microsoft Access 2010 及以後版本相容的快取格式,選擇此選項讓 Access 快取連結資料的本地副本。 此設定能提升連結資料的效能。 使用此選項,載入與查看連結資料會更快。

  • 關閉時清除快取:選取此選項可在關閉資料庫時,讓 Access 清除記憶體中的任何本機快取資料。

  • 永不快取:如果選取此選項,使用連結的 SharePoint 資料來源時,不會讓 Access 快取本機資料複本。

    注意

    如果您清除 [使用與 Microsoft Access 2010 及之後版本相容的快取格式] 設定,則無法使用 [關閉時清除快取] 與 [永不快取] 選項。

我可以在 Access 裡手動離線工作嗎?

為了在 Access 中手動控制離線操作連結的 SharePoint 資料,你需要在存取選項對話框中清除「使用與 Microsoft Access 2010 及以後資料庫相容的快取格式」設定。 請參考前一節如何找到並設定該選項。

注意

更改設定後,可能會提示關閉並重新開啟資料庫。

當你清除與 Microsoft Access 2010 及更新版本相容的快取格式後,會在外部資料標籤上看到一組 Web 連結串列的指令。

若要在此模式下離線處理 SharePoint 清單資料,請點擊 離線工作

若要將您的離線清單與伺服器資料同步,請點擊 同步

離線工作後若要重新連接連結的資料表,請點擊 「線上工作」。

頁面頂端