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

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

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

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

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