このサイトをご覧になるには、JavaScriptを有効にしてください。
式には、データベースからの関数やフィールド値だけでなく、さまざまな種類の変数を含めることができます。これらのさまざまなパーツを組み合わせて、レポート内で印刷または表示する値を計算することができます。
式でのコードの使用
式の中で値を計算する場合、レポートのプログラミング言語で書かれたコードを含めることもできます。カーリーブレース(「{」と「}」の記号)は、コード項目を他のテキストから分離するために使用されます。開始波括弧記号「{」は、計算の開始を示します。閉じ中括弧記号「}」は計算の終わりを示す。記号の間のコードは計算され、その値が計算結果に含まれる。テキスト表現では、計算結果は自動的に文字列に変換されます。たとえば、次のような式を入力した場合。
Value = {1 + 2}
となり、計算後、レポートに表示されます。
Value = 3
複数のコード挿入
計算を使用する場合、1つの式に挿入できるコードの数は無制限です。例えば、次のような式を入力した場合。
ValueA = {1 + 2}, ValueB = {2 + 3}
であれば、計算後、レポートに表示される結果は次のようになります。
ValueA = 3, ValueB = 5
コード挿入のネスト
式の中で計算を行う場合、コードセクションのネストは許されません。例えば、次のような式は正しくなく、計算が失敗する原因になります。
Value = {1 + 2 + {2 + 3}}
重要:式の中で計算を行う場合、コードのネストはできません。