office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

提示操作必須使用一個可更新的查詢的解決辦法,無法操作更新查詢

2020-03-21 08:00:00
tmtony8
原創
358

在執行部分查詢的時候,提示“操作必須使用一個可更新的查詢” 或者 "提示記錄集不可更新"

原因在并不是所有記錄集都可以更新的,access中由于某些原因是無法更新某個記錄集的



下面總結一下幾種情況下無法更新的查詢及解決辦法:

1. 查詢使用與另一個查詢連接。

解決辦法:創建一個代替連接查詢使用的臨時表。


2. 查詢基于交叉表查詢、聚合查詢、聯合查詢或者包含聚合函數的子查詢。

解決辦法:可創建一個可以代替該車型使用的臨時表。


3. 查詢基于三個或更多的表,并且存在多對一對多的關系。

解決辦法:創建一個可以在沒有該關系的情況下使用的臨時表


4. 查詢基于“唯一值”屬性設置為“是”的表。

解決辦法:將該表的“唯一值”屬性設置為“否”


5. 查詢基于被另一個用戶鎖定的表。

解決辦法:確保該表未在設計視圖中或者未被另一個用戶鎖定


6. 查詢基于以只讀模式打開或者位于只讀驅動器上的數據庫中的表。

解決辦法:獲取該數據庫或驅動器的寫入訪問權限


7. 查詢基于一個沒有唯一索引的鏈接ODBC表或沒有主鍵的Paradox表。

解決辦法:向鏈接表中添加一個主鍵或唯一索引


8. 查詢基于一個SQL傳遞查詢。

解決辦法:請創建一個可以代替該查詢使用的臨時表


注意,如果查詢中無法直接添加數據,無法直接刪除也是上述的原因。


    分享
    北京十一选五基本走势