CrystalReports-アレイの作成
Crystal Reportの配列変数は、キーワード「配列」を使用して定義できます。
Global NumberVar Array Z := [1, 2, 3];
Arrayの要素に値を割り当てることもでき、これらの値を数式の計算に使用できます。例-
StringVar Array Z := [“Hello”,”World”];
Z[2] :=[“Bye”];
UpperCase (Z [2] )
この数式は文字列「Bye」を返します。
RedimおよびRedimPreserveキーワードを使用して配列のサイズを変更することもできます。Redimは、配列のサイズ変更中に配列の以前のエントリを削除するために使用され、Redim Preserveは、以前の配列値を含めるために使用されます。にとってexample −
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"
ループのある配列
配列はループでも使用されます: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 Number 50