الاثنين، 19 أكتوبر 2020

Crystal Reports - If Then Else الجمل الشرطية في تقارير كريستال

 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) ، فسيتم طباعة عميل مصنف بخمس نجوم وإلا فسيتم طباعة تصنيف نجمة واحدة للعميل.

تم حفظ هذه الصيغة ثم إضافتها إلى نص التقرير ضمن علامة تبويب الهيكل كما هو موضح في الصور التالية -

علامة تبويب الهيكل

هيكل Tab1

تمت إضافة عمود جديد في التقرير بتصنيف العملاء كما هو مذكور في صيغة الاختبار.








التسميات: