השדה NextIf משווה בין שני ביטויים. אם ההשוואה נכונה, Word את רשומת נתונים למסמך המיזוג הנוכחי. אם ההשוואה היא False, Word את רשומת הנתונים הבאה למסמך מיזוג חדש.
באפשרותך להשתמש בשדה NextIf כדי לקבץ רשומות נתונים, כמו בדוח מסד נתונים. לדוגמה, באפשרותך להשתמש בשילוב של השדות If, Set ו- NextIf כדי למזג את כל הרשומות עם אותו מיקוד לעמוד אחד במיזוג וליצור עמוד חדש במיזוג כאשר מיקוד חדש נמצא בקובץ הנתונים. עם זאת, מיזוג מסוג זה מורכב להגדרה ודורש מבנים של מקור הנתונים כדי להכיל את שדות המיזוג.
אם המטרה שלך היא לכלול באופן סלקטיבי רשומות מסוימות ממקור הנתונים שלך, באפשרותך לעשות זאת ביתר קלות באמצעות הפקודה מסנן בתיבת הדו-שיח נמענים של מיזוג דואר, שמופיעה בעת לחיצה על ערוך רשימת נמענים בקבוצה התחל מיזוג דואר בכרטיסיה דברי דואר.
הערות:
-
לא ניתן להשתמש בשדות NextIf בהערות שוליים, הערות סיום, ביאורים, כותרות עליונות, כותרות תחתונות או מקורות נתונים.
-
אין אפשרות לקנן את השדה NextIf בתוך שדה כלשהו.
תחביר
בעת הצגת השדה NextIf במסמך, התחביר נראה כך:
{ NEXTIF Expression1 Operator Expression2 }
הערה: קוד השדה מורה לשדה מה להציג. תוצאות שדה הן מה שמוצג במסמך לאחר הערכת קוד השדה. כדי לעבור בין הצגת קוד השדה להצגת תוצאות קוד השדה, הקש Alt+F9.
תיבת הדו-שיח מאפיינים
Expression1, Expression2
ערכים שברצונך להשוות. ביטויים אלה יכולים להיות נתוני שדה מיזוג, סימניה, מחרוזות של תווים, מספרים, שדות מקוננים שמחחזרים ערך או נוסחאות מתמטיות. אם ביטוי מכיל רווחים, הקף את הביטוי במרכאות.
הערות:
-
אם אתה משתמש בשדה מיזוג (MergeField) בביטוי, שדה המיזוג מפנה לנתונים ברשומת הנתונים הנוכחית, ולא ברשומת הנתונים הבאה.
-
ביטוי2 חייב להיות מוקף במרכאות כך שהוא מושווה כמחרוזת תווים.
-
אם האופרטור הוא = או<>, Expression2 יכול להכיל סימן שאלה (?) כדי לייצג כל תו בודד או כוכבית (*) כדי לייצג מחרוזת תווים כלשהי.
-
אם אתה משתמש בכוכבית ב- Expression2, החלק של Expression1 המתאים לכוכבית, וכל שאר התווים ב- Expression2 אינם יכולים לחרוג מ- 128 תווים.
אופרטור
אופרטור השוואה. הוסף רווח לפני ואחרי האופרטור.
אופרטור |
תיאור |
= |
שווה ל |
<> |
אינו שווה ל |
> |
גדול מ |
< |
קטן מ |
>= |
גדול או שווה ל |
<= |
קטן או שווה ל |
הוראות
באפשרותך להשתמש בשדה NextIf במסמך או כחלק במיזוג דואר.
כדי להשתמש בשדה NextIf במסמך, בצע את הפעולות הבאות:
-
בכרטיסיה הוספה, בקבוצה טקסט, לחץ על חלקים מהירים ולאחר מכן לחץ על שדה.
-
ברשימה שמות שדות , בחר NextIf.
-
בתיבה קודי שדה, הקלד את הביטויים, האופרטור, טקסט True וטקסט False, בהתאם לתחביר המוצג לעיל.
-
לחץ על אישור.
כדי להשתמש בשדה NextIf כחלק במיזוג דואר, בעת הגדרת מיזוג הדואר, בצע את הפעולות הבאות:
-
בכרטיסיה דברי דואר, בקבוצה כתיבת &, לחץ על כללים ולאחר מכן לחץ על הרשומה הבאה אם.
-
ברשימה שם שדה , בחר את השם של שדה מיזוג, כגון עיר.
-
ברשימה השוואה , בחר את האופרטור הרצוי. לדוגמה, כדי לבחור נמענים בעיר מסוימת, לחץ על שווה ל.
-
בתיבה השווה ל, הקלד את הערך שבו ברצונך להשתמש. לדוגמה, כדי לבחור נמענים בעיר חיפה, הקלד חיפה.
הערה: אם בחרת ריק או שאינוריק ברשימה השוואה, השאר את התיבה השווה ל ריקה.
דוגמה
מקור הנתונים שלך כולל שדה כדי לסמן את הרשומה האחרונה של כל מיקוד, ומקור הנתונים ממוינות כך שכל הרשומות עם אותו מיקוד יופיעו יחד. כאשר מקור הנתונים שלך מוגדר בדרך זו, באפשרותך להשתמש בשדות הגדר ואם ב- Word כדי לבדוק אם רשומה היא המופע האחרון של מיקוד במקור הנתונים.
לאחר ביצוע בדיקה זו, באפשרותך להשתמש בשדה NextIf כדי לקבוע אם הרשומה הנוכחית היא המופע האחרון של מיקוד מסוים. כל עוד הרשומה הנוכחית אינה המופע האחרון, רשומות עבור מיקוד זה מתווספות למסמך המיזוג הנוכחי. כאשר הרשומה הנוכחית היא המופע האחרון של המיקוד, מסמך מיזוג חדש מתחיל עבור המיקוד הבא שמופיע במקור הנתונים.
בעת הוספת השדה הבא NextIf למיזוג מסמך ראשי, השדה NextIf בוחן את התוכן של השדה LastZipcode ברשומת הנתונים הנוכחית. אם השדה LastZipcode ריק, הנתונים מרשומה הבאה במקור הנתונים ממוזגים למסמך המיזוג הנוכחי. אם השדה LastZipcode אינו ריק, הנתונים מרשומה הבאה במקור הנתונים ממוזגים למסמך מיזוג חדש.
{ NEXTIF { MERGEFIELD LastZipcode } = "" }