ขอความช่วยเหลือครับ
กระทู้เก่าบอร์ด อ.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
3 @R03747
รบกวนถามอาจารย์ yeadram ครับตัวนี้ต้องเขียนเป็น Modules แยกต่างหากใช่หรือไม่ครับ
4 @R03749
ไม่ได้ครับ ต้องเขียนไว้ใน ฟอร์มนั้นเลยครับ
ดูคีย์เวิร์ดในคำสั่ง ตรงที่ว่า
in controls
มันย่อมาจาก in me.controls ซึ่ง คำว่า me. หมายถึงอ้างถึงคอนโทรลในฟอร์มปัจจุบัน

ถ้าไปวางในโมดูลต้องเขียนว่า
in forms("form1").controls

โค้ดที่ให้ไป เอาไปหาเหตุการณ์เหมาะ เอาเองครับ เช่น
form_unload
หรือ form_close
หรือ cmdExit_click อะไรประมาณนี้ครับ เอาไปวางในเหตุการณ์พวกนั้นได้เลยครับ
อย่างที่คุณ access (R03734) บอกนั่นก็ได้ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3729s