ขอความช่วยเหลือเรื่อง docmd.openform ครับ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 259   3
URL.หัวข้อ / URL
ขอความช่วยเหลือเรื่อง docmd.openform ครับ

คือผมเขียน code ดังนี้ครับ

ถ้าต้องการให้ค้นหาข้อมูลเฉพาะวันนี้
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

1 @R04783
ลอง
DoCmd.OpenForm "component", acNormal, , "[Date] = date()"

หรือ

DoCmd.OpenForm "component", acNormal, , "CDbl([Date]) = CDbl(Date())"


2 @R04785
ขอบคุณครับ ลองแล้วยังใช้ไม่ได้ครับ
3 @R04788
ลองเปิดดูฟอร์ม component ใน Design Mode ดูครับ แล้วไปดูที่ Property ชื่อ Filter ว่ามีข้อความอะไรอยู่บ้าง ตัวนี้จะเป็นตัวบอกว่า เราใส่ค่าอะไรไม่ถูกต้อง

แล้วลองใส่เปลี่ยนค่านี้ให้เป็นค่าที่ถูกต้องดู แล้วเปิดฟอร์มนี้ใน View Mode โดยเปิดเฉพาะตัวมันเองเลย เช่นลองเปลี่ยนเป็น

[Date]=#วันที่ที่มีจริงในตาราง#

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