Crystal Reports - If Then Else الجمل الشرطية في تقارير كريستال
Crystal Reports - If Then Else الجمل الشرطية في تقارير كريستال
Crystal Reports - If Then Else الجمل الشرطية في تقارير كريستال
عبارة if-then-Else هي أبسط عبارات تدفق التحكم. يخبر البرنامج الخاص بك بتنفيذ قسم معين من التعليمات البرمجية فقط إذا تحقق شرط معين صحيح.
إذا رأيت عبارة If-Then-Else التالية مع عوامل تشغيل منطقية ، فقد سمحت لك بتمرير شروط متعددة في الصيغة وإرجاع القيمة ، إذا كان الشرط صحيحًا.
If({PROJECT.Customer\Customer Name} [1 to 2] = "An" and ToText({PROJECT.Time\Year}) [1] = "2") or ({Project.Customer\CUSTOMER NAME} [1 to 2] = "Ja" and ToText({PROJECT.Time\Year}) [1] = "2") Then "Five star rating CUSTOMER" Else "1 star rating CUSTOMER"
ينص هذا البيان على أنه عندما يكون أي شرط من الشروط صحيحًا (قبل وبعد عامل التشغيل OR) ، فسيتم طباعة عميل مصنف بخمس نجوم وإلا فسيتم طباعة تصنيف نجمة واحدة للعميل.
تم حفظ هذه الصيغة ثم إضافتها إلى نص التقرير ضمن علامة تبويب الهيكل كما هو موضح في الصور التالية -
تمت إضافة عمود جديد في التقرير بتصنيف العملاء كما هو مذكور في صيغة الاختبار.
<< الصفحة الرئيسية