LOVの追加
「SQL問合せ」または「固定データ」の値のリストを作成できます。
SQL問合せからのリストの作成
データ・エンジンは、値リストの問合せから名前(表示名)と値のペアを作成します。値リストのselect文では、データ・エンジンによって、最初にリストされる列が表示名として使用され、2番目の列がデータセットの問合せのパラメータに渡される値に使用されます。
問合せで返される列が1つのみの場合は、その列の値が、ユーザーに表示される値リストの表示名およびパラメータに渡される値の両方として使用されます。
- リストから「データソース」を選択します。
- 問合せの結果をレポート・セッション用にキャッシュする場合は、下側のペインで「結果のキャッシュ」を選択します(推奨)。
- SQL問合せを入力するか、クエリー・ビルダーを使用します。次の図に、SQL問合せタイプの値リストを示します。
次に示されたSQL問合せは、DEPARTMENTS表のDEPARTMENT_NAME列のみを選択します。この場合、値リストでは、問合せの結果がリストに表示され、同じ値がデータセットのパラメータに渡されます。次の図は、値リストの表示エントリと、データセットに渡される値を示しています。メニュー項目とP_DEPTに表示されている値はDEPARTMENT_NAMEの値です。
かわりに、DEPARTMENT_IDをデータセットのパラメータに渡し、DEPARTMENT_NAMEをリストに表示する場合は、次のようにSQL問合せを作成します:
Select "DEPARTMENTS"."DEPARTMENT_NAME" as "DEPARTMENT_NAME",
"DEPARTMENTS"."DEPARTMENT_ID" as "DEPARTMENT_ID"
from "DEMO"."DEPARTMENTS" "DEPARTMENTS
次の図は、値リストの表示エントリと、データセットに渡される値を示しています。メニューにはDEPARTMENT_NAMEがリスト表示され、P_DEPTにはDEPARTMENT_IDの値が表示されます。