แจ้งเตือน ไม่ได้กรอกข้อมูลใน textbox



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

24 ก.พ. 63 , 13:06:29
อ่าน 293 ครั้ง

thanapol.w

คำถามจากมือใหม่ครับ



จากฟอร์มนี้ ต้องกรอกทุกช่อง 
ต้องการทราบวิธีการทำ  ฟอร์มต้องการให้ หากผู้ใช้ไม่กรอกช่องไหน ให้แจ้งเตือนว่าช่องนั้นต้องกรอก  [ อาจจะเป็นดอกจัน ** หรือให้เป็น msgbox ] หรือแต่ละท่านมีแนวทางการทำประมาณไหนแนะนำหน่อยครับ

 

24 ก.พ. 63 , 13:17:41
ตอบกลับ #1

PNR

: แจ้งเตือน ไม่ได้กรอกข้อมูลใน textbox
« ตอบกลับ #1 เมื่อ: 24 ก.พ. 63 , 13:17:41 »
คำถามจากมือใหม่ครับ



จากฟอร์มนี้ ต้องกรอกทุกช่อง 
ต้องการทราบวิธีการทำ  ฟอร์มต้องการให้ หากผู้ใช้ไม่กรอกช่องไหน ให้แจ้งเตือนว่าช่องนั้นต้องกรอก  [ อาจจะเป็นดอกจัน ** หรือให้เป็น msgbox ] หรือแต่ละท่านมีแนวทางการทำประมาณไหนแนะนำหน่อยครับ

ใช้ IF ElseIF เลือกเป็นราย textbox เช่น

If IsNull(txtHN) Then
Me.txtHN.setfocus
MsgBox "กรุณาใส่ HN", vbCritical, "โปรแ กรมเวชระเบียน"

ElseIf IsNull(txtID) Then
Me.txtID.setfocus
MsgBox "กรุณาระบุ ID", vbCritical, "โปรแ กรมเวชระเบียน"

ElseIf IsNull(txtPtType) Then
Me.txtPttype.setfocus
MsgBox "กรุณา ระบุ PtType", vbCritical, "โปรแ กรมเวชระเบียน"

ElseIf IsNull(Type_Visit) Then
Me.txtType_Visit.setfocus
MsgBox "กรุณาระบุประเภทการมา รพ.", vbCritical, "โปรแ กรมเวชระเบียน"

ElseIf IsNull(Gender) Then
Me.Gender.setfocus
MsgBox "กรุณาระบุเพศ", vbCritical, "โปรแ กรมเวชระเบียน"

ElseIf IsNull(txtDisc) Then
Me.txtdisc.setfocus
MsgBox "กรุณาระบุเวลาการออกจาก ER", vbCritical, "โปรแ กรมเวชระเบียน"

Else
.........เงื่อนไข ที่จะทำต่อไปถ้ากรอกครบทุกช่องแล้ว

End if

ลองดูครับเป็นแนวทาง
« แก้ไขครั้งสุดท้าย: 24 ก.พ. 63 , 13:24:52 โดย PNR »
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 


บอร์ดเรียนรู้ Access สำหรับคนไทย