テーブルでの選択セクションの作成

選択セクションはテーブル内のセクションの一種で、これを設定することにより、セクション内の特定行の表示をカスタマイズできます。

このカスタマイズは、条件ステートメントを使用して、セクション内の個々の行に適用されます。例えば、特定の行について、行内の特定のフィールドの値に応じてテキストの色を変えてインスタンスを表示するように、選択セクションを設定することもできます。

次のいずれかのオプションを選択すると、ヘッダー行、ボディ行およびフッター行を選択セクションに追加したり、選択サブフォームセットから削除したりできます。

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

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

既存のセクションから選択セクションを作成するには

  1. テーブルセクションを選択し、オブジェクトパレットの

  2. 「セクション」タブをクリックし、種類リストから「候補からサブフォームを 1 つ選択する」を選択します。

行から選択セクションを作成するには

テーブル内の行を選択し、テーブル/選択セクションとしてグループ化を選択します。

ヘッダー行、ボディ行またはフッター行を選択セクションに追加するには

  1. 選択セクションを選択します。

  2. オブジェクトパレットの「セクション」タブをクリックし、種類リストで「候補からサブフォームを 1 つ選択する」が選択されていることを確認します。

  3. 「代替オブジェクトの編集」ボタンをクリックします。

  4. 追加ボタン をクリックして、別のサブフォームリストの新しい項目を挿入します。また、階層パレットで、行を選択サブフォームセット内にドラッグすることもできます。

    新しい行を追加すると、現在選択している行の複製が追加されます。行が選択されていない場合は、選択セクションに名称未設定の新しい行が追加されます。

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

    重要: この手順では、新しい行を既存の選択セクションに追加するための処理について説明しています。この手順で行を追加すると、Designer ではまず新しい行オブジェクトが作成され、この行がテーブルと選択セクションに追加されます。既存のテーブル行を選択セクションに追加する場合は、階層パレットの行オブジェクトを選択セクション内にドラッグします。

選択セクションからヘッダー行、ボディ行またはフッター行を削除するには

  1. 選択セクションを選択します。

  2. オブジェクトパレットの「セクション」タブをクリックし、「代替オブジェクトの編集」をクリックします。

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

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