กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
345 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.2913s