ผมกำลังทำตารางที่มีหลาย field และสร้าง form ที่ใช้ค้นหาข้อมูลที่สามารถค้นหาทีละหลาย criteria ได้พร้อมกัน โดยใช้คำสั่ง macro แบบนี้
[Sheet1]![Request round] Like '*' & [Forms]![Sheet1]![search1] & '*'
And [Sheet1]![Suppliers] Like '*' & [Forms]![Sheet1]![search2] & '*'
And [Sheet1]![Part no suffix] Like '*' & [Forms]![Sheet1]![search3] & '*'
ซึ่งในฟอร์ม จะมีช่องสำหรับกรอกข้อความค้นหา 3 สำหรับ
Request round
Suppiers
Part no suffix
และ 1 ปุ่มค้นหา
ปัญหาที่เกิดขึ้นคือเมื่อทดลองกดค้นหาสิ่งที่ต้องการ ก็เหมือนระบบแสดงข้อมูลได้ แต่เมื่อลองเช่นใส่ abc ในช่องค้นหา suppliers ก็แสดงผล 80 records แต่เมื่อลองเช็คกับการ search ในตัว table กลับได้ records 100 รายการ นั้นคือ Form ที่ใช้ search แสดง result ได้ไม่ครบ
รบกวนสอบถามแนวทางแก้ไขปัญหาด้วยคร้บ ส่วนตัวเพิ่งหัดใช้เลย ขอบคุณครับ
สอบถามปัญหา Access ครับ
[Sheet1]![Request round] Like '*' & [Forms]![Sheet1]![search1] & '*'
And [Sheet1]![Suppliers] Like '*' & [Forms]![Sheet1]![search2] & '*'
And [Sheet1]![Part no suffix] Like '*' & [Forms]![Sheet1]![search3] & '*'
ซึ่งในฟอร์ม จะมีช่องสำหรับกรอกข้อความค้นหา 3 สำหรับ
Request round
Suppiers
Part no suffix
และ 1 ปุ่มค้นหา
ปัญหาที่เกิดขึ้นคือเมื่อทดลองกดค้นหาสิ่งที่ต้องการ ก็เหมือนระบบแสดงข้อมูลได้ แต่เมื่อลองเช่นใส่ abc ในช่องค้นหา suppliers ก็แสดงผล 80 records แต่เมื่อลองเช็คกับการ search ในตัว table กลับได้ records 100 รายการ นั้นคือ Form ที่ใช้ search แสดง result ได้ไม่ครบ
รบกวนสอบถามแนวทางแก้ไขปัญหาด้วยคร้บ ส่วนตัวเพิ่งหัดใช้เลย ขอบคุณครับ