0

試してみましたが、レポートに効果がなかったので、助けてください...

レポート --> レポート プロパティ --> コード

Public Function GetColor(ByVal st as String,ByVal billamt as String,ByVal paidamt as String) As String
Dim retVal as String = ""
If(st = "Paid" & paidamt != "0" & paidamt < billamt )
retVal = "Blue"
Else If (st = "Unpaid")
retVal = "Red"
Else
retVal = "Black"
End If
Return retVal
End Function

プレースホルダー プロパティ ---> フォント --> 色

=Code.GetColor(Fields!estatus.Value,Fields!billamt.Value,Fields!paidamt.Value)

私も試してみました Placeholder Property ---> Font--> Color

=IIf((Fields!paidamt.Value ="0") , "Red" ,
IIf(( Fields!paidamt.Value < Fields!billamt.Value ), "Blue" , "Black"))

ただし、biillamount 140 Rs や Paidamount 40 Rs のように色を変更しない値もありますが、このタイプの値は色を変更しません

4

1 に答える 1

0

フィールド プロパティで、色を選択してから式を選択し、コードを記述します。つまり IIf('condition', "color1" , "color2")

于 2016-06-24T11:27:26.160 に答える