0

国のコンボボックス、開始日、終了日(会計年度)の3つのパラメーターを持つレポートがあります。国のコンボボックスの選択に応じて、開始日と終了日を更新したい。

国コードをパラメータとして受け取り、選択した国の開始日と終了日を返すデータセットを作成しました。次に、日付のデフォルト値をデータセットにリンクしました。

これは、国が最初に選択されたときに完全に機能しますが、その後の国の選択では機能しません。日付パラメータのタイプをコンボボックスに変更すると、毎回機能しますが、国が選択された後に日付を「微調整」する柔軟性を失いたくありません。

私は不可能を求めていますか?

4

1 に答える 1

2

Microsoftは、この動作を仕様によるものと見なしています。このMicrosoftConnectの問題を参照してください。

一般に回避策があります。最初のパラメーターでの選択によって値が無効になると、依存パラメーターが更新されます。

ただし、ユーザーが開始日と終了日を上書きできるようにするため、国のデフォルト値が使用可能な唯一の値になるように指定することはできません。

最初の国の後に2番目の国のパラメーターを追加し、そのデフォルトで使用可能な値は最初の国のパラメーターの値のみであり、2番目の値に基づいて開始パラメーターと終了パラメーターのデフォルト値を設定することができます。国パラメータ。

残念ながら、2番目の国のパラメータを非表示に設定した場合、そのデフォルト値は入力されません。したがって、これを機能させるには、2番目の国のパラメータを表示したままにする必要があります。

これを利用できます。たとえば、国のデフォルトの日付範囲をパラメータのラベルとして表示します。これにより、ユーザーはデフォルトの日付範囲が上書きされた場所を確認できます。

于 2012-04-25T08:54:52.830 に答える