อยากทราบกำหนด format เลือกวันที่ แบบ พ.ศ. หรือ ค.ศ
กระทู้เก่าบอร์ด อ.Yeadram

 1,067   2
URL.หัวข้อ / URL
อยากทราบกำหนด format เลือกวันที่ แบบ พ.ศ. หรือ ค.ศ

คือ กำหนดช่วงวันที่ ในแบบสอบถาม เช่น
Between #01/01/1955# And #31/12/1985#
แต่ บางเครื่อง ไม่รัน ต้องแก้เป็นแบบ พ.ศ. คือ Between #01/01/2498# And #31/12/2528#
เพราะ อะไรครับ เเละต้องตั้งยังไง ถึงจะใช้ได้ ทุกเครื่องครับ

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

1 @R19668
ต้องไปดูว่าเครื่องนั้นตั้งแค่ารูปแบบวันที่ไว้อย่างไร เข้าไปที่ Control Panel ไปที่ Regional Setting หรือ Region and Language แล้วแต่ว่าจะเป็น Window รุ่นไหน ถ้าตั้งเป็น Thai ก็ต้องใช้ พ.ศ. ถ้าต้องการเป็น ค.ศ. ก็ต้องตั้งเป็น English และเลือกรูปแบบของวันที่ด้วย เช่น dd/MM/yyyy เป็นต้น
2 @R19673
อื่ม จริงๆมันปรับได้หลายอย่างนะครับ Region เป็น Thai ก็เลือก Calender type เป็น พ.ศ. หรือ ค.ศ. ก็ได้เหมือนกันครับ

แต่ถ้าต้องการตัดยอดเป็นปี ให้ใช้เทคนิคง่ายๆคือใช้ฟังก์ชั่น Year() ครับ มันจะ Return ค่าปีเป็น ค.ศ. ตลอด ไม่ว่าเครื่องจะเป็น พ.ศ. ก็ตาม
ํAD: Year([ชื่อฟิลด์วันที่])
หรือ
ฺBE: Year([ชื่อฟิลด์วันที่]) + 543

แล้วค่อยนำฟิดล์นี้ว่ากรองข้อมูลแทน

ฺBetween 1955 And 1985

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