Crystal Reports - Membuat Array
Variabel Array di Crystal Report dapat ditentukan dengan menggunakan kata kunci "Array".
Global NumberVar Array Z := [1, 2, 3];
Anda juga dapat menetapkan nilai ke elemen Array dan nilai ini dapat digunakan untuk komputasi dalam rumus. Misalnya -
StringVar Array Z := [“Hello”,”World”];
Z[2] :=[“Bye”];
UpperCase (Z [2] )
Rumus ini akan mengembalikan string "Bye".
Anda juga dapat mengubah ukuran Array menggunakan kata kunci Redim dan Redim Preserve. Redim digunakan untuk menghapus entri Array sebelumnya saat mengubah ukurannya, dan Redim Preserve digunakan untuk memuat nilai Array sebelumnya. Untukexample -
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"
Array dengan Loops
Array juga digunakan dengan Loops: like For loop.
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 Number 50