Crystal-reports-crystal-creating-arrays

提供:Dev Guides
移動先:案内検索

Crystal Reports-配列の作成

Crystal Reportの配列変数は、キーワード「配列」を使用して定義できます。

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

Arrayの要素に値を割り当てることもでき、これらの値は数式の計算に使用できます。 たとえば-

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

この式は、文字列「Bye」を返します。

RedimおよびRedim Preserveキーワードを使用して配列のサイズを変更することもできます。 Redimはサイズ変更中に配列の以前のエントリを削除するために使用され、Redim Preserveは以前の配列値を含めるために使用されます。 たとえば-

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