檢查查詢類型
確定您不想要編輯交叉表、Union、傳遞或資料定義查詢所傳回的資料。
尋找匯總函數
您無法編輯由合計查詢所傳回的資料,或是使用其他匯總函數(例如 MIN、MAX 或 AVG)的查詢。
匯總函數結合多筆記錄的值,如果您嘗試變更匯總值,Access 就不會知道要更新哪個來源欄位,所以不會讓您變更任何資料。
請注意,在影片中,我說的是「匯總函數」,但我代表「匯總值」。
檢查查詢屬性
使用 [設計檢視] 中的查詢,按一下 [屬性]。 確認 [唯一值] 屬性已設為[否],且 [記錄集類型] 屬性顯示 [動態集]。
尋找子查詢
具體來說,請尋找屬於初始 Select 語句的子查詢。 例如:
選取 [訂單日期],(選取 [最大值] ([訂單日期])
將子查詢新增至父查詢,可防止您編輯資料。 請嘗試下列解決方案:
-
如果您不需要在結果中看到欄位,請在 [查詢設計工具] 中,清除 [顯示] 核取方塊。
-
使用網域匯總函數(例如 DMIN 或 DMAX)來取代子查詢。
-
將子查詢移出第一個 Select 語句。