กระทู้เก่าบอร์ด อ.Yeadram
        
           2,796   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.7097s
    
      
		
แต่อยากสอบถามเพิ่มเติม คือ จะให้มีปุ่มสำหรับเลือกให้แสดงข้อมูลทั้งหมดด้วยครับ