Update ข้อมูล Date ลง Table แล้วค่า Date เปลี่ยนไปไม่ตรงครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 287   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 ปีกว่า 
รบกวนผู้รู้ช่วยตอบด้วยครับ 
ขอบคุณครับ

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
ขอบคุณครับอาจารย์สุภาพ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0703s