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

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

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

微信交流群(請用微信掃碼)

        

access綁定式窗體有數(shù)據(jù)錄入時關(guān)閉窗體提示錯誤

2019-09-26 16:29:00
tmtony8
原創(chuàng)
5582

在access綁定記錄源的窗體中, 當(dāng)在窗體輸入數(shù)據(jù)時,Access會自動保存記錄。如果無法保存記錄,則會顯示一條錯誤消息

如圖所示,會提示你“現(xiàn)在不能保存該記錄”。關(guān)閉后,數(shù)據(jù)沒有保存成功


無法保存記錄的原因有很多:

  1. 必填字段沒有填寫,為空白;
  2. 該記錄將在唯一索引中創(chuàng)建重復(fù)項(xiàng);
  3. 窗體的更新前事件已取消;
  4. 未滿足驗(yàn)證規(guī)則。



解決方法:

在使用CLOSE之前,先先明確是否保存記錄:

If Me.Dirty Then
     Me.Dirty = False
End If
DoCmd.Close acForm, Me.Name



要強(qiáng)制保存記錄,可以使用如下代碼:

#1.  RunCommand acCmdSaveRecord
#2.  DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
#3.  Me.Refresh
#4.  Me.Dirty = False

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