สงสัยเรื่องวันที่ จนปัจจุัับันก็ยังงงอยู่
กระทู้เก่าบอร์ด อ.Yeadram

 9,740   21
URL.หัวข้อ / URL
สงสัยเรื่องวันที่ จนปัจจุัับันก็ยังงงอยู่

เรียนท่านผุ้รู้และอาจารย์ทุก ๆ ท่าน

ในเครื่อง Control Panel, Regional Setting ตั้งเป็น dd/mm/yyyy (ปีคริสตศักราช 2011)...

แต่เมื่อทำ Access, โดยสร้างฟอร์ม, Combo Box เปล่า ๆ, Row Source ให้เลือก tbl กับฟิลด์วันที่ตามข้อมูลในฟิลด์นั้นคือ 05/12/2011 (วว/ดด/ปปปป), และมีคำสั่ง Command Button (VBA Code) เพื่อไปสั่งให้นำวันที่ ๆ เลือกไปทำที่ query, แต่พอไปเปิดดูใน query แล้ว, วันที่กลายเป็น 12/05/2011 (ดด/วว/ปปปป)

มีวิธีแก้ไหมครับ, และที่เป็นเช่นนี้เพราะอะไรครับ

ขอบพระคุณล่วงหน้าครับ

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

21 @R17829
ขออนุญาตแชร์มั่งครับ คือผมงมอยู่นาน กว่าจะเจอที่ผิด

และขออนุญาตยืมประโยค อ.สันติสุขด้วยครับ ดังนี้
strSQL = "SELECT tbl_FindDate.* " & _
             "FROM tbl_FindDate " & _
             "WHERE[B] tbl_FindDate.DateSentCom[/B] between #" & dateStart & "#" & " And #" & dateEnd & "#" & _
             "ORDER BY tbl_FindDate.DateSentCom;"
ตรงที่ขีดเส้นใต้นะครับ ไม่ต้องไปเปลี่ยนรูปแบบเป็นแบบอเมริกันนะครับ
ตอนแรกผมดันไปคาดว่ามันจะต้องบังคับเปลี่ยนตรงที่ขีดเส้นใต้นี้ให้เป็นแบบอเมริกันด้วย

ก็เลยใส่เป็น format([xxx_field],"mm/dd/yy") พอลองเทสต์ดู ทำเท่าไรก็ไม่ผ่าน งมอยู่นาน นึกไปนึกมา และกลับมาอ่านปัญหานี้ซ้ำอีก เลยคิดว่่าทำผิดแน่ๆ

เลยลองใหม่เอา format ออก เท่านั้นแหละ ผ่านฉลุย เฮ้อ เหนื่อย!!!!!!!!!!1
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1572s