Crystal Reports Designer  

Basic 構文の式と Visual Basic の関数との比較

formula 変数を使用するのは、Visual Basic で formula という名前の関数を記述するのに似ています。

次の Basic 構文の式を例にします。

Rem 文字列値を返す式
Rem 関数 Rnd は次の範囲で乱数を返す
Rem 0 〜 1
If Rnd > 0.9 Then
formula = "あなたの勝ち!"
Else
formula = "もう一度どうぞ"
End If

上の式は、Rnd が返す乱数が 0.9 より大きい場合は、テキスト文字列値“あなたの勝ち!”を返し、そうでない場合は、テキスト文字列値“もう一度どうぞ”を返します。

上の式を Visual Basic の関数として記述すると次のようになります。

Rem Visual Basic のコード
Function formula()
If Rnd > 0.9 Then
formula = "あなたの勝ち!"
Else
formula = "もう一度どうぞ"
End If
End Function

参照

Basic 構文