เขียน Code สั่ง เครื่องมือที่เป็น CheckBox กับ Opt
กระทู้เก่าบอร์ด อ.Yeadram

 2,182   8
URL.หัวข้อ / URL
เขียน Code สั่ง เครื่องมือที่เป็น CheckBox กับ Opt

คือผมมี checkbox อยู่ 3 ตัว แล้วก็ Option อยู่ 2 ตัว

แล้วเขียนคำสั่งว่า

If Checkbox1.Value = True And Option1.Value = True then
   ให้ทำ
ElseIf CheckBox2.Value = True And Option1.Value = True then
    ให้ทำ
Endif

แต่ระบบไม่ทำงานครับมันฟ้องว่า "ํYou Entered an expression that has no value"

ต้องแก้ไขอย่างไรครับ ขอบคุณครับ

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

1 @R14965
ลองใช้ Debug/Watch สิครับ จะได้รู้ว่าที่เราคิดกับคอมพิวเตอร์คิดมันตรงกันหรือเปล่า

เช่นคำสั่ง Checkbox1.Value = True ก็ลอง Watch ค่า Checkbox1.Value มีค่าเป็น True จริงหรือไม่ ถ้าจริง ก็ดู Option1.Value อีกว่ามีค่าเป็น True หรือไม่

2 @R14968
เช็คแล้วครับข้อมูลตรงครับ คำสั่งนี้ใช้กับ VB ได้ แต่ทำไมใช้กับ Acces ไม่ได้ ผมเลยคิดว่าน่าจะผิดที่คำสั่งในแต่ละโปรแกรมไม่เหมือนกัน ได้แต่คล้าย ๆ
3 @R14994
พยายามแก้ไขอยู่ครับ ใครทราบวิธีเขียนคำสั่งควบคุมตัว checkbox กับ Option รบกวนด้วยครับ ขอบคุณครับ
4 @R14995
เดาไม่ออกครับ
ขึ้น error บรรทัดไหนครับ?

ลองแบบนี้ว่าได้หรือเปล่า
If Checkbox1 And Option1 Then

ถ้ายังไม่ได้ลองใส่ NZ(CheckBox1,False) And NZ(Option1,False)
5 @R15000
ขอบคุณมากครับ คุณ PichaiTC

Error บรรทัด IF เลยครับ เหมือนคำสั่ง ในการใช้ไม่ถูกต้องครับ

เดี่ยวจะลองเอาคำสั่งของคุณ PichaiTC ไปทดลองดูแล้วจะมาแจ้งให้ทราบครับ
6 @R15002
ลอง เปลี่ยน true เป็น 0 น่าจะได้ครับ
7 @R15003
True = -1, False = 0
8 @R15007
สรุปอย่างนี้ครับ ไม่ได้เป็นที่คำสั่งครับ เป็นที่ Event ของ เครื่องมือทั้ง 2 ตัว

ไม่มี On_Click ครับ ไม่รู้ว่าำทำไมเหมือนกันครับ เพราะผมลองสร้าง Form ใหม่กลับมี Event On_Click แต่พอลาก มาที่ฟอร์มเดิม ก็ไม่มี ผมก็กำลังงม ๆ อยู่ครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3384s