我是MS Access的初學者,我只學會了通過自學來放置表,查詢,表單和vba代碼。所以請忍受我和我的問題。MS Access:我的記錄不斷消失並像幻影一樣出現
我已經設法使用MS訪問來組裝POS系統。系統只有一個用戶,它不在任何在線平臺上共享,以允許其他人同時進行編輯。
首先,用戶將從「客戶」表單中選擇客戶端,其中包含每個客戶端的ActiveX控件命令按鈕。命令按鈕將打開「訂單」表單。 其次,在「訂單」窗體中,有一個導航窗體包含各種產品(在ActiveX控件命令按鈕中),它們將訂單輸入到一個子窗體中。用戶將通過命令按鈕關閉窗體。 上述步驟將針對每位客戶和附加訂單重複進行。
我意識到我的MS Access存在一個主要問題。 有時,當用戶雙擊客戶端命令按鈕或在關閉窗體後單擊相同的客戶端命令按鈕時,子窗體上會出現2行空白記錄。如果第一條記錄被輸入某個產品,並且隨後的記錄可以被輸入並且表格被關閉,則該「第一條記錄」變成「幻像記錄」。
此「幻影」記錄可能會從原始客戶端中消失並出現在任何客戶端的順序中,尤其是那些客戶端隨後被雙擊或單擊兩次。請注意,只有幻像記錄,並且沒有重複的記錄,因爲幻像記錄將出現並消失。主要問題是它會從正確的客戶端中消失,並出現在錯誤的客戶端下。
我無法從SubForm中刪除這個「幻像記錄」,因爲系統會選擇另一個客戶訂單的第一條記錄,它將成爲新的「幻影」記錄。從今以後,我的「報告」在一天結束時將包含錯誤。
請指教!先謝謝你!
謝謝您的回覆。我檢查過我的表是否有主鍵,數據庫沒有損壞。這可能是由於我輸入的vba。我在另一個環節解釋了情況。如果可以,請跳出來幫忙!提前謝謝了! http://stackoverflow.com/questions/38935464/ms-access-enter-a-specific-text-in-a-form-using-command-button-from-another-for – Crystal