13.1.3.5 フォーム・ページでのシャトル・アイテムの作成

ページ・デザイナでシャトル・アイテムを作成します。

この項では、シャトル・アイテム・タイプを作成する方法について説明します。この例では、DEPT表に、特定の部門に割り当てられている従業員を示すレポートおよびフォームを作成します。次に、従業員を部門に割り当てやすくするために従業員をアルファベット順に一覧表示するシャトル・アイテムを作成します。

フォームにシャトル・アイテムを作成するには:

  1. ページ・デザイナでページを表示します。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーションを選択します。
    3. ページを選択します。
    ページ・デザイナが表示されます。
  2. 新しいアイテムを「レンダリング」タブから作成するか、ギャラリから追加します。

    プロパティ・エディタにページ・アイテム属性が表示されます。属性は、グループに編成されます。グループまたは属性を検索するには、「フィルタ・プロパティ」フィールドにキーワードを入力します。プロパティ・エディタにグループまたは属性が表示されます。または、「グループに移動」をクリックしてグループを選択できます。

  3. プロパティ・エディタで該当する属性を編集します。

    属性についてさらに学習するには、プロパティ・エディタで属性を選択し、中央ペインで「ヘルプ」タブをクリックして、参照してください。

  4. 「指定」で、次の項目を指定します。
    1. 識別、名前: このアイテムの名前を入力します(PX_EMP_LISTなど)。
      ここでは、アイテム名(P2_EMP_LISTなど)のPXはアイテムが存在するページを示しています。
    2. 識別、タイプ: 「シャトル」を選択します。
  5. 「LOV」で、次のステップを実行します。
    1. LOV: タイプ: 「SQL問合せ」を選択します。
    2. LOV、SQL問合せ、次を入力します:
      SELECT ename, empno FROM emp ORDER BY 1
      
  6. 「ソース」で、次のようにします。
    1. ソース、タイプ: 「SQL問合せ(コロン区切りの値を返す)」を選択します。
    2. ソース、アイテム・ソース値: このアイテム値のソースとして使用される1行以上の行を返すSQL問合せ文を入力します。結果に複数の行が含まれる場合、各行の値が、コロンで区切られた1つの値に形成されます。たとえば:
      SELECT empno FROM emp WHERE deptno = :P8_DEPTNO ORDER BY ename
      
  7. 変更を保存するには、「保存」をクリックします。ページを保存して実行するには、「ページの保存と実行」をクリックします。