กระทู้เก่าบอร์ด อ.Yeadram
1,133 4
URL.หัวข้อ /
URL
ขอความช่วยเหลือครับ
ผมสร้างฟอร์มมีรูปแบบฟิลด์"Status"รูปแบบ Yes/No 1ฟิลด์ ถ้าผมปิดฟอร์มแล้วอยากให้ฟิลด์นี้ทุกฟิลด์เป็น Yes หมดโดยอัตโนมัติต้องเขียน Code อย่างไรครับอาจารย์
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R03735
ไม่ได้ครับผมต้องการให้ทั้งหมดเป็น Yes หมดครับ
2 @R03738
dim ctl as control
for each ctl in controls
' if typeof ctl is checkbox then ctl.value = -1
' if typeof ctl is checkbox then ctl.value = on
' if typeof ctl is checkbox then ctl.value = yes
' if typeof ctl is checkbox then ctl.value = true
next
for each ctl in controls
' if typeof ctl is checkbox then ctl.value = -1
' if typeof ctl is checkbox then ctl.value = on
' if typeof ctl is checkbox then ctl.value = yes
' if typeof ctl is checkbox then ctl.value = true
next
3 @R03747
รบกวนถามอาจารย์ yeadram ครับตัวนี้ต้องเขียนเป็น Modules แยกต่างหากใช่หรือไม่ครับ
4 @R03749
ไม่ได้ครับ ต้องเขียนไว้ใน ฟอร์มนั้นเลยครับ
ดูคีย์เวิร์ดในคำสั่ง ตรงที่ว่า
in controls
มันย่อมาจาก in me.controls ซึ่ง คำว่า me. หมายถึงอ้างถึงคอนโทรลในฟอร์มปัจจุบัน
ถ้าไปวางในโมดูลต้องเขียนว่า
in forms("form1").controls
โค้ดที่ให้ไป เอาไปหาเหตุการณ์เหมาะ เอาเองครับ เช่น
form_unload
หรือ form_close
หรือ cmdExit_click อะไรประมาณนี้ครับ เอาไปวางในเหตุการณ์พวกนั้นได้เลยครับ
อย่างที่คุณ access (R03734) บอกนั่นก็ได้ครับ
ดูคีย์เวิร์ดในคำสั่ง ตรงที่ว่า
in controls
มันย่อมาจาก in me.controls ซึ่ง คำว่า me. หมายถึงอ้างถึงคอนโทรลในฟอร์มปัจจุบัน
ถ้าไปวางในโมดูลต้องเขียนว่า
in forms("form1").controls
โค้ดที่ให้ไป เอาไปหาเหตุการณ์เหมาะ เอาเองครับ เช่น
form_unload
หรือ form_close
หรือ cmdExit_click อะไรประมาณนี้ครับ เอาไปวางในเหตุการณ์พวกนั้นได้เลยครับ
อย่างที่คุณ access (R03734) บอกนั่นก็ได้ครับ
Time: 0.3729s