Applies ToAccess 2013

檢查查詢類型

確定您不想要編輯交叉表、Union、傳遞或資料定義查詢所傳回的資料。

尋找匯總函數

您無法編輯由合計查詢所傳回的資料,或是使用其他匯總函數(例如 MIN、MAX 或 AVG)的查詢。

匯總函數結合多筆記錄的值,如果您嘗試變更匯總值,Access 就不會知道要更新哪個來源欄位,所以不會讓您變更任何資料。

請注意,在影片中,我說的是「匯總函數」,但我代表「匯總值」。

檢查查詢屬性

使用 [設計檢視] 中的查詢,按一下 [屬性]。 確認 [唯一值] 屬性已設為[否],且 [記錄集類型] 屬性顯示 [動態集]。

尋找子查詢

具體來說,請尋找屬於初始 Select 語句的子查詢。 例如:

選取 [訂單日期],(選取 [最大值] ([訂單日期])

將子查詢新增至父查詢,可防止您編輯資料。 請嘗試下列解決方案:

  • 如果您不需要在結果中看到欄位,請在 [查詢設計工具] 中,清除 [顯示] 核取方塊。

  • 使用網域匯總函數(例如 DMIN 或 DMAX)來取代子查詢。

  • 將子查詢移出第一個 Select 語句。

另請參閱

需要更多協助嗎?

想要其他選項嗎?

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

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