การกรองข้อมูลที่แสดงในตัวควบคุม

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

ในบทความนี้

ภาพรวม

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

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

ตั้งค่าตัวกรองสำหรับส่วนที่ซ้ำกันหรือซ้ำ

ภาพรวม

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

ใช้ตัวกรองเมื่อใดก็ ตามที่คุณต้องการแสดงชุดย่อยของข้อมูลที่ส่งกลับ โดยแบบสอบถามที่ยึดตามเกณฑ์ที่เลือก โดยผู้ใช้ ว่า เงื่อนไขสามารถเป็นรายการที่เลือกในตัวควบคุมอื่น (เช่นกล่องรายการ กล่องคำสั่งผสม กล่องรายการแบบหล่นลง หรือกล่องข้อความ) ที่ถูกผูกไว้กับเขตข้อมูลในแหล่งข้อมูล

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

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

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

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

  • กล่องรายการ

  • กล่องรายการแบบหล่นลง

  • กล่องคำสั่งผสม

  • ตารางที่ซ้ำกัน

  • ส่วนที่ซ้ำกัน

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

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

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

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

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

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

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

  1. คลิกขวาตัวควบคุมที่คุณต้องการปรับเปลี่ยน แล้ว คลิ กคุณสมบัติตัวควบคุม บนเมนูทางลัด

  2. คลิกแท็บข้อมูล...

  3. ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้

    • เมื่อต้องการใช้ค่าจากแหล่งข้อมูล ให้คลิก ค้นหาค่าในแหล่งข้อมูลของฟอร์ม

    • เมื่อต้องการใช้ค่าจากการเชื่อมต่อข้อมูล คลิกค้นหาค่าจากแหล่งข้อมูลภายนอก แล้ว ในรายการแหล่งข้อมูล คลิ กการเชื่อมต่อข้อมูลที่คุณต้องการใช้

  4. คลิก เลือก XPath รูปปุ่ม ที่อยู่ถัดจากกล่อง รายการ

  5. ในกล่องโต้ตอบ เลือกเขตข้อมูลหรือกลุ่ม ให้คลิกเขตข้อมูลหรือกลุ่มซึ่งมีเขตข้อมูลที่ให้ค่าสำหรับตัวควบคุม แล้วคลิก กรองข้อมูล

  6. ในกล่องโต้ตอบ กรองข้อมูล ให้คลิก เพิ่ม

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

  7. ในกล่องแรกในกล่องโต้ตอบ ระบุเงื่อนไขตัวกรอง ให้คลิกชื่อเขตข้อมูลที่มีข้อมูลที่คุณต้องการกรอง

  8. ในกล่องที่สอง ให้คลิกชนิดของตัวกรองที่คุณต้องการใช้

  9. ในกล่องสาม คลิกชนิดของเงื่อนไขที่คุณต้องการนำไปใช้กับตัวกรอง แล้ว พิมพ์เงื่อนไข

  10. การกำหนดค่าเงื่อนไขมากกว่าหนึ่งตัวกรอง คลิกและ แล้ว เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

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

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

  11. คลิกตกลง เพื่อปิดกล่องโต้ตอบ

  12. เมื่อต้องการทดสอบการเปลี่ยนแปลงของคุณ คลิกแสดงตัวอย่าง บนแถบเครื่องมือมาตรฐาน หรือกด CTRL + SHIFT + B เทมเพลตฟอร์เปิดขึ้นในหน้าต่างใหม่

  13. ในหน้าต่างแสดงตัวอย่าง ให้เลือกค่าที่แตกต่างกันในตัวควบคุมการกรองเพื่อทดสอบว่าทำงานได้อย่างถูกต้อง

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

    ถ้าค่าในตัวควบคุมที่ประกอบด้วยตัวกรองไม่ถูกต้อง อาจเนื่องจากไม่มีค่าที่มากเกินไปหรือไม่เพียงพอค่า ลองใช้ต่อไปนี้:

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

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

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

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

ตั้งค่าตัวกรองสำหรับส่วนที่ซ้ำกันหรือซ้ำ

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

  • ส่วนการทำซ้ำหรือตารางเสริมแถวจะผูกกับเขตข้อมูลหรือกลุ่มการทำซ้ำ

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

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

ตั้งค่าตัวกรองสำหรับส่วนที่ซ้ำกันหรือซ้ำ

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

  2. คลิกแท็บ แสดง

  3. คลิก กรองข้อมูล

  4. ในกล่องโต้ตอบ กรองข้อมูล ให้คลิก เพิ่ม

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

  5. ในกล่องแรกในกล่องโต้ตอบ ระบุเงื่อนไขตัวกรอง ให้คลิกชื่อเขตข้อมูลที่มีข้อมูลที่คุณต้องการกรอง

  6. ในกล่องที่สอง ให้คลิกชนิดของตัวกรองที่คุณต้องการใช้

  7. ในกล่องสาม คลิกชนิดของเงื่อนไขที่คุณต้องการนำไปใช้กับตัวกรอง และจากนั้น พิมพ์เงื่อนไข

  8. การกำหนดค่าเงื่อนไขมากกว่าหนึ่งตัวกรอง คลิกและ แล้ว เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • เมื่อต้องการใช้เงื่อนไขที่มีอยู่และเงื่อนไขใหม่ของคุณกรอง คลิกและ จากนั้น เพิ่มเงื่อนไขใหม่ของคุณ

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

  9. คลิกตกลง สองครั้งเพื่อปิดกล่องโต้ตอบเปิด และกลับไปยังกล่องโต้ตอบคุณสมบัติตัวควบคุม

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

  11. เมื่อต้องการทดสอบการกรอง และดูให้แน่ใจว่า จะทำงานอย่างถูกต้อง คลิกแสดงตัวอย่าง บนแถบเครื่องมือมาตรฐาน เทมเพลตฟอร์เปิดขึ้นในหน้าต่างใหม่

  12. ในหน้าต่างแสดงตัวอย่าง ให้เลือกค่าที่แตกต่างกันในตัวควบคุมการกรองเพื่อทดสอบว่าทำงานได้อย่างถูกต้อง

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

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

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

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

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

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

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

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×