0

私の期待に応えるために、このコードを fontweight 式とフィールド値式で試しました

=iif(fields!RATE_SELECTED="A","BOLD","NORMAL")

私は例外で終わる

エラー BC30518: これらの引数でアクセス可能な '=' を呼び出すことができないため、オーバーロードの解決に失敗しました

助けてください。

4

1 に答える 1

1

.Valueあなたは表現に欠けています。そのはず:

=iif(Fields!RATE_SELECTED.Value="A","Bold","Normal")

"Bold","Normal"また、 「BOLD」、「NORMAL」の代わりにする必要があり
SSRS のバグが原因で、これを試してもうまくいかない場合の秘訣は次のとおりです。

最初に以前の値をクリアしてから、[レポート デザイナー] 画面OK >> OKが再び表示されるまでクリックします。 ここから、レポート アイテム、たとえばTextBoxなど( Bold の近く) をもう一度右クリックし、ここで式全体を手動で記述する代わりに、書き込みのみを行い、[図を参照] をクリックして選択し、同様に[ Bold ] をクリックしてダブルクリックします。 次に通常 、手動で編集すると、最終的な式は次のようになります

right click >>TextBox properties >>Font>> fx

ここに画像の説明を入力

=iif(FieldsRATE_SELECTEDConstants


=iif(Fields!RATE_SELECTED.Value="A","Bold","Normal")

HTH

于 2012-11-10T04:38:09.507 に答える