กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
        
           535   2		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        Update ข้อมูล Date ลง Table แล้วค่า Date เปลี่ยนไปไม่ตรงครับ       
		
    
      ผม DblClick ที่ CmiReturnDate แล้ว Coding  
Private Sub CmiReturnDate_DblClick(Cancel As Integer)
Dim id As Long
Dim RetDate As Date
 
Me.CmiReturnDate.Text = Date
RetDate = Me.CmiReturnDate.Text
' Date = 19/3/46
id = Nz(Me.CmiTr, 0)
MsgBox id, , "CmiTrID"
MsgBox RetDate, , "Return Date"
 
DoCmd.RunSQL "UPDATE tblCmiDep SET tblCmiDep.CmiInDate = " & RetDate & " WHERE tblCmiDep.CmiTrId = " & id
 
CmiReturnDate.Requery
 
End Sub
พอ Update วันที่ลงตารางกลายเป็ฯวันที่ 30 ธ.ค.42 ผิดจากความจริงวันที่ 19/3/46 ไปตั้ง 4 ปีกว่า
รบกวนผู้รู้ช่วยตอบด้วยครับ
ขอบคุณครับ
    
  Private Sub CmiReturnDate_DblClick(Cancel As Integer)
Dim id As Long
Dim RetDate As Date
Me.CmiReturnDate.Text = Date
RetDate = Me.CmiReturnDate.Text
' Date = 19/3/46
id = Nz(Me.CmiTr, 0)
MsgBox id, , "CmiTrID"
MsgBox RetDate, , "Return Date"
DoCmd.RunSQL "UPDATE tblCmiDep SET tblCmiDep.CmiInDate = " & RetDate & " WHERE tblCmiDep.CmiTrId = " & id
CmiReturnDate.Requery
End Sub
พอ Update วันที่ลงตารางกลายเป็ฯวันที่ 30 ธ.ค.42 ผิดจากความจริงวันที่ 19/3/46 ไปตั้ง 4 ปีกว่า
รบกวนผู้รู้ช่วยตอบด้วยครับ
ขอบคุณครับ
				2 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    1 @R01987    
        
  
      น่าจะเปลี่ยนเป็น 
 
DoCmd.RunSQL "UPDATE tblCmiDep SET tblCmiDep.CmiInDate = #" & RetDate & "# WHERE tblCmiDep.CmiTrId = " & id  
 
และตอนคีย์วันที่ให้คีย์แบบ 19/3/2003 ดูครับ 
 
 
    
    
  
        
    2 @R01991    
        
    
      ขอบคุณครับอาจารย์สุภาพ    
    
  
      Time: 0.0650s
    
      
		