office交流網(wǎng)--QQ交流群號

Access培訓(xùn)群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

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

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

2020-03-21 08:00:00
tmtony8
原創(chuàng)
11545

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

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



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

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

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


2. 查詢基于交叉表查詢、聚合查詢、聯(lián)合查詢或者包含聚合函數(shù)的子查詢。

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


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

解決辦法:創(chuàng)建一個可以在沒有該關(guān)系的情況下使用的臨時表


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

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


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

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


6. 查詢基于以只讀模式打開或者位于只讀驅(qū)動器上的數(shù)據(jù)庫中的表。

解決辦法:獲取該數(shù)據(jù)庫或驅(qū)動器的寫入訪問權(quán)限


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

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


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

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


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


    分享
    文章分類
    聯(lián)系我們
    聯(lián)系人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動訪問