一千萬個為什麽

搜索

Access 2007不允許用戶刪除子窗體中的記錄

美好的一天...

我的問題的根源是沒有允許用戶從表單中刪除行的上下文菜單。功能區上的“刪除”按鈕也被禁用。在Access 2003中,顯然這個功能是可用的,但是自從我們最近“升級到2007”(文件仍然是MDB格式)之後,它就不再存在了。

請記住,我不是Access開發人員,也沒有創建此應用程序 - 我繼承了對它的支持。 ;)現在的細節,以及我嘗試過的。

有問題的表格是較大表格上的子表格。我試過在兩個表單上打開“AllowDeletes”。我已經檢查了表單上的工具欄和功能區屬性,看看它們是否加載了一些自定義內容,但沒有。我已經嘗試將“記錄鎖定”更改為“正在編輯”,沒有任何樂趣。我檢查了查詢以查看是否“太復雜”以允許刪除 - 據我所知,這是一個非常簡單的兩個(鏈接)表連接。與此應用程序中允許刪除行的另一種形式相比,它具有更復雜的(多連接,基於查詢)查詢。

是否有資源可以描述允許刪除的必要條件?

提前致謝...

最佳答案

打開作為子窗體基礎的查詢。你能編輯一條記錄嗎?如果沒有,查詢可能是問題。

您是否確定2007年升級時功能發生了變化?因為下一個可能的原因是設置,通過表單設計接口或VBA代碼中的許多訪問之一。

轉載註明原文: Access 2007不允許用戶刪除子窗體中的記錄