สร้างปุ่มค้นหาข้อมูลจากช่วงวันที่
กระทู้เก่าบอร์ด อ.Yeadram

 892   2
URL.หัวข้อ / URL
สร้างปุ่มค้นหาข้อมูลจากช่วงวันที่

ทำฐานข้อมูลนักศึกษาค่ะ ต้องการให้ค้นหาข้อมูลจากช่วงวันเกิด เช่นหาข้อมูลนักเรียนทั้งหมดที่เกิดในช่วง 01/01/2539 ถึง 31/12/2539 ตอนนี้สร้างเท็กบอกซ์รอแล้ว 2 อัน คือ text9 และ text11 ลองทำปุ่มค้นหาโดยใช้แมโคร Apply Filter ดูแล้ว เงื่อนไขคือ
[Forms]![Sheet1]![birth] Between [Forms]![Sheet1]![Text9] And [Forms]![Sheet1]![Text11]
แต่ยังใช้ไม่ได้เลย ทำไงดีค่ะ

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

1 @R22590
ผมใช้คำสั่งนี้ครับ
Private Sub cmdDate_Click()
Me.F_vBill_sub.Form.Filter = "[Date] BETWEEN #" & Format(Me.BeginDate, "dd mmm yyyy") & "# AND #" & Format(Me.EndDate, "dd mmm yyyy") & "#"
Me.F_vBill_sub.Form.FilterOn = True
Me.F_vBill_sub.Form.Refresh
End Sub

แนวทางมาจาก อาจารย์ yeadram
ดูข้อมูลดูทั้งหมดและดูแบบช่วงเวลา

แต่ระบบเวลาที่ท่านใช้งานควรจะต้องเป็น ค.ศ. นะครับ แล้วถ้าจะให้แสดงกลับออกมาเป็น พ.ศ. ค่อยใช้โมดูลแปลงกลับออกมาอีกทีครับ
โมดูลของอาจารย์ yeadram ครับ
หรือจะให้แปลงชื่อเดือนด้วย Function MonthNameThai ของท่าน TTT ครับ

ผิดพลาดอย่างไรขอโทษด้วยนะครับ
2 @R22591
ขอบคุณมากค่ะ แล้วถ้าข้อมูลที่เรามีไม่ได้เป็นชนิด Date/time แต่เป็นข้อความสั้นธรรมดานี่สามารถใช้โค้ดนี้ได้มั้ยค่ะ พอดีว่าเป็นข้อมูลที่นำเข้ามาจาก Excel แล้วเปลี่ยนชนิดข้อมูลไม่ได้อ่ะค่ะ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2704s