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

Crystal Reports - Creating Arrays إنشاء المصفوفات في تقارير كريستال

 Crystal Reports - Creating Arrays إنشاء المصفوفات في تقارير كريستال

Crystal Reports - Creating Arrays إنشاء المصفوفات في تقارير كريستال

Crystal Reports - Creating Arrays إنشاء المصفوفات في تقارير كريستال 

يمكن تعريف متغير Array في Crystal Report باستخدام الكلمة الأساسية "Array".

Global NumberVar Array Z := [1, 2, 3];

يمكنك أيضًا تعيين قيم لعناصر Array ويمكن استخدام هذه القيم للحسابات في الصيغ. على سبيل المثال -

StringVar Array Z := [“Hello”,”World”];
Z[2] :=[“Bye”];
UpperCase (Z [2] )

هذه الصيغة ستعيد السلسلة "وداعا".

يمكنك أيضًا تغيير حجم المصفوفة باستخدام الكلمات الأساسية Redim و Redim Preserve. يتم استخدام Redim لإزالة الإدخالات السابقة للصفيف أثناء تغيير حجمه ، ويتم استخدام Redim Preserve لاحتواء قيم Array السابقة. على سبيل المثال -

Local NumberVar Array Z;
Redim Z [2]; //Now Z is [0, 0]
Z [2] := 10; //Now Z is [0, 10]
Redim Z [3]; //Now Z is [0, 0, 0], Redim has erased previous Array values.
Z [3] := 20; //Now Z is [0, 0, 20]
Redim Preserve Z [4]; 
//Now Z is [0, 0, 20, 0], Redim Preserve has contained previous Array values.
"finished"

مصفوفة مع حلقات

تُستخدم المصفوفات أيضًا مع Loops: مثل حلقة For.

Local NumberVar Array Z;
Redim Z[10];
Local NumberVar x;
For x := 1 To 10 Do
(Z[x] := 10 * x);
Z [5] //The formula returns the Num






التسميات: