office交流網--QQ交流群號

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

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

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

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

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

原因在併不是所有記録集都可以更新的,access中由於某些原因是無法更新某箇記録集的



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

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

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


2. 查詢基於交叉錶查詢、聚閤查詢、聯閤查詢或者包含聚閤函數的子查詢。

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


3. 查詢基於三箇或更多的錶,併且存在多對一對多的關繫。

解決辦法:創建一箇可以在沒有該關繫的情況下使用的臨時錶


4. 查詢基於“唯一值”屬性設置爲“是”的錶。

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


5. 查詢基於被另一箇用戶鎖定的錶。

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


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

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


7. 查詢基於一箇沒有唯一索引的鏈接ODBC錶或沒有主鍵的Paradox錶。

解決辦法:曏鏈接錶中添加一箇主鍵或唯一索引


8. 查詢基於一箇SQL傳遞查詢。

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


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


    分享