式エディタ

式ウィンドウでの式の作成

式は Microsoft® Visual Basic に基づいています。式エディタは、Visual Basic 関数の基本セット、アプリケーション固有のすべてのフィールド、関数、レポートパラメータ、計算変数を認識します。式エディタでは、入力したコマンドはオートコンプリートされます。最も一致するものがドロップダウンリストに表示されます。

必要なアイテムを検索するには、以下のいずれかを行います。

  • 用語の入力を開始する

  • 部分一致を入力する

  • 頭文字を入力する(ラテン文字のみ。中国語や日本語、ロシア語フォントには適用されません)

選択したアイテムを挿入するには、Tab、Enter、または Space を押します。

挿入せずにリストを閉じるには、現在の用語からカーソルを移動するか、Esc を押します。

リストを再度開くには、式の入力を続行するか、Ctrl+Space を押します。

注記

動的な式を作成する場合、式ウィンドウの最初の文字は必ず等号にする必要があります。等号がない場合、その内容は固定テキストとして扱われ、レポートアイテム上に表示されます。

注記

無効な式が入力されると、式エディタに赤い波線が表示されます。ただし、レポートテンプレートエディタでモデル化されていないコードでも、Visual Basic で有効であれば含めることができるため、赤い波線が表示されていても式を保存することができます。

式を複数行に分割

1 つの長い式を複数行に分割するには、以下のいずれかの方法を選択します。

  • 空白の後に下線(_)を示した上で、改行します。

    注記: クロマトグラムやスペクトル、検量線、チャートで使用している式では、アンダースコアは行継続文字として機能しません。

    または

  • ある有効な位置で改行します、たとえばある演算子の後など。複数行にわたり式を続けるために使用できる構文要素のリストについては、https://learn.microsoft.com/ja-jp/dotnet/visual-basic/programming-guide/language-features/statements を参照してください。

式の構文ハイライト

式エディタテキストボックスで、入力した式の構文が定義済みの色でハイライトされます。

これらの色を使用してさまざまな構文タイプをハイライトします。

構文タイプ

引用符で囲まれた固定テキスト。

IF、Choose などの、プログラムフローアクション。

その他すべてのサポートされる関数。

+、-、and、or などの、すべて演算子。

すべての定数。

以下のフィールドツリーに表示されるすべてのフィールド名(VB.net フィールド、プロパティ)。

True、有効な式に対して表示されます。

False、無効な式に対して表示されます。

ブラケットの最初と最後のそれぞれ前後にカーソルを置くと、対応するブラケットがこの色でハイライトされます。

定義済みアイテムの使用

表: アイテムカテゴリ

カテゴリ

説明

グローバル

レポート全体で共通のグローバル変数が含まれます。

パラメータ

すべてのレポートパラメータが含まれます(レポートパラメータを参照してください)。

フィールド

現在のテンプレートのレポートタイプで利用できるすべてのデータフィールドが含まれています。

演算子

異なる値を結合するさまざまな演算子が含まれています(演算子 を参照してください)。

共通の関数

データフィールドまたは変数に適用できるさまざまな関数が含まれています(関数 を参照してください)。

変数

レポートアイテムで定義したすべての変数が含まれています(計算変数を参照してください)。

  • 下の中央のパネルには、選択したカテゴリに対応するアイテムが表示されます。ダブルクリックして、式にアイテムを挿入することができます。

  • 説明パネルには、選択したアイテムに関する簡単な説明が表示されます。カテゴリ集合変数を選択すると、このパネルには選択した変数に適用できる関数が表示されます。

式の結果を変数として保存

式の結果を別の名前で保存をクリックすると、ダイアログが開いて変数名を指定できます。結果が指定した変数名で保存され、以降のレポートアイテムで使用することができます。

×