ขอสอบถามอีกนิดค่ะ
Private Sub txt0_AfterUpdate()
If Me.txt0 <> "" Then
DoCmd.SetWarnings False
DoCmd.RunSQL "insert into tbl_slide(tb_labno,tb_slidenum,tb_qry,tb_timein,tb_status,tb_casetyp) values ('" & Me.txtlabno & "','" & Me.txt0 & "','1',Now(),'In process','HE')"
DoCmd.SetWarnings True
Me.tbl_slide_subform.Requery
Me.txt0.SetFocus
Me.txt0 = ""
Else
DoCmd.SetWarnings False
DoCmd.RunSQL "update tbl_slide set tbl_slide.tb_timeout = Now(),tbl_slide.tb_status='Done' where tbl_slide.tb_slidenum like'" & Me.txt0 & "';"
DoCmd.SetWarnings True
Me.tbl_slide_subform.Requery
Me.txt0.SetFocus
Me.txt0 = ""
End If
End Sub
ตามโค้ด เมื่อลองรันดูแล้วปรากฎว่า โค้ดหลัง else ไม่ทำงานค่ะ แต่ไปเพิ่มข้อมูลรัน คำสั่ง insert to ซ้ำ ต้องแก้ไขอย่างไรคะ