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
<< الصفحة الرئيسية