ใช้DTpicker เป็น ภาษาไทย แต่ ไม่สามารถเลือกช่วงวันที่ที่เป็นภาษาไทยได้
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 236   2
URL.หัวข้อ / URL
ใช้DTpicker เป็น ภาษาไทย แต่ ไม่สามารถเลือกช่วงวันที่ที่เป็นภาษาไทยได้

เพราะผมทำ ฟอร์มที่ พิมพ์โดยเลือกช่วงวันที่ จาก DTpicker ซึ่งเป็น ภาษาไทย แต่ ไม่สามารถเลือกช่วงวันที่นั้นๆขึ้นมาได้ทั้งที่ ฐานข้อมูลนั้นเป็นปีเป็น พ.ศ.โดยที่ถ้าผมแก้ปี พ.ศ. เป็น ค.ศ. ที่ filter ของ report เช่น เปลี่ยน เฉพาะปี จาก พ.ศ. 2545 เป็น ค.ศ. 2002 โดยคงวันที่เดิมนั้นไว้
ก็จะสามารถเลือกช่วงวันที่นั้น ออกมาได้ครับ โดยอยากทราบโค๊ดหรือวีธี ทำที่สามรถแก้ไขปัญหานี้ครับ

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

1 @R02145
ปัญหาน่าจะอยู่ที่ DTP แสดงวันที่ออกมาเป็นระบบไทย แต่พอส่งค่าไปให้รายงาน มันแปลงให้เป็นระบบ ค.ศ.

วิธีแก้อาจทำได้หลายวิธี

1. ใช้ DateAdd() เข้าช่วย เพื่อลดจำนวนปี พ.ศ. ให้เป็น ค.ศ.

...
Between DateAdd("YYYY",-543,วันที่ที่ได้จาก DTP อันแรก) AND DateAdd("YYYY",-543,วันที่ที่ได้จาก DTP อันที่สอง)
...

2. หรือจะใช้การแปลงวันที่ให้เป็น Double โดยการใช้ CDbl() เข้าช่วยครับ

ลองค้นหาด้วยคำว่า CDbl( ในกระดานข่าวนี้ดูครับ


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