กระทู้เก่าบอร์ด อ.Yeadram
6,964 7
URL.หัวข้อ /
URL
มีปัญหาคำสั่ง between [] and []
ผมขอรบกวนสอบถามเกี่ยวกับคำสั่ง between [] and [] ที่จริงเป็นเรื่องง่ายๆ
ที่ผมใช้คำสั่งนี้อยู่ประจำ แต่ในโปรแกรมนี้ผมไม่ทราบว่าทำไม ถึงทำไม่ได้
โดยหาก run qdata สร้างTdetail เลือกช่วงเวลาตั้งแต่ 01/06/2552
ถึง 30/06/2552 ข้อมูลวันที่ 30/06/2552 จะไม่มา ต้องเลือกถึงวันที่ 1/07/2552
ครับ
ในทำนองเดียวกันหากเลือกถึง 2/07/2552 วันที่ 2/07/2552 ก็ไม่มาครับ พยายาม
เปลี่ยนเป็น >= and <= ก็ทำไม่ได้ครับ ผมไม่ทราบว่าโปรแกรมผิดพลาดที่ไหน
หาหลายครั้งไม่เจอครับ
ที่ผมใช้คำสั่งนี้อยู่ประจำ แต่ในโปรแกรมนี้ผมไม่ทราบว่าทำไม ถึงทำไม่ได้
โดยหาก run qdata สร้างTdetail เลือกช่วงเวลาตั้งแต่ 01/06/2552
ถึง 30/06/2552 ข้อมูลวันที่ 30/06/2552 จะไม่มา ต้องเลือกถึงวันที่ 1/07/2552
ครับ
ในทำนองเดียวกันหากเลือกถึง 2/07/2552 วันที่ 2/07/2552 ก็ไม่มาครับ พยายาม
เปลี่ยนเป็น >= and <= ก็ทำไม่ได้ครับ ผมไม่ทราบว่าโปรแกรมผิดพลาดที่ไหน
หาหลายครั้งไม่เจอครับ
7 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R02814
จะส่งโปรแกรมตัวอย่างได้อย่างไรครับ
2 @R02815
เช็คดู Regianal setting ด้วย
ลอง Between #01/06/2009# and #30/06/2009# ดู
ลอง Between #01/06/2009# and #30/06/2009# ดู
3 @R02816
CDate เข้าช่วยพอจะแก้ได้
between CDate([]) and CDate([])
between CDate([]) and CDate([])
4 @R02826
ทำไม่ได้ทั้ง 2 วิธีครับ
แต่มีคนบอกว่าเนื่องจากใน Form ค่าวันที่ผม set default ค่าเริ่มต้นเป็น now()
ทำให้มีเวลามาด้วย เช่น 02/07/2552 16:30:00ดังนั้น
จะใช้คำสั่ง นี้ไม่ได้ครับ
แต่มีคนบอกว่าเนื่องจากใน Form ค่าวันที่ผม set default ค่าเริ่มต้นเป็น now()
ทำให้มีเวลามาด้วย เช่น 02/07/2552 16:30:00ดังนั้น
จะใช้คำสั่ง นี้ไม่ได้ครับ
5 @R02827
แก้ไขได้เองแล้วครับตรง Form ค่าวันที่ผม set default ค่าเริ่มต้นเป็น now()
ต้องเปลี่ยนเป็น datevalue(now()) เวลาจะไม่มาด้วย เมื่อใช้คำสั่ง
between [] and [] จึงได้ครับ
ต้องเปลี่ยนเป็น datevalue(now()) เวลาจะไม่มาด้วย เมื่อใช้คำสั่ง
between [] and [] จึงได้ครับ
6 @R02828
รู้สาเหตุแล้วก็ง่ายครับ
เอาเวลาออกจากมันก่อน แล้วค่อยใช้ between
แต่จริงๆ เคยได้ยินได้ฟังมา ว่า อ.สันติสุข เคยให้ความรู้เกี่ยวกับ between ไว้ ว่าในระดับลึกๆ แล้ว between อาจมีปัญหาบ้างในบ้างโอกาส เกี่ยวกับการนับเวลาเริ่มต้นของวัน เอ.. หรือจะเป็นท่านอื่น ผมก็จำไม่ค่อยแม่นด้วยครับ
เอาเวลาออกจากมันก่อน แล้วค่อยใช้ between
แต่จริงๆ เคยได้ยินได้ฟังมา ว่า อ.สันติสุข เคยให้ความรู้เกี่ยวกับ between ไว้ ว่าในระดับลึกๆ แล้ว between อาจมีปัญหาบ้างในบ้างโอกาส เกี่ยวกับการนับเวลาเริ่มต้นของวัน เอ.. หรือจะเป็นท่านอื่น ผมก็จำไม่ค่อยแม่นด้วยครับ
7 @R02868
ในพารามิเตอร์ กำหนดให้เป็นชนิด Date หรือเปล่า ถ้าทำแล้ว น่าจะเป็นตอนใส่ค่าให้พารามิเตอร์ dialog box ที่ถามว่า ตัวแปร เป็นค่าอะไร ถ้าเอาแบบไม่ต้องพิจารณา Regional ก็ใส่แบบ
13-Aug-2009 12-Sep-2009 ลงไปเลยครับ แบบนี้ไม่ว่า Regional แบบไหนก็ตีความได้แบบเดียวกัน
ที่ติดอาจเป็นเพราะ ดด/วว/ปปปป กับ วว/ดด/ปปปป
13-Aug-2009 12-Sep-2009 ลงไปเลยครับ แบบนี้ไม่ว่า Regional แบบไหนก็ตีความได้แบบเดียวกัน
ที่ติดอาจเป็นเพราะ ดด/วว/ปปปป กับ วว/ดด/ปปปป
Time: 0.3314s