รบกวนสอบถามหน่อยครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 234   1
URL.หัวข้อ / URL
รบกวนสอบถามหน่อยครับ

พี่สุภาพครับ ผมรบกวนสอบถามหน่อยครับ ผมมีฐานข้อมูลอยู่ซึ่งเก็บวันที่จำนวน 1 ฟิลด์ และเก็บเวลาจำนวน 1 ฟิลด์ พี่มีวิธีการที่จะดึงวันที่และเวลาที่ผมต้องการได้ไหม เช่นวันที่ 1 มีนาคม 2546 เวลา 08:00:00 ถึง วันที่ 2/1/2546 เวลา 7:59:00 ครับ คือผมต้องทำรายงานประจำวันครับ ต้องการกรองข้อมูลโดยยึด วันที่และเวลามาใช้งานครับ ผมเคยใช้วิธีการ Between [a] and [b] ที่ฟิลด์ของวันที่ และ Between [c] and [d] แต่มันไม่ออกมาเลยครับรบกวนพี่สุภาพด้วยนะครับ หรือถ้าต้องการข้อมูลเพิ่มเติมบอกมานะครับ

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

1 @R03334
ต้องเอาฟีลด์เวลามารวมกับฟีลด์วันที่ก่อน แล้วค่อยนำไปเขียนเป็นเงื่อนไขครับ

สร้างฟีดล์ใหม่ใน Query โดยการนำฟีลด์ทั้งสองมารวมกัน โดยใช้ CDate เข้าช่วย

MyDate: [ฟีลด์วันที่] & " " & CDate([ฟีลด์เวลา])

ส่วน Criteria ก็ให้ใส่

Between [a] and [b]

ซึ่งต้องใส่วันที่ และเวลาที่ต้องการไว้ด้วยกันเลย

#1 มีนาคม 2546 08:00:00#

#2/1/2546 7:59:00#

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