เรื่องการใช้งาน Event ครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 273   4
URL.หัวข้อ / URL
เรื่องการใช้งาน Event ครับ

การ check ตลอดเวลา
คือ มี textbox 2 ช่อง
ถ้ามีการกรอกข้อความทั้ง 2 ช่องแล้ว
ให้ msgbox ขึ้นทันที

มีวิธีการตรวจจับ textbox 2 ตัวนี้ไหมครับ
ขอบคุณครับ

4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R03058
ลองใช้ AfterUpdate ของทั้ง 2 Text Box ดูครับ

Private Sub TextBox1_AfterUpdate()
If Me.TextBox2 <>"" Or Not IsNull(Me.TextBox2) Then
If Me.ActiveControl <>"" Or Not IsNull(Me.ActiveControl) Then
MsgBox "..."
Exist Sub
End If
End If
End Sub

Private Sub TextBox2_AfterUpdate()
If Me.TextBox1 <>"" Or Not IsNull(Me.TextBox1) Then
If Me.ActiveControl <>"" Or Not IsNull(Me.ActiveControl) Then
MsgBox "..."
Exist Sub
End If
End If
End Sub
2 @R03066
ขอพระคุณครับ อาจารย์สุภาพ
แต่ไม่ค่อยรู้ตรง

If Me.TextBox1 <>"" Or Not IsNull(Me.TextBox1) Then
If ** Me.ActiveControl ** <>"" Or Not IsNull(Me.ActiveControl) Then
MsgBox "..."
Exist Sub
End If
End If

มันคือ properties ของ form หรือครับ
3 @R03067
Me.ActiveControl แทน ชื่อ TextBox ที่กำลังทำงานอยู่นะครับ จะได้ไม่ต้องเขียนโค้ดใหม่เวลาต้องนำไปใช้กับ Text Box ตัวอื่น

จะแทนด้วย Me.TextBox1 หรือ Me.TextBox2 ก็ได้ครับ
4 @R03170
ขอบพระคุณครับ อาจารย์
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1212s