ต้องการล็อคค่า buuton ไว้ ต้องทำยังไงคะ
กระทู้เก่าบอร์ด อ.Yeadram

 800   3
URL.หัวข้อ / URL
ต้องการล็อคค่า buuton ไว้ ต้องทำยังไงคะ

คือจะทำชุดการเรียนให้เด็กนักเรียนอ่าค่ะ แล้วต้องการให้ปุ่ม btn กดได้ทีละปุ่ม เช่น กดปุ่ม btn1 ได้ปุ่มเดียวส่วนปุ่ม btn อื่นยังกดไม่ได้ พอกดปุ่ม btn1 เสร็จแล้ว ต่อไปปุ่ม btn2 ถึงกดได้ ทำอย่างนี้เรื่อยๆอ่าค่ะ (แต่การกดแต่ละครั้งมีการเก็บคะแนนเข้าไปในฐานข้อมูลด้วยนะคะ เช่น btn1 = 1 คะแนน , พอกด btn2 คะแนน ก้จะเปลี่ยนเป็น 2 คะแนนค่ะ) สมมติว่ากดถึง btn10 แล้ว อยากให้ ล็อคค่าไว้ พอล็อคอินมาให้ ก้ให้ปุ่ม btn10 กดได้ปุ่มเดียวเลย

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

1 @R22023
ลองเล่นกับ Property Enable ของปุ่มกด Command button ดูนะครับ
เช่น VBA code event on click ดังนี้
me.btn1.enable=True ,me.btn2.enable=False เป็นต้น
2 @R22024
คือตอนนี้ทำได้แล้วนะคะในส่วนที่ให้กดได้ทีละ button อ่าค่ะ แต่คืออยากทราบว่าจะเขียนโค้ดยังไงให้บวกคะแนนเข้าไปในฐานข้อมูลแล้วก้ล็อคค่าว่ากดถึง button ไหนแล้วอ่าค่ะ
3 @R22029
สร้างตารางเก็บข้อมูล หลังจากกดปุ่มใดๆแล้วก็ให้นำค่านั้นไปใส่ในตาราง
เช่น ปุ่มที่ 10 event On click
docmd.setwarnings false
docmd.runsql"UPDATE ชื่อตาราง SET ชื่อฟิวด์ = 10;"

เวลาเปิดฟอร์ม ก็ใส่ event on open
if nz(DLookUp("ชื่อฟิวด์","ชื่อตาราง"))= 10 then
me.btn10.enable=true
me.btn1.ebable=false
.
.
.
me.btn9.enable=false
end if
ไม่รู้ใช้คำตอบหรือเปล่า ลองปรับใช้ดูนะครับ ยังไม่ได้ลอง run คำสั่ง
ผิดพลาดประการใดก็ขออภัยด้วยนะครับ มือสมัครเล่น

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