選択サブフォームセットの使用

選択サブフォームセットはサブフォームセットオブジェクトの一種です。条件ステートメントを使用して、サブフォームセット内の特定のサブフォームの表示をカスタマイズできます。サブフォームセットと同様に、データ接続からのデータに選択サブフォームセットが連結されます。さらに、選択サブフォームセットを使用して、実行時にセット内でどのサブフォームを表示するかを幅広く制御できるようになります。例えば、繰り返しサブフォーム内の特定のフィールドの値に応じてテキストの色を変えて繰り返しサブフォームのインスタンスを表示するように、選択サブフォームセットを設定できます。

選択サブフォームセットを作成するには

選択サブフォームセットは、既存のサブフォームセットまたは既存のサブフォームオブジェクトから作成できます。

既存のサブフォームセットから選択サブフォームセットを作成するには

  1. サブフォームセットオブジェクトを選択します。

  2. オブジェクトパレットの「サブフォームセット」タブをクリックし、種類リストで「候補からサブフォームを 1 つ選択する」を選択します。

サブフォームオブジェクトから選択サブフォームセットを作成するには

 サブフォームオブジェクトを選択し、挿入/選択サブフォームセットに含めるを選択します。

選択サブフォームセットについてサブフォームを追加または削除するには

選択サブフォームセットにサブフォームオブジェクトを追加する場合や、選択サブフォームセットからサブフォームオブジェクトを削除する場合は、次のいずれかを実行します。

  • データが指定されたサブフォームを編集ダイアログボックスを使用する。

  • 階層パレットで、サブフォームオブジェクトを選択サブフォームセットにドラッグしたり、選択サブフォームセットの外にドラッグしたりして、コンテンツを手動編集する。

    重要: データが指定されたサブフォームを編集ダイアログボックスを使用して、別のサブフォームリストからサブフォームを削除すると、フォームデザインからサブフォームオブジェクトが完全に削除されます。サブフォームオブジェクトを保持しつつ選択サブフォームセットから削除する場合は、階層パレットを使用して、サブフォームオブジェクトを手動で選択サブフォームセットの外にドラッグする必要があります。

選択サブフォームセットにサブフォームを追加するには

  1. サブフォームセットオブジェクトを選択します。

  2. オブジェクトパレットの「サブフォームセット」タブをクリックし、「代替オブジェクトの編集」をクリックします。

  3. 追加ボタンをクリックして、別のサブフォームリストの新しい項目を挿入します。また、階層パレットを使用して、選択サブフォームセットにサブフォームオブジェクトをドラッグ&ドロップできます。

    新しいサブフォームを追加すると、現在選択しているサブフォームの複製が追加されます。サブフォームが選択されていない場合は、選択サブフォームセットに名称未設定の新しいサブフォームが追加されます。

  4. 上へボタンおよび下へボタンを使用して、新しいサブフォームのエントリを目的の位置に移動します。実行時には項目が順番に処理され、式が true と評価された最初のエントリがフォームに表示されるので、別のサブフォームリストでエントリを順序付けておく必要があります。

選択サブフォームセットからサブフォームを削除するには

  1. サブフォームセットオブジェクトを選択します。

  2. オブジェクトパレットの「サブフォームセット」タブをクリックし、「代替オブジェクトの編集」をクリックします。

  3. 別のサブフォームリストでエントリを選択し、削除ボタンをクリックします。