คำต้องห้าม
กระทู้เก่าบอร์ด อ.Yeadram

 1,105   6
URL.หัวข้อ / URL
คำต้องห้าม

ผมมี Form ชื่อ Form1 แล้วก็มี่ text ชื่อ text 1
ผมไม่ต้องการให้ คีย์สัญลักษณ์ @ ใน text 1 ถ้าเกิดมีการคีย์ให้มี
ข้อความเตื่อนว่าคุณคีย์สัญลักษณ์ต้องห้าม แล้วกลับมาแก้ไขก่อนแล้วค่อยคีย์ข้อความต่อไปได้ครับ

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

1 @R19247
ที่ Validation Rule ใส่ค่า   <>"@"
ที่ Validation Text ใส่ข้อความที่ต้องการ เช่น ห้ามใช้ @ ในฟิวด์นี้
2 @R19248
ที่ Validation Rule
ที่ Validation Text


มันอยู่ตรงไหนหรอครับ
3 @R19250
ผมทำตอบที่คุณ อุดมเดช บอกแล้วนะครับ ถ้าคีย์ @ คำแรกโปรแกรมจะแจ้งเตือนว่าห้ามคีย์ แต่ถ้าคำว่า @ อยู่หลังข้อความหรืออยู่ก่อนข้อความโปรแกรมจะไม่แจ้งเตือนเลยอะครับ มีวิธีอื่นไหมครับ
4 @R19254
ที่ Textbox ตัวที่ต้องการ ใส่โค๊ดใน Event > On Key Down ดังนี้:

    If KeyCode = 50 Then
        MsgBox "คุณคีย์สัญลักษณ์ต้องห้าม"
        KeyCode = 0
    End If

ปรับใช้ดูครับ
5 @R19255
แก้ไขครับ ต้องใส่โค๊ดใน Event > On Key Press ดังนี้:

    If KeyAscii = 64 Then
        MsgBox "คุณคีย์สัญลักษณ์ต้องห้าม"
        KeyAscii = 0
    End If

ปรับใช้ดูครับ

ปล. เพราะหากใช้ Keycode มันจะมองทั้งปุ่มทำให้ใช้ 2 ไม่ได้ด้วย ต้องใช้เป็น Keyascii
6 @R19260
Not Like "*@*"
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3308s