条件式の構築

プログラミングでは、「条件式」は、特定の条件が満たされるときに実行するルールのセットです。 条件式には、1 つまたは複数のデータソース、演算子、および値が含まれます。

BarTender の条件式は、条件付き印刷の [次の場合に印刷] ダイアログ、データ入力フォームの [表示する条件] ダイアログ、[データベースの設定] ダイアログで複数のデータベースとテーブルを単一のレコードに結合する [マルチデータベースの結合] ビュー、[データベースの設定] ダイアログでカスタムフィルタを作成する [フィルタ] ビュー、および [印字しない] ダイアログで使用します。

複雑な表現では、複数の条件を 1 つの表現に結合できます。 複雑な表現でも、単純な表現から構成されています。これらの表現は、条件付き結合子を使用して結合され、最終的な結果が作成されます。

条件式の要素

単純な条件式は通常の文と同様に、「主語 (データソース)」「動詞 (演算子)」「目的語 (値)」の形式で構成されています。

条件式の構築

To build a complex expression, you must know how to customize conditions, add conditions, and add groups of conditions. General instructions are as follows.

ユーザーインターフェイスは、BarTender の条件式ダイアログ内で異なることがあります。

Closed既存の式をカスタマイズするには

  1. Click [Data Source], and then select the named data source or database field that you want from the list.

  2. Click the Operator, and then select the operator that you want to use.

  3. If appropriate, click <enter a value> to type in the Value that you want.

Closed新しい条件を追加するには

新しい式を追加する方法は、データベースの結合を作成する方法とは少し異なります。 For more information, refer to the Database Setup dialog.

  1. Next to the joiner that you want, click to add a new condition. または、[次の場合に印刷]、[表示する条件]、または [印字しない] ダイアログが開いている場合、結合子をクリックして [条件の追加] を選択することもできます。

  2. Click [Data Source], and then select the named data source or database field that you want from the list.

  3. Click the Operator, and then select the operator that you want to use. 使用可能な演算子の全一覧と、それらの演算子の使用方法については、条件付き印刷の概要を参照してください。

  4. If appropriate, click <enter a value> to type in the Value that you want.

Closed新しい条件のグループを追加するには

データベースの結合を作成する場合、条件のグループは追加できません。

  1. 次の場合に印刷] または [表示する条件] ダイアログのツリービューで、条件付き結合子をクリックして [条件] メニューを開きます。

  2. [グループの追加] をクリックします。 デフォルトでは、AND 結合子と単一条件を使用して新しい条件グループが作成されます。

  3. Click the new joiner, and the select the joiner type that you want. For more information about the various joiners that are available and how they work, see Overview of Conditional Printing.

  4. 複数の条件が必要な場合は、 アイコンをクリックします。 または、結合子をクリックして、[条件] メニューから [条件の追加] を選択して、結合子に条件を追加することもできます。

関連トピック