FileDateTime Error in 2007
กระทู้เก่าบอร์ด อ.Yeadram

 943   2
URL.หัวข้อ / URL
FileDateTime Error in 2007

ผมใช้ function FileDateTime ใน Query ของ MsAccess2003 ก็สามารถใช้งานได้ตามปกติ แต่พอนำมาเปิดใน MsAccess2007 มันกลับใช้งานไม่ได้เฉยเลย...

ไม่ทราบว่าใครพอรู้วิธีแก้ไขบ้างครับ

2 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R15530
อื่มเพิ่งรู้เหมือนกันว่าไม่มีแล้ว ตั้งแต่รุ่น 2007 ขึ้นไป แต่ใน VBA ยังมีอยู่นะครับ ถ้างั้นก็ต้องเขียนเป็นฟังก์ชั่นใน Module เองครับ เช่น

Public Function FileDateTimeX(strPath As String) As String
    FileDateTimeX = FileDateTime(strPath)
End Function

หรือ แบบ VBScript

Public Function FileDateTimeX(strPath As String) As String
    FileDateTimeX = CreateObject("Scripting.FileSystemObject").GetFile(strPath).dateLastModified
End Function

แล้วในคิวรี่ใช้เป็น FileDateTimeX("C:\1.doc") แทน FileDateTime("C:\1.doc")
ประมาณนี้ครับ ลองดู

2 @R15542
ขอบคุณ คุณ3Tมากครับ
แต่ขี้เกียจแก้จัง... มีโปรแกรมหลายตัวเป็นงี้ T T
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2554s