กระทู้เก่าบอร์ด อ.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 ตัวพร้อมกันก็ได้
โดยไปตั้งค่าใน 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
2 @R06628
อ่านกระทู้เก่า -> สอบถามเรื่อง combo box
อ่านกระทู้เก่า -> สอบถามเรื่องการทำรายชื่อ All ใน Combo box ครับ
อ่านกระทู้เก่า -> สอบถามเรื่องการทำรายชื่อ All ใน Combo box ครับ
3 @R06630
อยากได้แบบภาพนี้ครับ ตอนนี้ผมใช้ Query อยู่แต่ผมทำได้แค่เงื่อนไขเดียว คือใช้ Combo ตัวเดียว ถ้ามากกว่านี้ไม่รู้จะใช้วิธีไหนครับ
อยากได้แบบภาพนี้ครับ ตอนนี้ผมใช้ Query อยู่แต่ผมทำได้แค่เงื่อนไขเดียว คือใช้ Combo ตัวเดียว ถ้ามากกว่านี้ไม่รู้จะใช้วิธีไหนครับ
4 @R06633
มีสองวิธี
1 การเลือกคำว่า All จาก คอมโบ แสดงว่าต้องการเลือกทั้งหมดอยู่แล้ว
2 การสั่งให้ฟอร์ม ยกเลิกการกรองทั้งหมด
ลิงค์ที่ให้ไปอ่าน คือคำตอบสำหรับวิธีแรก
ส่วนวิธีที่สอง ไม่เหมาะที่จะนำมาประยุกต์ใช้ในงานของคุณครับ เพราะว่าการกรองในงานของคุณ ไม่ใช่การกรองภายในฟอร์ม แต่เป็นการกรองที่แหล่งข้อมูลต้นทาง (กรองโดยตรง จากคิวรี่)
แต่ถ้าต้องการรู้คำสั่ง สำหรับวิธีที่สอง ก็ประมาณนี้ครับ 2-3 บรรทัด
me.filter="" ' บรรทัดนี้ไม่ใส่ก็ได้
me.filteron=false
me.requery
1 การเลือกคำว่า All จาก คอมโบ แสดงว่าต้องการเลือกทั้งหมดอยู่แล้ว
2 การสั่งให้ฟอร์ม ยกเลิกการกรองทั้งหมด
ลิงค์ที่ให้ไปอ่าน คือคำตอบสำหรับวิธีแรก
ส่วนวิธีที่สอง ไม่เหมาะที่จะนำมาประยุกต์ใช้ในงานของคุณครับ เพราะว่าการกรองในงานของคุณ ไม่ใช่การกรองภายในฟอร์ม แต่เป็นการกรองที่แหล่งข้อมูลต้นทาง (กรองโดยตรง จากคิวรี่)
แต่ถ้าต้องการรู้คำสั่ง สำหรับวิธีที่สอง ก็ประมาณนี้ครับ 2-3 บรรทัด
me.filter="" ' บรรทัดนี้ไม่ใส่ก็ได้
me.filteron=false
me.requery
Time: 0.2131s
แต่อยากสอบถามเพิ่มเติม คือ จะให้มีปุ่มสำหรับเลือกให้แสดงข้อมูลทั้งหมดด้วยครับ