1

SQL Server 2005 Reporting Services のレポートに 3 つのパラメータが含まれており、その間に何らかの依存関係を実装したいと考えています。

  • 最初のパラメータは DateRange で、現在からの日付範囲を作成するためにさかのぼるさまざまな日数のドロップダウンです。代わりに Start および End DateTime パラメーターを使用する必要がある場合にフラグを立てるために使用される「カスタム」値があります。
  • 2 番目と 3 番目は、ユーザーが何らかの有効な DateTime 文字列表現を入力するか、[カレンダー] ボックスをクリックしてその方法を選択する日時パラメーターです (例: 「02/20/2009」)。

私が抱えている問題は、従属パラメーターに出くわしたすべての資料が、次のドロップダウンを決定するクエリに基づいてドロップダウンがあるカスケード関係を示していることです。

クエリを使用するドロップダウンから、クエリされていない DateTime Textbox にカスケードするにはどうすればよいですか?

4

2 に答える 2

0

これはあなたが探している答えではないかもしれませんが、私はレポートをWebページに埋め込むことによって(ReportViewerコントロールを使用して)この(および他の)問題を解決しました。私はAJAXを使用して、Reporting Servicesでは非常に難しい方法でドロップダウン間で値をカスケードし、コードビハインドのレポートにパラメーターを渡します。

入力コントロールの作成方法に制約されないため、これははるかに簡単であることがわかりました。ただし、YMMV。

于 2009-02-20T03:42:13.563 に答える
0

デフォルト値を式に設定します。等号で始まるデフォルト値は、レポートが現在のパラメーターを現在のパラメーターより上のすべてのパラメーターに依存するものとして扱うように強制すると思います。

于 2009-04-13T14:04:07.503 に答える