条件式の構築

BarTender では、「条件ステートメント」は、テンプレート上のオブジェクトの印刷など、特定の操作を実行する前、またはデータベースレコードをレコードセットに含める前に満たす必要のある条件を定義します。条件ステートメントには、評価対象の「データソース」、「演算子」、およびデータソース値の比較対象となる「値」が含まれます。

「条件式」は、操作を実行するため複数の条件を満たす必要がある場合に作成できます。条件式では、2 つまたは複数の条件を単一のの式に結合できます。非常に複雑な式であっても、複数のシンプルな条件ステートメントで構成されています。これらのシンプルな条件ステートメントが条件付き結合子で結合されたものが最終結果となります。

設定する条件付き操作に応じて、次のいずれかのダイアログを使用して条件ステートメントまたは式を作成できます。

条件式の要素

条件ステートメントは一般的な文章と同様に、主語 (データソース)、述語 (演算子)、および目的語 (値) で構成されています。条件式は 2 つまたは複数の条件ステートメントが結合されたもので、評価対象の複雑な条件を作成します。条件ステートメントと条件式を作成するには、それらを作成するために必要な情報を理解する必要があります。

条件式の構築

条件式を構築するには、条件のカスタマイズ、条件の追加、および条件のグループの追加を行う方法を理解する必要があります。一般的な手順は次のとおりです。

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

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

  1. [データソース] プレースホルダーをクリックし、目的の名前付きデータソースまたはデータベースフィールドをクリックします。

  2. 演算子プレースホルダーをクリックし、使用する演算子をクリックします。

  3. 適切な場合、<値を入力> をクリックして目的の値を入力します。

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

新しい式を追加する方法は、データベースの結合を作成する方法とは少し異なります。詳細については、「データベースの設定」ダイアログを参照してください。

  1. 新しい条件を追加するには、目的の結合子の横にある をクリックします。または、[次の場合に印刷]、[表示する条件]、または [印字しない] ダイアログが開いている場合、結合子をクリックして [条件の追加] を選択することもできます。

  2. [データソース] プレースホルダーをクリックし、目的の名前付きデータソースまたはデータベースフィールドをクリックします。

  3. 演算子プレースホルダーをクリックし、使用する演算子をクリックします。

  4. 適切な場合、<値を入力> をクリックして目的の値を入力します。

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

データベースの結合を作成する場合、条件のグループは追加できません。詳細については、データベース結合の種類を参照してください。

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

  2. [グループの追加] をクリックします。既定では、新しい条件グループは、And 結合子と単一の条件で作成されます。

  3. 新しい結合子をクリックし、目的の結合子の種類を選択します。

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

関連トピック