このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

 

式には、データベースからの関数やフィールド値だけでなく、さまざまな種類の変数を含めることができます。これらのさまざまなパーツを組み合わせて、レポート内で印刷または表示する値を計算することができます。

 

式でのコードの使用

式の中で値を計算する場合、レポートのプログラミング言語で書かれたコードを含めることもできます。カーリーブレース(「{」と「}」の記号)は、コード項目を他のテキストから分離するために使用されます。開始波括弧記号「{」は、計算の開始を示します。閉じ中括弧記号「}」は計算の終わりを示す。記号の間のコードは計算され、その値が計算結果に含まれる。テキスト表現では、計算結果は自動的に文字列に変換されます。たとえば、次のような式を入力した場合。

 

 

Value = {1 + 2}

 

 

となり、計算後、レポートに表示されます。

 

 

Value = 3

 

 

複数のコード挿入

計算を使用する場合、1つの式に挿入できるコードの数は無制限です。例えば、次のような式を入力した場合。

 

 

ValueA = {1 + 2}, ValueB = {2 + 3}

 

 

であれば、計算後、レポートに表示される結果は次のようになります。

 

 

ValueA = 3, ValueB = 5

 

 

コード挿入のネスト

式の中で計算を行う場合、コードセクションのネストは許されません。例えば、次のような式は正しくなく、計算が失敗する原因になります。

 

 

Value = {1 + 2 + {2 + 3}}

 

 

重要:式の中で計算を行う場合、コードのネストはできません。