Microsoft Office Online
ลงชื่อเข้าใช้ Office Online (นี่คืออะไร) ของฉัน | ลงชื่อเข้าใช้

 
 
Microsoft Office InfoPath
ค้นหา
ค้นหา
 
ตรวจหาโปรแกรมปรับปรุง: (c) Microsoft
ดาวน์โหลดสำหรับ Office
 
 
 
วิธีใช้และวิธีจัดการ
ผลิตภัณฑ์และเทคโนโลยีที่เกี่ยวข้อง
การสนับสนุนและคำติชม
ทรัพยากรทางเทคนิค
ทรัพยากรเพิ่มเติม
คำเตือน: คุณกำลังพยายามที่จะดูเพจนี้ด้วยรุ่นของเว็บเบราว์เซอร์ที่ไม่สนับสนุน เว็บไซต์นี้จะทำงานได้ดีที่สุดกับ Microsoft Internet Explorer 6.0 หรือรุ่นใหม่กว่าหรือ Firefox 1.5 หรือ Netscape Navigator 8.0 หรือรุ่นใหม่กว่า ศึกษาเพิ่มเติมเกี่ยวกับเบราว์เซอร์ที่สนับสนุน

การกรองข้อมูลที่แสดงในตัวควบคุม
นำไปใช้กับ: Microsoft Office InfoPath 2007
 

เมื่อออกแบบแม่แบบฟอร์ม Microsoft Office InfoPath 2007 คุณสามารถใช้ตัวกรองเพื่อจำกัดตัวเลือกที่ผู้ใช้สามารถเลือกได้เมื่อเติมฟอร์มที่สร้างจากแม่แบบฟอร์ม ตัวกรองจะช่วยให้คุณสามารถแสดงชุดย่อยของข้อมูลจากแหล่งข้อมูล (data source: The collection of fields and groups that define and store the data for an InfoPath form. Controls in the form are bound to the fields and groups in the data source.)ที่จะลดจำนวนของระเบียนที่แสดงในตัวควบคุมลง

ตัวอย่างเช่น นึกภาพว่าคุณจะสร้างแม่แบบฟอร์มที่จะใช้เพื่อติดตามสินค้าจากผู้จำหน่ายหลายราย ถ้าคุณแสดงผลิตภัณฑ์ทั้งหมดจากผู้จำหน่ายของคุณทั้งหมด รายการอาจจะยาวมาก เมื่อต้องการแก้ปัญหานี้ คุณสามารถใช้ตัวกรองที่ทำให้ผู้ใช้ของคุณสามารถเลือกผู้จำหน่ายจากรายการ และแสดงเฉพาะผลิตภัณฑ์ของผู้จำหน่ายรายนั้น

 หมายเหตุ   ตัวกรองจะใช้เฉพาะในกล่องรายการ กล่องรายการแบบหล่นลง กล่องคำสั่งผสม ส่วนการทำซ้ำ (repeating section: A control on a form that contains other controls and that repeats as needed. Users can insert multiple sections when filling out the form.) และตารางเสริมแถว (repeating table: A control on a form that contains other controls in a table format and that repeats as needed. Users can insert multiple rows when filling out the form.)

ในบทความนี้


ข้อพิจารณาเรื่องความเข้ากันได้

คุณสามารถใช้ตัวกรองได้เฉพาะในแม่แบบฟอร์มที่ออกแบบเพื่อให้กรอกใน InfoPath เท่านั้น ตัวกรองไม่สามารถใช้ได้ในแม่แบบฟอร์มที่เข้ากันได้กับเบราว์เซอร์ (browser-compatible form template: A form template that is designed in InfoPath by using a specific compatibility mode. A browser-compatible form template can be browser-enabled when it is published to a server running InfoPath Forms Services.) ถ้าคุณกำลังใช้งานกล่องรายการและตารางเสริมแถวในแม่แบบฟอร์มที่เข้ากันได้กับเบราว์เซอร์ ให้พิจารณาใช้การจัดรูปแบบตามเงื่อนไขแทนการใช้ตัวกรอง สามารถค้นหาการเชื่อมโยงไปยังข้อมูลเพิ่มเติมเกี่ยวกับการใช้การจัดรูปแบบตามเงื่อนไขได้ในส่วน ดูเพิ่มเติม

ด้านบนของหน้า ด้านบนของหน้า

ตั้งค่าตัวกรองสำหรับกล่องรายการ กล่องรายการแบบหล่นลง หรือกล่องคำสั่งผสม

ในการตั้งค่าตัวกรองในกล่องรายการ คุณต้องใช้ตัวควบคุมกล่องรายการ กล่องรายการแบบหล่นลง หรือกล่องคำสั่งผสมในแม่แบบฟอร์มของคุณที่ผูก (bind: To connect a control to a field or group in the data source so that data entered into the control is saved. When a control is unbound, it is not connected to a field or group, and so data entered into the control will not be saved.)เข้ากับแหล่งข้อมูลด้วยการเชื่อมต่อข้อมูล (data connection: The connection between an InfoPath form and an external data source, such as a database, Web service, SharePoint library, or XML file. Data connections are used to query and submit data.) คุณไม่สามารถกรองข้อมูลที่ถูกป้อนในตัวควบคุมเองด้วยตนเองโดยใช้กล่องโต้ตอบ คุณสมบัติ ตัวควบคุม ได้

ตั้งค่าตัวกรองสำหรับกล่องรายการ กล่องรายการแบบหล่นลง หรือกล่องคำสั่งผสม

  1. คลิกขวาที่ตัวควบคุมที่คุณต้องการแก้ไข จากนั้นคลิก คุณสมบัติ ตัวควบคุม ในเมนูลัด
  2. คลิกแท็บ ข้อมูล
  3. ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
    • เมื่อต้องการใช้ค่าจากแหล่งข้อมูล ให้คลิก ค้นหาค่าในแหล่งข้อมูลของฟอร์ม
    • เมื่อต้องการใช้ค่าจากการเชื่อมต่อข้อมูล ให้คลิก ค้นหาค่าจากแหล่งข้อมูลภายนอก คลิกลูกศร การเชื่อมต่อข้อมูล แล้วคลิกการเชื่อมต่อข้อมูลที่คุณต้องการใช้
  4. คลิก เลือก XPath รูปปุ่ม ที่อยู่ถัดจากกล่อง รายการ
  5. ในกล่องโต้ตอบ เลือกเขตข้อมูลหรือกลุ่ม ให้คลิกเขตข้อมูลหรือกลุ่มซึ่งมีเขตข้อมูลที่ให้ค่าสำหรับตัวควบคุม แล้วคลิก กรองข้อมูล
  6. ในกล่องโต้ตอบ กรองข้อมูล ให้คลิก เพิ่ม

     หมายเหตุ   ถ้าคุณต้องการเพิ่มเงื่อนไขให้กับตัวกรองที่มีอยู่ ให้คลิกตัวกรองที่คุณต้องการ แล้วคลิก ปรับเปลี่ยน

  7. ในกล่องแรกในกล่องโต้ตอบ ระบุเงื่อนไขตัวกรอง ให้คลิกชื่อเขตข้อมูลที่มีข้อมูลที่คุณต้องการกรอง
  8. ในกล่องที่สอง ให้คลิกชนิดของตัวกรองที่คุณต้องการใช้
  9. ในกล่องที่สาม ให้คลิกชนิดของเงื่อนไขที่คุณต้องใช้กับตัวกรอง แล้วจึงพิมพ์เงื่อนไข
  10. ถ้าคุณต้องการตั้งค่ามากกว่าหนึ่งเงื่อนไขสำหรับตัวกรอง ให้คลิก และ ปุ่มจะเปลี่ยนเป็นกล่องรายการแบบหล่นลง
    • เมื่อต้องการนำเงื่อนไขที่มีอยู่และเงื่อนไขใหม่ไปใช้กับตัวกรองของคุณ ให้คลิก และ
    • เมื่อต้องการนำเงื่อนไขที่มีอยู่หรือเงื่อนไขใหม่อย่างใดอย่างหนึ่งไปใช้กับตัวกรองของคุณ ให้คลิก หรือ
  11. เมื่อต้องการทดสอบตัวกรองและตรวจสอบให้แน่ใจว่าทำงานได้อย่างถูกต้อง ให้คลิก แสดงตัวอย่าง บนแถบเครื่องมือ มาตรฐาน แม่แบบฟอร์มจะเปิดขึ้นในหน้าต่างใหม่
  12. ในหน้าต่างแสดงตัวอย่าง ให้เลือกค่าที่แตกต่างกันในตัวควบคุมการกรองเพื่อทดสอบว่าทำงานได้อย่างถูกต้อง

    แสดงตัวกรองทำงานไม่ถูกต้อง

    ถ้าค่าในตัวควบคุมที่มีตัวกรองไม่ถูกต้อง อาจเนื่องจากมีค่าจำนวนมากเกินไป หรือมีไม่เพียงพอ ให้ลองดำเนินการดังต่อไปนี้:
    • หากคุณกำหนดเงื่อนไขในตัวกรองไว้หลายเงื่อนไข ให้ลบเงื่อนไขอื่นๆ ออกทั้งหมดเหลือไว้เพียงเงื่อนไขเดียว เพื่อทดสอบว่าค่าที่ได้รับจากเงื่อนไขเดียวนั้นถูกต้องหรือไม่ หากค่าที่ได้รับเป็นค่าที่ถูกต้อง ให้เพิ่มเงื่อนไขเข้าไปและทำการทดสอบซ้ำ
    • ตัวกรองพิจารณาความแตกต่างของตัวพิมพ์ใหญ่-เล็กด้วย ดังนั้น หากคุณต้องการแสดงข้อมูลที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก ให้สร้างตัวกรองเงื่อนไขสำหรับตัวพิมพ์ใหญ่ และเลือก หรือ จากกล่องโต้ตอบ ระบุตัวกรองเงื่อนไข แล้วสร้างตัวกรองเงื่อนไขสำหรับตัวพิมพ์เล็ก
    • หากค่าที่ได้จากตัวกรองตรงข้ามกับสิ่งที่ต้องการ ยกตัวอย่างเช่น ค่าที่ได้จากตัวกรองเป็นรายชื่อผลิตภัณฑ์จากผู้จำหน่ายทั้งหมดแทนที่จะเป็นรายชื่อจากผู้จำหน่ายเพียงรายเดียว ให้แก้ไขชนิดของตัวกรองเงื่อนไข ยกตัวอย่างเช่น หากคุณใช้ชนิดตัวกรองเงื่อนไข เท่ากับ และได้รายชื่อมากเกินไป ให้เปลี่ยนชนิดเงื่อนไขเป็น ไม่เท่ากับ แทน

ด้านบนของหน้า ด้านบนของหน้า

ตั้งค่าตัวกรองสำหรับส่วนการทำซ้ำหรือตารางเสริมแถว

ในการตั้งค่าตัวกรองในส่วนการทำซ้ำหรือตารางเสริมแถว คุณต้องใช้ส่วนการทำซ้ำหรือตารางเสริมแถวในแม่แบบฟอร์มของคุณที่ตรงกับข้อกำหนดต่อไปนี้

  • ส่วนการทำซ้ำหรือตารางเสริมแถวจะผูกกับเขตข้อมูลหรือกลุ่มการทำซ้ำ
  • ส่วนการทำซ้ำหรือตารางเสริมแถวจะมีตัวควบคุมอย่างน้อยหนึ่งตัวที่ผูกกับเขตข้อมูลด้วยการเชื่อมต่อข้อมูล
ตัวอย่างเช่น คุณสามารถใช้ตัวควบคุมกล่องข้อความในส่วนการทำซ้ำเพื่อแสดงข้อมูลในเขตข้อมูลได้

ตั้งค่าตัวกรองสำหรับส่วนการทำซ้ำหรือตารางเสริมแถว

  1. คลิกขวาที่ป้ายข้อความ การทำซ้ำตาราง หรือ การทำซ้ำส่วน ที่ปรากฏใต้ตารางหรือส่วนในแม่แบบของฟอร์ม จากนั้นคลิก คุณสมบัติตัวควบคุม ในเมนูทางลัด
  2. คลิกแท็บ แสดง
  3. คลิก กรองข้อมูล
  4. ในกล่องโต้ตอบ กรองข้อมูล ให้คลิก เพิ่ม

     หมายเหตุ   ถ้าคุณต้องการเพิ่มเงื่อนไขให้กับตัวกรองที่มีอยู่ ให้คลิกตัวกรองที่คุณต้องการ แล้วคลิก ปรับเปลี่ยน

  5. ในกล่องแรกในกล่องโต้ตอบ ระบุเงื่อนไขตัวกรอง ให้คลิกชื่อเขตข้อมูลที่มีข้อมูลที่คุณต้องการกรอง
  6. ในกล่องที่สอง ให้คลิกชนิดตัวกรองที่คุณต้องการใช้
  7. ในกล่องที่สาม ให้คลิกชนิดของเงื่อนไขที่คุณต้องใช้กับตัวกรอง แล้วจึงพิมพ์เงื่อนไข
  8. ถ้าคุณต้องการตั้งค่าเงื่อนไขมากกว่าหนึ่งเงื่อนไขสำหรับตัวกรอง ให้คลิก และ ปุ่มจะเปลี่ยนเป็นกล่องรายการแบบหล่นลง ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
    • เมื่อต้องการนำเงื่อนไขที่มีอยู่และเงื่อนไขใหม่ไปใช้กับตัวกรองของคุณ ให้คลิก และ
    • เมื่อต้องการนำเงื่อนไขที่มีอยู่หรือเงื่อนไขใหม่อย่างใดอย่างหนึ่งไปใช้กับตัวกรองของคุณ ให้คลิก หรือ
  9. เมื่อต้องการทดสอบตัวกรองและตรวจสอบให้แน่ใจว่าทำงานได้อย่างถูกต้อง ให้คลิก แสดงตัวอย่าง บนแถบเครื่องมือ มาตรฐาน แม่แบบฟอร์มจะเปิดขึ้นในหน้าต่างใหม่
  10. ในหน้าต่างแสดงตัวอย่าง ให้เลือกค่าที่แตกต่างกันในตัวควบคุมการกรองเพื่อทดสอบว่าทำงานได้อย่างถูกต้อง

    แสดงตัวกรองทำงานไม่ถูกต้อง

    ถ้าค่าในตัวควบคุมที่มีตัวกรองไม่ถูกต้อง อาจเนื่องจากมีค่าจำนวนมากเกินไป หรือมีไม่เพียงพอ ให้ลองดำเนินการดังต่อไปนี้:
    • หากคุณกำหนดเงื่อนไขในตัวกรองไว้หลายเงื่อนไข ให้ลบเงื่อนไขอื่นๆ ออกทั้งหมดเหลือไว้เพียงเงื่อนไขเดียว เพื่อทดสอบว่าค่าที่ได้รับจากเงื่อนไขเดียวนั้นถูกต้องหรือไม่ หากค่าที่ได้รับเป็นค่าที่ถูกต้อง ให้เพิ่มเงื่อนไขเข้าไปและทำการทดสอบซ้ำ
    • ตัวกรองพิจารณาความแตกต่างของตัวพิมพ์ใหญ่-เล็กด้วย ดังนั้น หากคุณต้องการแสดงข้อมูลที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก ให้สร้างตัวกรองเงื่อนไขสำหรับตัวพิมพ์ใหญ่ และเลือก หรือ จากกล่องโต้ตอบ ระบุตัวกรองเงื่อนไข แล้วสร้างตัวกรองเงื่อนไขสำหรับตัวพิมพ์เล็ก
    • หากค่าที่ได้จากตัวกรองตรงข้ามกับสิ่งที่ต้องการ ยกตัวอย่างเช่น ค่าที่ได้จากตัวกรองเป็นรายชื่อผลิตภัณฑ์จากผู้จำหน่ายทั้งหมดแทนที่จะเป็นรายชื่อจากผู้จำหน่ายเพียงรายเดียว ให้แก้ไขชนิดของตัวกรองเงื่อนไข ยกตัวอย่างเช่น หากคุณใช้ชนิดตัวกรองเงื่อนไข เท่ากับ และได้รายชื่อมากเกินไป ให้เปลี่ยนชนิดเงื่อนไขเป็น ไม่เท่ากับ แทน
  11. ถ้าคุณต้องการแสดงไอคอนตัวกรองพิเศษ ไอคอนตัวกรอง ให้ผู้ใช้ โดยระบุว่าข้อมูลในส่วนการทำซ้ำหรือตารางเสริมแถวได้มีการกรองแล้ว ให้คลิก แสดงไอคอนตัวกรองเพื่อบ่งชี้รายการที่ถูกกรอง บนแท็บ แสดง ในกล่องโต้ตอบ คุณสมบัติ ตัวควบคุม

ด้านบนของหน้า ด้านบนของหน้า