SSRSレポートには、rptFiscalyearId、rptStartDate、rptEndDateという3つのパラメータがあります。 rptFiscalyearIdは、定義済みの会計年度選択リストです。 rptStartDateとrptEndDateはどちらも "Date/Time"(つまりdatepickers)タイプであり、両方ともパラメータのプロパティで「null値を許可する」がtrueに設定されています。SSRS以前のパラメータの選択に基づいて、日付/時刻パラメータをNULLに設定します。
rptFiscalyearIdのデフォルト値は0(「すべて」を意味します)です。
私がしようとしているのは、ユーザーがrptFiscalyearIdの別の値を選択した場合、rptStartDateとrptEndDateの両方の値がNullに設定されるようにすることです。
私はこれを行うことができるのは、rptStartDateとrptEndDateの "Available Values"プロパティを "= IIf(Parameters!rptFiscalyearId.Value> 0、Nothing、Datetime.Now)"のような式に設定することです。 。しかし、この問題は、そうすることによって、パラメータがカレンダーのdatepickerの代わりに選択リストに変更されることです。
datepickerパラメータを選択リストに変換せずに探しているものを達成する方法はありますか? レポートビューアでこれをプログラムで実行する方法はありますか?
完了。先端に感謝します。 – flayto