กระทู้เก่าบอร์ด อ.Yeadram
3,898 11
URL.หัวข้อ /
URL
การกำหนดค่า Validation Rule
ต้องการกำหนดให้ผู้ใช้งาน กรอกชื่อก่อน ที่จะกรอกข้อมูลในช่องถัดไป
จึงอยากกำหนด Validation Rule ไม่ทราบว่าจะต้องเขียนโค้ดลงในช่องนี้
อย่างไร
จึงอยากกำหนด Validation Rule ไม่ทราบว่าจะต้องเขียนโค้ดลงในช่องนี้
อย่างไร
11 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R10541
ทดลองทำแล้วไม่ได้คะ
3 @R10542
เราสามารถที่จะกำหนดลงที่ Property >Data>Validation Rule
และค่อยกำหนด Msg Box ที่ Validation Text ได้มั้ยคะ
แต่ไม่รู้ว่าจะใส่โค้ดที่ช่อง Validation Rule อย่างไร
และค่อยกำหนด Msg Box ที่ Validation Text ได้มั้ยคะ
แต่ไม่รู้ว่าจะใส่โค้ดที่ช่อง Validation Rule อย่างไร
4 @R10544
ที่ว่าทดลองแล้วไม่ได้ คือ ได้ทำอะไรไปบ้างแล้วครับ ช่วยอธิบายหน่อย
5 @R10545
โค้ดที่ให้ไปต้องไปใส่ในช่องข้อมูลที่ช่องถัดไปนะครับ ไม่ใช่ช่องที่ให้กรอกชื่อ
If Nz(ชื่อ Field ของคุณ, "") = "" Then
MsgBox "กรุณากรอกชื่อก่อน !! ", vbInformation, "แจ้งให้ทราบ"
ชื่อ Field ของคุณ.SetFocus
End If
หากต้องการให้ตรวจสอบทุก Field ก็ให้นำโค้ดไปใส่ทุก Field ที่ต้องการให้ตรวจสอบ
If Nz(ชื่อ Field ของคุณ, "") = "" Then
MsgBox "กรุณากรอกชื่อก่อน !! ", vbInformation, "แจ้งให้ทราบ"
ชื่อ Field ของคุณ.SetFocus
End If
หากต้องการให้ตรวจสอบทุก Field ก็ให้นำโค้ดไปใส่ทุก Field ที่ต้องการให้ตรวจสอบ
6 @R10547
ทำลองทำได้แล้วคะขอบคุณมากเลยคะ
แต่ถ้าในForm นี้ มี SupForm อยู่ด้วย แล้วเราได้ใส่ Code นี้ลงไปมัน error พอมีทางออกหรือเปล่าคะ
Supform นี้ อยู่ใน Record เดียวกันหมดเลยคะ
แต่ถ้าในForm นี้ มี SupForm อยู่ด้วย แล้วเราได้ใส่ Code นี้ลงไปมัน error พอมีทางออกหรือเปล่าคะ
Supform นี้ อยู่ใน Record เดียวกันหมดเลยคะ
7 @R10548
เราสามารถใส่ Code ที่คิวรี่ตรงช่อง Criteria ได้หรือไม่
8 @R10550
ไม่เคยลองเหมือนกันแต่คิดว่าไปเขียนโค้ดที่ฟอร์มน่าจะง่ายกว่านะ
9 @R10551
ลอง Cap ภาพหน้าที่แสดง error มาให้ดูหน่อยครับ
10 @R10553
มัน error ขึ้น Popup ให้เรา Stop macro คะ
เพราะเราทำผิดเอง
จะลองหาทางออกดูก่อนนะคะ ขอบคุณมากเลยคะที่ช่วยเหลือ
เพราะโค้ดที่คุณให้มานั้นใช้งานได้จริง และดีด้วย
เพราะเราทำผิดเอง
จะลองหาทางออกดูก่อนนะคะ ขอบคุณมากเลยคะที่ช่วยเหลือ
เพราะโค้ดที่คุณให้มานั้นใช้งานได้จริง และดีด้วย
11 @R10554
ขอบคุณค่ะ
ได้ความรู้เพิ่มเติมด้วยค่ะ
ได้ความรู้เพิ่มเติมด้วยค่ะ
Time: 0.3134s
If Nz(ชื่อ Field ของคุณ, "") = "" Then
MsgBox "กรุณากรอกชื่อก่อน !! ", vbInformation, "แจ้งให้ทราบ"
ชื่อ Field ของคุณ.SetFocus
End If
End Sub