อีกอย่าง Event AfterUpdate() นั้น ถ้าสมมุติระบุ 4 ไว้แล้วมีการแจ้งเตือนปกติ
พอเปิดฟอร์มขึ้นมาใหม่แล้วไม่ได้ระบุตัวเลขใหม่ Event นี้จะไม่ทำงานครับ
ถ้าจะดักข้อผิดพลาดนี้น่าจะต้องว่างโค้ดไว้ใน Event On Open ด้วยครับเช่น
Private Sub Form_Open(Cancel As Integer)
Call CheckLow
End Sub
Private Sub Text0_AfterUpdate()
Call CheckLow
End Sub
Sub CheckLow()
Dim Msg As String
Dim Report As Integer
Msg = "สไกล้หมดแล้ว"
Report = Me.Text0
If Report < 5 Then
MsgBox (Msg), vbInformation, "Status"
End If
End Sub