חשוב
התמיכה עבור Microsoft InfoPath 2013 הסתיימה ב- 14 ביולי 2026. אנו ממליצים להעביר טפסים וזרימות עבודה קיימים של InfoPath לפתרונות נתמכים של Microsoft 365. קבל מידע נוסף על הוצאה משימוש של InfoPath.
בעת עיצוב תבנית טופס של Microsoft InfoPath 2010, באפשרותך להשתמש במסננים כדי להגביל רשימות של אפשרויות לקבוצת משנה ייעודית שהמשתמשים יכולים לבחור ממנה בעת מילוי הטופס. ניתן להשתמש במסננים גם כדי להציג קבוצת משנה של נתונים ממקור נתונים, דבר שמקטין את מספר הרשומות הזמינות בפקד.
במאמר זה
- מבט כולל
- הגדרת מסנן עבור תיבת רשימה, תיבת רשימה נפתחת או תיבה משולבת
- הגדרת מסנן עבור מקטע או טבלה חוזרים
- תוצאות סינון בלתי צפויות
סקירה כללית
השתמש במסנן כאשר עליך, בהתבסס על קריטריונים מוגדרים, להציג קבוצת משנה של הנתונים המוחזרים על-ידי שאילתה. קריטריונים יכולים להיות פריט שנבחר בפקד אחר (כגון תיבת רשימה, תיבה משולבת, תיבת רשימה נפתחת או תיבת טקסט) המאוגד לשדה במקור הנתונים. לדוגמה, אם אתה יוצר תבנית טופס המשמשת למעקב אחר מוצרים ממספר ספקים, באפשרותך לבחור להציג את כל המוצרים מכל הספקים, או להוסיף מסנן המאפשר למשתמשים לבחור ספק ולאחר מכן להציג רק מוצרים מספק זה. אם המשתמש בוחר ספק אחר, הרשימה מתעדכנת במוצרים של הספק האחר.
עצה
אם ידוע לך שהמשתמשים שלך דורשים קבוצת משנה עקבית של תוצאת שאילתה, שנה את השאילתה כך שתחזיר קבוצת משנה זו בלבד במקום להשתמש בשאילתה לאחזור כל הנתונים ולאחר מכן להחיל מסנן כדי ליצור קבוצת משנה. דבר זה משפר את מהירות הטעינה של הטופס מכיוון שהשאילתה מחזירה רק את הנתונים הדרושים מהמקור החיצוני.
הגדרת מסנן עבור תיבת רשימה, תיבת רשימה נפתחת או תיבה משולבת
קביעת תצורה של מסנן בתיבת רשימה דורשת תיבת רשימה, תיבת רשימה נפתחת או פקד תיבה משולבת בתבנית הטופס המאוכלסת מעמודה של נתונים טבלאיים. לא ניתן לסנן נתונים שהוזנו באופן ידני בפקד כלשהו באמצעות תיבת הדו-שיח 'מאפייני פקד '.
- בחר את הפקד שברצונך לסנן.
- תחת כלי בקרה, בכרטיסיה מאפיינים , בקבוצה מאפיינים , לחץ על מאפייני פקד.
בצע אחת מהפעולות הבאות:
- כדי להשתמש בערכים משדות בטופס, לחץ על קבל אפשרויות משדות בטופס זה.
- כדי להשתמש בערכים מחיבור נתונים, לחץ על קבל אפשרויות ממקור נתונים חיצוני ולאחר מכן בחר את מקור הנתונים הרצוי שבו ברצונך להשתמש.
ליד התיבה ערכים , לחץ על בחר XPath
.בחר את השדה או הקבוצה שמכילים את הערכים הרצויים עבור הפקד ולאחר מכן לחץ על 'סנן נתונים'.
- לחץ על הוסף.
הערה
אם ברצונך להוסיף תנאי למסנן קיים, לחץ על המסנן הרצוי ולאחר מכן לחץ על שנה.
- בתיבה הראשונה בתיבת הדו-שיח ציון תנאי סינון , לחץ על שם השדה שאת נתוניו ברצונך לסנן.
- בתיבה השניה, לחץ על סוג המסנן שבו ברצונך להשתמש.
- בתיבה השלישית, לחץ על סוג התנאי שברצונך להחיל על המסנן ולאחר מכן הקלד את התנאי. בדוגמה הקודמת, תוכן הפקד מסונן כך שהתוכן של השדה 'קטגוריה ' שווה לתוכן של שדה הקטגוריה במקור הנתונים.
- אם ברצונך לציין קריטריונים נוספים עבור המסנן, לחץ על וגם ולאחר מכן ציין את הקריטריונים הרצויים. כאשר תעשה זאת, תופיע תיבה רביעית. לחץ על מקש צירוף, לחץ על ואם שני התנאים אמורים לחול על המסנן, או לחץ על או אם יש להחיל אחד מהתנאים על המסנן.
הגדרת מסנן עבור מקטע או טבלה חוזרים
כדי לקבוע תצורה של מסנן במקטע חוזר או בטבלה חוזרת, יש צורך בתיבת רשימה, תיבת רשימה נפתחת או פקד תיבה משולבת בתבנית הטופס המאוכלסת מעמודה של נתונים טבלאיים במקור הנתונים הראשי של הטופס. לא ניתן להשתמש במקור נתונים משני חיצוני בעת סינון מקטע או טבלה חוזרים.
- בחר את המקטע החוזר או את הטבלה שברצונך לסנן.
- תחת כלי בקרה, בכרטיסיה מאפיינים , בקבוצה מאפיינים , לחץ על מאפייני פקד.
- לחץ על הכרטיסיה 'תצוגה '.
- לחץ על 'סנן נתונים'.
- לחץ על הוסף.
הערה
אם ברצונך להוסיף תנאי למסנן קיים, לחץ על המסנן הרצוי ולאחר מכן לחץ על שנה.
- בתיבה הראשונה בתיבת הדו-שיח ציון תנאי סינון , לחץ על שם השדה שאת נתוניו ברצונך לסנן.
- בתיבה השניה, לחץ על סוג המסנן שבו ברצונך להשתמש.
- בתיבה השלישית, לחץ על סוג התנאי שברצונך להחיל על המסנן ולאחר מכן הקלד את התנאי. בדוגמה הקודמת, מתבצע סינון של תוכן הפקד כך שהתוכן של השדה 'קטגוריה' בטופס שווה לתוכן של שדה הקטגוריה ממקור הנתונים.
- אם ברצונך לציין קריטריונים נוספים עבור המסנן, לחץ על וגם ולאחר מכן ציין את הקריטריונים הרצויים. כאשר תעשה זאת, תופיע תיבה רביעית. לחץ על מקש צירוף, לחץ על ואם שני התנאים אמורים לחול על המסנן, או לחץ על או אם יש להחיל אחד מהתנאים על המסנן.
תוצאות סינון בלתי צפויות
בעת בדיקת הטופס, אם הערכים בפקד שמכיל מסנן אינם נכונים מכיוון שיש ערכים רבים מדי או שאין מספיק ערכים, נסה לבצע את הפעולות הבאות:
- אם אתה משתמש בתנאים מרובים במסנן, הסר את כל התנאים פרט לאחד כדי לבדוק שהערכים הנכונים מוחזרים מתנאי יחיד זה. אם התנאי הראשון מחזיר את הערכים הנכונים, הוסף תנאי נוסף ובדוק שוב. המשך להוסיף כל תנאי נוסף עד לאיתור הבעיה.
- אם הערכים המסוננים הפוכים לחלוטין מהצפוי, למשל אם המוצרים מכל הספקים מוצגים במקום המוצרים מספק יחיד, שנה את סוג המסנן בתנאי. לדוגמה, אם התנאי משתמש בסוג המסנן שווה ל- ומוחזרים מוצרים רבים מדי, נסה להשתמש בסוג המסנן אינו שווה ל.