กระทู้เก่าบอร์ด อ.Yeadram
3,436 23
URL.หัวข้อ /
URL
รบกวนสอบถาม การแสดงรายงานโดยอิงจากช่วงวันที่ครับ
สอบถามผู้รู้ทุกท่านครับ
คือผมอยากให้รายงานที่แสดงออกมา ถูกกรองโดย id สินค้า และ ช่วงวันที่ ซึ่งเลือกโดย combobox ครับ ชื่อ ComboP5v3 และ ComboP5v4 โดยผมเขียน vba ภายใต้ Click Event ของปุ่ม open report ดังนี้ครับ
Private Sub Command319_Click()
DoCmd.OpenReport "order_product", acViewPreview, , "id_product = '" & Me.ComboP5v2 & "'" And "[dayt] Between #" & Me.ComboP5v3 & "# and #" & Me.ComboP5v4 & "#"
End Sub
แต่พอคลิกแล้วปุ่ม open report แล้ว เกิด error 13 Mismath ขึ้น ดังภาพ
โดย dayt คือชื่อของ Date/Time รูปแบบ Short Date
order_product คือชื่อของรายงาน
รบกวนผู้รู้ทุกท่านด้วยครับ
Thank you & Best regard.
คือผมอยากให้รายงานที่แสดงออกมา ถูกกรองโดย id สินค้า และ ช่วงวันที่ ซึ่งเลือกโดย combobox ครับ ชื่อ ComboP5v3 และ ComboP5v4 โดยผมเขียน vba ภายใต้ Click Event ของปุ่ม open report ดังนี้ครับ
Private Sub Command319_Click()
DoCmd.OpenReport "order_product", acViewPreview, , "id_product = '" & Me.ComboP5v2 & "'" And "[dayt] Between #" & Me.ComboP5v3 & "# and #" & Me.ComboP5v4 & "#"
End Sub
แต่พอคลิกแล้วปุ่ม open report แล้ว เกิด error 13 Mismath ขึ้น ดังภาพ

โดย dayt คือชื่อของ Date/Time รูปแบบ Short Date
order_product คือชื่อของรายงาน
รบกวนผู้รู้ทุกท่านด้วยครับ
Thank you & Best regard.
23 Reply in this Topic. Dispaly 2 pages and you are on page number 2
21 @R21457
http://www.thai-access.com/yeadram_view.php?topic_id=2873
22 @R21458
โอ้เข้าใจแล้วครับคุณ ditasilk
CDate คือการแปลงค่ามาเป็น date type เพื่อกันกรณีเกิดปัญหาในระดับ database
ขอบคุณครับ กระจ่างและ
CDate คือการแปลงค่ามาเป็น date type เพื่อกันกรณีเกิดปัญหาในระดับ database
ขอบคุณครับ กระจ่างและ
23 @R21459
แสดงว่าก่อนหน้านี้มันเห็นเป็น Define date ไม่ได้เห็นเป็น date
Time: 0.3072s