2009-03-16 13 views
0

パラメータに応じて視認性の表現が異なる約30種類の四角形とテキストボックスを使用してレポートを作成しました。 (これは学生の請求書であり、学期によってはさまざまなメッセージが表示されます)すべての式を作ったとき、すべての大文字のパラメータでコード化しました。ユーザーが小文字を入力すると問題が発生しますが、SQLは大文字と小文字が区別されないので問題ありませんが、四角形やテキストボックスは表示されません。 SQLを実行する前に、すべてのパラメータを最初に大文字にする方法がレポートコードにありますか?または、実際にはすべての可視性の式に戻って、大文字と小文字に別々のiifを追加する必要がありますか? (それはすごくばかげているように思える)。入力に厳しい要件があるため、パラメータを数値に変更できません。ありがとう。Microsoft Reporting Servicesでコードを使用してパラメータを変更する

答えて

1

これが最もエレガントなソリューションであるかどうかは知りませんが、レポートのパラメータページ上のすべてのパラメータのために、この手順に従うことによって、これを達成できます。

1)として、そのプロンプトを残して、パラメータを再命名古いパラメータの値。

2)古いパラメータと同じ名前の新しいパラメータを追加します。

3)この新しいパラメータを非表示にします。

4)新しいパラメータの利用可能な値は、非照会(可能な値は、実際に使用されることはありませんとしてマークされていることを確認してください)

5)マーク、次の構文を使用して、非照会などのデフォルト値。: = UCASE(パラメータ!OldParameterName.Value)

0

あなただけのUCASEのparams(XMLビューでそれを行う、それが速くなり、あなたも、正規表現検索/置換を行うことができるかもしれない)

することはできません
関連する問題