Private Sub type01_LostFocus() เมื่อสูญเสียโฟกัส ให้ดำเนินการดังนี้ค่ะ
Dim sql As String
sql = SELECT status From name WHERE type = Form_stock.type01.Text 'เลือกข้อมูลจาก status ซึ่งตอนนี้จะส่งค่ากลับ เป็น Yes/No โดยค้นหาในตาราง name
'โดยใช้ข้อมูลที่กรอกลงในฟอร์มใน Textbox : type01 นำค่านั้นมาเปรีบเทียบ
If sql = "No" Then
MsgBox "รายการสินค้านี้หมดค่ะ"
Me.Undo
type01.SetFocus
End If
strSQL = "SELECT status From name WHERE type = Form_stock.type01.Text;"
Set db = CurrentDb
Set rs = db.OpenRecordset(strSQL)
If rs.RecordCount = 0 Then
MsgBox "There is NO EXISTING Information!!!", vbExclamation
else
if rs.Fields("status").Value =0 then
MsgBox "รายการสินค้านี้หมดค่ะ"
Me.Undo
type01.SetFocus
end if
Else