2

私のプログラムでは、ユーザーはパラメータStart DateEnd Date、およびを入力できますShift

と呼ばれる別のものを追加しVCNます。これにより、ユーザーは特定の部品番号を入力することができ、プログラムはそれに関連するデータを検索します。

ただし、これを行うときは、他の 3 つのパラメーターをオフにできるようにしたいと考えています。これは、ユーザーが最初の 3 つのパラメーターまたはVCN数値を入力できることを意味します。ユーザーがVCN数字を入力するときに、検索が他の 3 つのパラメーターに拘束されないようにします。

4

1 に答える 1

1

一見すると、2つのレポートを使用したほうがよいように思われますが、これが私の好みです。

別のパラメータに基づいてパラメータを無効にする方法は見つかりませんでしたが、VCNパラメータをオーバーライドとして使用することをお勧めします。これで私は:

  1. オプションとして設定VCNし、nullを許可します。
  2. デフォルトVCNを設定しnull、レポートを通常どおりに実行できるように設定します。
  3. ユーザーがに何かを入力した場合は、VCNこれを使用し、他のパラメーターには何も無視します。
  4. 次に、ifVCNがnullの場合は、他のクエリを無効にするか、必要に応じて実行します。
于 2013-03-15T23:52:56.917 に答える