การ uncheck ทั้งหมด
กระทู้เก่าบอร์ด อ.Yeadram

 1,272   6
URL.หัวข้อ / URL
การ uncheck ทั้งหมด

ผมสั่งปริ๊นเสร็จแล้ว
ต้องการให้กล่อง เช็คบ็อก
ที่มีเครื่องหมายถูกหายไปทั้งหมด
กลายเป็น uncheck ทั้งหมด
ผมใช้คำสั่งนี้

yn = uncheck

มัน uncheck ให้เฉพาะระเบียนที่ เคอร์เซอร์ อยู่
นอกนั้นมันไม่หายไป
ต้องใช้คำสั่งอะไรเพื่อทำให้มัน
uncheck ทั้งหมดครับ

*ปล.. yn คือชื่อ บ็อกซ ครับ
รบกวนขอคำแนะนำด้วยครับ

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

1 @R04825
dim Rs As Dao.recordset
set Rs =RecordsetClone

Do until Rs.EOF
yn=uncheck
Rs.movenext
loop
2 @R04826
ถ้าไม่ได้ก็แบบนี้
Dim Rs As Dao.Recordset
Set Rs = RecordsetClone

DoCmd.GoToRecord , , acFirst
Do Until Me.CurrentRecord = Rs.RecordCount + 1
   Me.t = uncheck
   DoCmd.GoToRecord , , acNext
Loop

เขียน มั่วๆ สักหน่อยแต่น่าจะใช้ได้
3 @R04842
จะลองเอาไปใช้ดู
แล้วจะมารายงานให้ทราบ ครับผม
4 @R04850
ยังไม่ได้เลยครับ มันยัง uncheck
ที่เคอร์เซอร์วางอยู่เหมือนเดิมครับ
นี่เป็นโค้ดทั้งหมดครับ
รบกวนดูให้หน่อยครับ
เผื่อผมใ่ส่อะไรอย่างอื่นผิดพลาด
มาโคร total คือ มาโครสั่งปริ๊นครับ

Private Sub Command112_Click()
On Error GoTo Err_Command112_Click
Dim stDocName As String

    stDocName = "total"
    DoCmd.RunMacro stDocName
    yn = uncheck
    
Exit_Command112_Click:
    Exit Sub
Err_Command112_Click:
    MsgBox Err.Description
    Resume Exit_Command112_Click
End Sub
5 @R04851
ผมเข้าใจว่า Yn เป็น Record บน Form .ใช่หรือไม่ครับ
ส่วน totol เป็นชื่อ Report หรือเปล่าครับ
Form นี้เป็น Form ต่อเนื่องใช่ไหมครับ
Code มันน่าจะอย่างนี้นะ

Private Sub Command112_Click()

Dim stDocName As String
    stDocName = "total"
    DoCmd.RunMacro stDocName


Dim Rs As Dao.Recordset
Set Rs = RecordsetClone

DoCmd.GoToRecord , , acFirst
Do Until Me.CurrentRecord = Rs.RecordCount + 1
   Yn= uncheck
   DoCmd.GoToRecord , , acNext
Loop


End Sub

6 @R04853
ทำได้แล้วครับ
ต้อง ขออภัยที่ อธิบายข้อมูลไม่ครบถ้วนด้วยครับผม

ขอบคุณ ท่าน Krathok-man
ที่กรุณาสละเวลามาช่วยเหลือครับ

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