กระทู้เก่าบอร์ด อ.Yeadram
        
           1,438   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.2173s
    
      
		
set Rs =RecordsetClone
Do until Rs.EOF
yn=uncheck
Rs.movenext
loop