กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
317 3
URL.หัวข้อ /
URL
ขอความช่วยเหลือเรื่อง docmd.openform ครับ
คือผมเขียน code ดังนี้ครับ
ถ้าต้องการให้ค้นหาข้อมูลเฉพาะวันนี้
DoCmd.OpenForm "component", acNormal, "[Date]", "[Date] = date()"
ผลปรากฎไม่ work ครับ มันให้ Debug เลยครับ
เลยลองแก้เป็น
DoCmd.OpenForm "component", acNormal, "[Date]", "[Date] = date"
ปรากฎว่าข้อมูลค้นหาทั้งหมด
มีวิธีไหมครับ โดยใช้คำสั้ง docmd.openform เพื่อจะหาข้อมูลเฉพาะวันที่วันนี้(ปัจจุบัน)
ถ้าต้องการให้ค้นหาข้อมูลเฉพาะวันนี้
DoCmd.OpenForm "component", acNormal, "[Date]", "[Date] = date()"
ผลปรากฎไม่ work ครับ มันให้ Debug เลยครับ
เลยลองแก้เป็น
DoCmd.OpenForm "component", acNormal, "[Date]", "[Date] = date"
ปรากฎว่าข้อมูลค้นหาทั้งหมด
มีวิธีไหมครับ โดยใช้คำสั้ง docmd.openform เพื่อจะหาข้อมูลเฉพาะวันที่วันนี้(ปัจจุบัน)
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R04785
ขอบคุณครับ ลองแล้วยังใช้ไม่ได้ครับ
3 @R04788
ลองเปิดดูฟอร์ม component ใน Design Mode ดูครับ แล้วไปดูที่ Property ชื่อ Filter ว่ามีข้อความอะไรอยู่บ้าง ตัวนี้จะเป็นตัวบอกว่า เราใส่ค่าอะไรไม่ถูกต้อง
แล้วลองใส่เปลี่ยนค่านี้ให้เป็นค่าที่ถูกต้องดู แล้วเปิดฟอร์มนี้ใน View Mode โดยเปิดเฉพาะตัวมันเองเลย เช่นลองเปลี่ยนเป็น
[Date]=#วันที่ที่มีจริงในตาราง#
แล้วลองใส่เปลี่ยนค่านี้ให้เป็นค่าที่ถูกต้องดู แล้วเปิดฟอร์มนี้ใน View Mode โดยเปิดเฉพาะตัวมันเองเลย เช่นลองเปลี่ยนเป็น
[Date]=#วันที่ที่มีจริงในตาราง#
Time: 0.1173s
DoCmd.OpenForm "component", acNormal, , "[Date] = date()"
หรือ
DoCmd.OpenForm "component", acNormal, , "CDbl([Date]) = CDbl(Date())"