อยากทราบ code ดักจับ user กดปุ่ม Cancel บน InputBox() ครับ



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

25 ก.ย. 63 , 12:26:59
อ่าน 105 ครั้ง

chai

อยากทราบ code ดักจับ user กดปุ่ม Cancel บน InputBox()
แล้ว exit sub ครับ
ขอบคุณครับ

 

25 ก.ย. 63 , 13:02:02
ตอบกลับ #1

PNR

: อยากทราบ code ดักจับ user กดปุ่ม Cancel บน InputBox() ครับ
« ตอบกลับ #1 เมื่อ: 25 ก.ย. 63 , 13:02:02 »
Private Sub Command0_Click()
Dim strEvent As String
    strEvent = InputBox("ระบุค่า", "รหัสผ่าน!!!!")
    If StrPtr(strEvent) = 0 Then  'เช็คกรณีกด Cancel
                MsgBox "มีการกด Cancel นะ"
        Exit Sub
                     
    ElseIf strEvent = vbNullString Then 'ใช้เช็คกรณีไม่ได้ระบุข้อมูลแล้วกด OK
        MsgBox ("คุณไม่ได้ระบุค่า!")
        End If

End Sub

ใช้ StrPtr() ในการตรวจสอบการกด Cancel ครับ
เรียนเพื่อนสมาชิกและอาจารย์ทุกท่าน
ผมไม่ใช่อาจารย์และไม่ใช่ผู้ที่แตกฉานใน Access นะครับ
แค่ผู้หนึ่งที่แชร์ความรู้เท่าที่มี ถ้าหากอาจารย์ทุกท่านเห็นว่ายังไม่ถูกต้อง
กรุณาโพสตอบกระทู้ส่วนเนื้อหาที่น่าจะถูกต้องกว่าให้ด้วยเพื่อเป็นวิทยาทาน
 
โพสต์นี้ได้รับคำขอบคุณจาก: chai

25 ก.ย. 63 , 14:39:56
ตอบกลับ #2

chai

: อยากทราบ code ดักจับ user กดปุ่ม Cancel บน InputBox() ครับ
« ตอบกลับ #2 เมื่อ: 25 ก.ย. 63 , 14:39:56 »
ขอบคุณครับ

 


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