パラメータに応じて可視性表現が異なる約 30 の異なる四角形とテキスト ボックスを使用してレポートを作成しました。(これは学生の請求書であり、学期に応じてさまざまなメッセージが表示される必要があります) すべての式を作成したとき、パラメーターにすべて大文字でコーディングしました。ユーザーが小文字を入力すると問題が発生します。大文字と小文字が区別されないため、SQL はすべて正常に動作しますが、さまざまな四角形とテキストボックスが表示されません。レポート コードで、SQL を実行する前にすべてのパラメータを最初に大文字にする方法はありますか? それとも、実際にすべての可視性式に戻って、大文字と小文字に別々の iif を追加する必要がありますか? (それをしなければならないのは信じられないほどばかげているようです)。厳密な入力要件が与えられているため、パラメーターを数値に変更できません。ありがとう。
kd7iwp
質問する
1678 次
2 に答える
1
これが最も洗練されたソリューションかどうかはわかりませんが、[レポート パラメーター] ページのすべてのパラメーターについて次の手順に従うことで、これを実現できます。
1) パラメータの名前を変更し、プロンプトは古いパラメータのままにします。
2)古いパラメータと同じ名前の新しいパラメータを追加します。
3) この新しいパラメータを非表示としてマークします。
4) 新しいパラメーターの使用可能な値が非照会としてマークされていることを確認します (使用可能な値が実際に使用されることはありません)。
5)次の構文を使用して、デフォルト値を非問合せとしてマークします: =ucase(Parameters!OldParameterName.Value)
于 2009-03-16T17:30:14.417 に答える
0
パラメータをUCASEすることはできませんか(xmlビューで実行すると、より速くなり、正規表現の検索/置換を実行できる場合もあります)
于 2009-04-21T06:55:19.493 に答える