กระทู้เก่าบอร์ด อ.Yeadram
1,067 4
URL.หัวข้อ /
URL
Combo box
รบกวนสอบถามหน่อยครับ ผมมี Combo box ชื่อ ผลการติดตาม แล้วค่าเริ่มต้นคือ ไม่มีข้อมูล ใน Combo box มีสองตัวเลือกคือ ติดต่อได้ กับติดต่อไม่ได้
ผมจะทำอย่างไรให้ User ที่ใช้ ต้องเลือก ติดต่อได้ กับ ติดต่อไม่ได้ ก่อน แล้วถึงสามารถไปลูกค้าเคสถัดไปได้ครับ ถ้า User ไม่เลือก ติดต่อได้ กับ ติดต่อไม่ได้ จะไม่สามารถไป ดูลูกค้ารายต่อไปได้
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R17764
ขอบคุณ อ.สันติสุข มากครับ เพิ่มเติมครับแล้วถ้าต้องการให้มี ข้อความแจ้งเตือนว่าคุณยังไม่ได้เลือก Combo นี้ต้องเขียนเพิ่มยังไงครับ
3 @R17765
if Nz(Me.[ชื่อคอมโบบ็อกซ์],"") = "" then
msgbox "(ข้อความ)"
...
...
...
msgbox "(ข้อความ)"
...
...
...
4 @R17785
โค๊ตที่สำหรับแสดงลูกค้ารายถัดไป เขียนไงครับผมไม่เก่งเขียนโค๊ดครับ
Time: 0.3436s
if Nz(Me.[ชื่อคอมโบบ็อกซ์],"") = "" then
exit sub
end if
...
... (ส่วนนี้ก็เป็นโค้ดที่ทำสำหรับแสดงลูกค้ารายถัดไป)
...
แต่ถ้าผู้ใช้สามารถกดคีย์หรือปุ่มอะไรที่ Access มีให้อยู่แล้วเพื่อไปลูกค้าอื่นได้ ตรงนี้ขึ้นกับเงื่อนไขว่า เราจะเช็คการเลือกคอมโบบ็อกซ์เฉพาะเมื่อช่องอื่นๆบางช่องถูกป้อน/แก้ไขด้วยหรือไม่ ถ้าใช่ก็ดักได้ใน Form_BeforeUpdate event
if Nz(Me.[ชื่อคอมโบบ็อกซ์],"") = "" then
cancel = true ' ต้องมีบรรทัดนี้เพิ่มมา
exit sub
end if
แต่ถ้าไม่ต้องเช็คพร้อมช่องอื่นๆเลย อย่างนี้ดักไม่ได้ครับ เพราะมันไม่เกิด event อะไรเลย มันไม่มีที่ตรงไหนให้เราเอาโค้ดไปดักครับ