يقارن الحقل NextIf بين تعبيرين أثناء عملية دمج المراسلات. إذا كانت المقارنة صحيحة، يقوم Word بدمج سجل البيانات التالي في المستند المدمج الحالي. إذا كانت المقارنة خاطئة، يقوم Word بدمج سجل البيانات التالي في مستند مدمج جديد.
ملاحظة
ينطبق هذا المحتوى على إصدارات سطح المكتب من Word لنظامي التشغيل Windows وMac (بما في ذلك Word مع اشتراك Microsoft 365). قد لا تتوفر بعض الميزات في Word للويب أو تطبيقات الأجهزة المحمولة. بالنسبة لمعظم سيناريوهات دمج البريد حيث تريد تضمين سجلات محددة فقط، استخدم عامل التصفية في مربع الحوار "مستلمو دمج المراسلات ". استخدم NextIf فقط عندما تريد التحكم في كيفية دمج السجلات المتتالية.
يمكنك استخدام الحقل NextIf لتجميع سجلات دمج المراسلات، بطريقة مماثلة لتجميع السجلات في تقرير قاعدة بيانات. على سبيل المثال، يمكنك استخدام تركيبة من حقول If وSet وNextIf لدمج كل السجلات التي لها نفس الرمز البريدي إلى صفحة واحدة في الدمج، وإنشاء صفحة جديدة في الدمج عند مواجهة رمز بريدي جديد في ملف البيانات. على الرغم من ذلك، فإن عملية دمج كهذه معقدة في الإعداد، وتتطلب أن تكون بنية مصدر البيانات لاحتواء حقول الدمج.
إذا كان هدفك تضمين سجلات معينة من مصدر البيانات بشكل انتقائي يمكنك إجراء ذلك بسهولة أكبر باستخدام الأمر "تصفية " في مربع الحوار "مستلمو دمج المراسلات "، الذي يظهر عند النقر فوق "تحرير قائمة المستلمين " في المجموعة "بدء دمج البريد " ضمن علامة التبويب "مراسلات ".
ملاحظة
- لا يمكن استخدام حقول NextIf في الحواشي السفلية أو التعليقات الختامية أو التعليقات التوضيحية أو الرؤوس أو التذييلات أو مصادر البيانات.
- يتعذر تضمين الحقل NextIf ضمن أي حقل.
بناء الجملة
عند عرض الحقل NextIf في المستند، يكون بناء الجملة كالتالي:
{ NEXTIFExpression1 Operator expression2}
ملاحظة
إن رمز الحقل يحدد ما يجب إظهاره في الحقل. ونتائج الحقل هي ما يتم عرضه في المستند بعد تقييم رمز الحقل. للتبديل بين عرض رمز الحقل ونتائج رموز الحقل، اضغط على Alt+F9.
خصائص
Expression1، Expression2
القيم التي تريد مقارنتها. يمكن أن تكون هذه التعبيرات عبارة عن دمج بيانات الحقول أو أسماء الإشارات المرجعية أو سلاسل الأحرف أو الأرقام أو الحقول المتداخلة التي ترجع قيمة أو صيغ رياضية. إذا احتوى أحد التعبيرات على مسافات، فقم بإحاطته بعلامتي اقتباس.
ملاحظة
- إذا كنت تستخدم حقل دمج (حقل دمج) في تعبير ما، يشير حقل الدمج إلى البيانات في سجل البيانات الحالي، وليس إلى سجل البيانات التالي.
- يجب إحاطة التعبير 2 بعلامتي اقتباس لكي تتم مقارنته كسلسلة أحرف.
- إذا كان عامل التشغيل = أو <>، فيمكن أن يحتوي Expression2 على علامة استفهام (؟) لتمثيل أي حرف مفرد أو علامة نجمية (*) لتمثيل أي سلسلة من الأحرف.
- إذا استخدمت علامة نجمية في التعبير 2، فلا يمكن أن يتعدى جزء التعبير 1 الذي يتطابق مع العلامة النجمية وأي أحرف متبقية في التعبير 2 128 حرفا.
عامل التشغيل
عامل المقارنة. أدخل مسافة قبل عامل التشغيل وبعده.
| عامل التشغيل | الوصف |
|---|---|
| = | يساوي |
| <> | لا يساوي |
| > | أكبر من |
| < | أصغر من |
| >= | أكبر من أو يساوي |
| <= | أصغر من أو يساوي |
إرشادات
يمكنك استخدام الحقل NextIf في مستند أو كجزء من عملية دمج مراسلات.
لإدراج الحقل NextIf في مستند، قم بما يلي:
- ضمن علامة التبويب إدراج، في المجموعة نص، انقر فوق الأجزاء السريعة، ثم انقر فوق حقل.
- في القائمة أسماء الحقول ، حدد NextIf.
- في مربع رموز الحقول ، اكتب التعبيرات وعامل التشغيل والنص الحقيقي والنص الخاطئ باتباع بناء الجملة الموضح أعلاه.
- حدّد موافق.
لإدراج الحقل NextIf أثناء إعداد دمج المراسلات:
ضمن علامة التبويب "مراسلات "، في المجموعة "كتابة & إدراج الحقول "، انقر فوق "قواعد"، ثم فوق "السجل التالي" إذا.
في قائمة اسم الحقل ، حدد اسم حقل دمج، مثل المدينة.
في قائمة المقارنة ، حدد عامل التشغيل الذي تريده. على سبيل المثال، لاختيار المستلمين في مدينة معينة، انقر فوق يساوي.
في المربع مقارنة مع، اكتب القيمة التي تريد استخدامها. على سبيل المثال، لاختيار المستلمين في طوكيو، اكتب طوكيو.
ملاحظة
إذا حددت "مقارنة" فارغة أو ليست فارغة في قائمة "المقارنة "، فاترك المربع "مقارنة مع " فارغا.
مثال
يتضمن مصدر البيانات حقلا لوضع علامة على السجل الأخير لكل رمز بريدي، ويتم فرز مصدر البيانات بحيث تظهر كافة السجلات التي لها الرمز البريدي نفسه معا. عند إعداد مصدر بياناتك بهذه الطريقة، يمكنك استخدام حقول Set وIf في Word للتحقق مما إذا كان السجل هو التكرار الأخير للرمز البريدي في مصدر البيانات أم لا.
من خلال عملية التحقق هذه، يمكنك استخدام الحقل NextIf لتحديد ما إذا كان السجل الحالي هو التكرار الأخير لرمز بريدي معين أم لا. وطالما أن السجل الحالي ليس التكرار الأخير، تتم إضافة سجلات ذلك الرمز البريدي إلى مستند الدمج الحالي. عندما يكون السجل الحالي هو التكرار الأخير للرمز البريدي، يتم بدء إنشاء مستند دمج جديد للرمز البريدي التالي المدرج في مصدر البيانات.
عند إدراج حقل NextIf التالي في مستند رئيسي لدمج المراسلات، يقوم الحقل NextIf بفحص محتويات الحقل LastZipcode في سجل البيانات الحالي. إذا كان حقل LastZipcode فارغا، فسيتم دمج البيانات من السجل التالي في مصدر البيانات في مستند الدمج الحالي. إذا لم يكن الحقل LastZipcode فارغا، فسيتم دمج البيانات من السجل التالي في مصدر البيانات في مستند دمج جديد.
{ NEXTIF { MERGEFIELD LastZipcode } = "" }