Crystal Reports for Rational Application Developer ガイド

変数の宣言(Crystal 構文)

式の中では、まず変数を宣言しないと、その変数を使用することができません。
変数は、指定された型の値を保持できます。利用できる型は、7 つの単純型(数値型、通貨型、文字列型、論理値型、日付型、時刻型、日時型)、6 つの範囲変数(数値型範囲、通貨型範囲、文字列型範囲、日付型範囲、時刻型範囲、日時型範囲)、およびこれらの型の配列を保持する変数です。したがって、変数が保持できる型は全部で 26 種類になります。
変数を宣言する場合は、変数名も指定します。変数に、関数名、演算子名、または Crystal 構文で有効な他のキーワードと同じ名前を付けることはできません。たとえば、変数に Sin、Mod、If などの名前を付けることはできません。なぜなら、Sin は組み込みの関数、Mod は組み込みの演算子、If は組み込みのキーワードだからです。式ページでの式の入力では、組み込みの関数の名前、演算子、その他のキーワードが区別しやすい色で強調表示されるため、変数名の矛盾を簡単に確認できます。
宣言された変数は、式の中で使用できます。たとえば、初期値を代入できます。
Local NumberVar x; //Declare x to be a Number variable
x := 10; //Assign the value of 10 to x

数値型の変数を宣言するためのキーワードの末尾には Var が付きます。これは、Crystal 構文のどの変数型についても同じです。
変数は 1 つの型の値しか保持できません。たとえば、変数が数値型の値を保持している場合、後でその変数を使って文字列値を保持することはできません。



Business Objects, an SAP company
http://japan.businessobjects.com/
サポート サービス
http://japan.businessobjects.com/support/
Web 上の製品マニュアル
http://support.businessobjects.com/documentation/