กระทู้เก่าบอร์ด อ.Yeadram
1,272 6
URL.หัวข้อ /
URL
การ uncheck ทั้งหมด
ผมสั่งปริ๊นเสร็จแล้ว
ต้องการให้กล่อง เช็คบ็อก
ที่มีเครื่องหมายถูกหายไปทั้งหมด
กลายเป็น uncheck ทั้งหมด
ผมใช้คำสั่งนี้
yn = uncheck
มัน uncheck ให้เฉพาะระเบียนที่ เคอร์เซอร์ อยู่
นอกนั้นมันไม่หายไป
ต้องใช้คำสั่งอะไรเพื่อทำให้มัน
uncheck ทั้งหมดครับ
*ปล.. yn คือชื่อ บ็อกซ ครับ
รบกวนขอคำแนะนำด้วยครับ
ต้องการให้กล่อง เช็คบ็อก
ที่มีเครื่องหมายถูกหายไปทั้งหมด
กลายเป็น uncheck ทั้งหมด
ผมใช้คำสั่งนี้
yn = uncheck
มัน uncheck ให้เฉพาะระเบียนที่ เคอร์เซอร์ อยู่
นอกนั้นมันไม่หายไป
ต้องใช้คำสั่งอะไรเพื่อทำให้มัน
uncheck ทั้งหมดครับ
*ปล.. yn คือชื่อ บ็อกซ ครับ
รบกวนขอคำแนะนำด้วยครับ
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
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
เขียน มั่วๆ สักหน่อยแต่น่าจะใช้ได้
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
ที่เคอร์เซอร์วางอยู่เหมือนเดิมครับ
นี่เป็นโค้ดทั้งหมดครับ
รบกวนดูให้หน่อยครับ
เผื่อผมใ่ส่อะไรอย่างอื่นผิดพลาด
มาโคร 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
ส่วน 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
ที่กรุณาสละเวลามาช่วยเหลือครับ
ต้อง ขออภัยที่ อธิบายข้อมูลไม่ครบถ้วนด้วยครับผม
ขอบคุณ ท่าน Krathok-man
ที่กรุณาสละเวลามาช่วยเหลือครับ
Time: 0.3313s
set Rs =RecordsetClone
Do until Rs.EOF
yn=uncheck
Rs.movenext
loop