Applies ToWord لـ Microsoft 365 Word لـ Microsoft 365 لـ Mac Word 2021 Word 2021 for Mac Word 2019 Word 2019 for Mac Word 2016

يقارن رمز الحقل Compare بين قيمتين ويعرض النتيجة "1" إذا كانت المقارنة صحيحة أو "0" (صفر) إذا كانت المقارنة خاطئة. يمكنك استخدام هذا الحقل لإنشاء مقارنات منطقية مركبة مع الدالتين و و أو في حقل = (صيغة)، ثم يمكنك استخدام نتيجة الحقل = (صيغة) في حقل If.

بناء الجملة

عند عرض التعليمة البرمجية لحقل المقارنة في المستند، يبدو بناء الجملة كما يلي:

{ COMPARE Expression1 Operator Expression2 }

ملاحظة:  إن رمز الحقل يحدد ما يجب إظهاره في الحقل. ونتائج الحقل هي ما يتم عرضه في المستند بعد تقييم رمز الحقل. للتبديل بين عرض رمز الحقل ونتائج رموز الحقل، اضغط على Alt+F9.

إرشادات

Expression1, Expression2

القيم المراد مقارنتها. يمكن أن تكون التعبيرات إشارة مرجعية الأسماء أو سلاسل النص أو الأرقام أو الحقول المتداخلة التي ترجع قيمة أو صيغا رياضية. إذا كان التعبير يحتوي على مسافات، فقم بإحاطة التعبير بعلامات اقتباس.

عامل التشغيل

المقارنة عامل تشغيل. إدراج مسافة قبل عامل التشغيل وبعده.

عامل التشغيل

الوصف

=

يساوي

<>

لا يساوي

<

أكبر من

>

أصغر من

>

أكبر من أو يساوي

<

أصغر من أو يساوي

ملاحظة: إذا كان عامل التشغيل = أو <>، يمكن أن يحتوي Expression2 على علامة استفهام (؟) لتمثيل أي حرف واحد، أو علامة نجمية (*) لتمثيل أي سلسلة من الأحرف. يجب أن يكون التعبير محاطا بعلامات اقتباس بحيث تتم مقارنته كسلسلة أحرف. إذا كنت تستخدم علامة نجمية في Expression2، فلن يتجاوز جزء Expression1 الذي يتوافق مع العلامة النجمية، بالإضافة إلى أي أحرف متبقية في Expression2، 128 حرفا.

أمثلة

لنفترض أنه تم إدراج الحقل If في المثال التالي في مستند رئيسي لدمج المراسلات. تفحص حقول المقارنة حقول البيانات CustomerNumber وCustomerRating عند دمج كل سجل البيانات. ترجع الدالة Or للحقل = (الصيغة) القيمة "1" (صحيح) إذا كان أحد حقول البيانات على الأقل يشير إلى ضعف الرصيد، وفي هذه الحالة تتم طباعة النص الأول بعلامات اقتباس.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber } >= 4 }، { COMPARE { MERGEFIELD CustomerRating } <= 9 } ) } = 1 "Credit not acceptable" "Credit acceptable"}

ينتج عن حقل المقارنة التالي القيمة "1" إذا كانت أي قيمة في حقل بيانات الرمز البريدي هي النطاق 98500 – 98599:

{ COMPARE " { MERGEFIELD PostalCode } " = "985*" }

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.