สอบถามเรื่องการ Filter ข้อมูลที่โชว์บนแบบฟอร์มครับ
กระทู้เก่าบอร์ด อ.Yeadram

 2,635   4
URL.หัวข้อ / URL
สอบถามเรื่องการ Filter ข้อมูลที่โชว์บนแบบฟอร์มครับ

ตอนนี้ผมทำแบบฟอร์มขึ้นมาแบบฟอร์มหนึ่ง โดยใช้ List box ดึงข้อมูลมาจาก Query แล้วทำ combo box บนแบบฟอร์มสำหรับ Filter ข้อมูลที่ต้องการโชว์
โดยไปตั้งค่าใน Query

ติดปัญหาตรงผมทำเป็นแค่ Filter ได้แค่จาก combo box ตัวเดียว แต่ Combo ที่ผมต้องการ filter มีทั้งหมด 3 Combo box

รบกวนสอบถามอาจารย์หน่อยครับว่าจะมีวิธีการตั้งค่ายังไงเพื่อจะให้ Filter ได้จาก combo box ทั้ง 3 ตัวโดยเลือกใช้ Filter ตัวไหนก็ได้ หรือจะทั้ง 3 ตัวพร้อมกันก็ได้

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

1 @R06623
ตอนนี้ได้แล้วครับ
แต่อยากสอบถามเพิ่มเติม คือ จะให้มีปุ่มสำหรับเลือกให้แสดงข้อมูลทั้งหมดด้วยครับ
2 @R06628
3 @R06630


อยากได้แบบภาพนี้ครับ ตอนนี้ผมใช้ Query อยู่แต่ผมทำได้แค่เงื่อนไขเดียว คือใช้ Combo ตัวเดียว ถ้ามากกว่านี้ไม่รู้จะใช้วิธีไหนครับ
4 @R06633
มีสองวิธี
1 การเลือกคำว่า All จาก คอมโบ แสดงว่าต้องการเลือกทั้งหมดอยู่แล้ว
2 การสั่งให้ฟอร์ม ยกเลิกการกรองทั้งหมด

ลิงค์ที่ให้ไปอ่าน คือคำตอบสำหรับวิธีแรก

ส่วนวิธีที่สอง ไม่เหมาะที่จะนำมาประยุกต์ใช้ในงานของคุณครับ เพราะว่าการกรองในงานของคุณ ไม่ใช่การกรองภายในฟอร์ม แต่เป็นการกรองที่แหล่งข้อมูลต้นทาง (กรองโดยตรง จากคิวรี่)
แต่ถ้าต้องการรู้คำสั่ง สำหรับวิธีที่สอง   ก็ประมาณนี้ครับ 2-3 บรรทัด
me.filter="" ' บรรทัดนี้ไม่ใส่ก็ได้
me.filteron=false
me.requery
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2131s