0

LINETYPE次の値を持つパラメーターがあります。

    INV_DEVICE
    INV_SIM
    TAX
    OTHER_ITEMS

ユーザーがLINETYPE" " で始まるパラメーターから何かを選択した場合、INV_*別のパラメーター フィールドが動的に入力される可能性はありますか?

たとえば、ユーザーは を選択しINV_DEVICEます。という別のパラメータ フィールドが表示されGOODSTYPEます。の値GOODSTYPEはデータベースから取得されます。例:

    PAGER
    GSMPHONE
    SMARTPHONE
    TABLET

しかし、ユーザーがから値を選択する場合、TAXまたはOTHER_ITEMSユーザーが値を選択する必要がない場合GOODSTYPE、またはパラメーター フィールドがまったく表示されない場合。

レポートの出力は、ユーザーが入力した基準に一致するものです。LINETYPEGOODSTYPEの場合、ユーザーは複数の値を選択できることに注意してください。LINETYPE は必須フィールドですがGOODSTYPE、ユーザーが選択した値によって異なりますLINETYPE

4

1 に答える 1

0

本当に必要なのは、Cascading Parameters を呼び出すことです。最初の選択は、別の洗練されたリストにつながる 2 番目の選択の洗練されたリストにつながります。国 -> 都道府県 -> 市のように。

私はそれを使用しませんが、私が集めたものから、あなたの選択はテーブルに保存する必要があります. カスケード パラメータを作成するには:

  1. 新しいパラメータを作成する
  2. [値のリスト] で、[動的] を選択します。
  3. 値、説明、パラメータを選択してください
  4. 複数の値を許可するオプションを設定します
  5. さらにパラメータがある場合は、手順 3 ~ 4 を繰り返します。
于 2012-11-14T18:35:58.873 に答える