web-dev-qa-db-ja.com

RDLC式で値を連結する方法は?

式を作成したいRDLCファイルがあります。こちらが表現の性質のイメージです。 First Name、Last Name、Middle Initを連結する必要があります。

See the circled fields that I want to concatenate

17
asma

次の例は私のために働きます:

=Fields!FirstName.Value & " " & Fields!LastName.Value

または

="$ " & Sum(Round((Fields!QTD_ORDER.Value - Fields!QTD_RETURN.Value) * Fields!PRICE.Value,2), "Entity_orderItens")

[〜#〜] msdn [〜#〜] をご覧ください

35
Eduardo Xavier

これを確認してください: http://blogs.msdn.com/b/mosharaf/archive/2005/12/20/localreportcustomcode.aspx

rdlcレポートで別の方法で行うこともできます。VBコードを使用できます。マウスの右ボタンでレポートをクリックするだけです。パラメーターを入力する場所からのコンテキストメニューが[プロパティ]に移動すると、 。クリックすると、タブコントロールが表示され、いくつかのタブページが表示されます。タブページの「コード」に移動すると、すぐにVB functionのようになります。

     Public Function concatestring(ByVal val1 As Object,ByVal val2 As Object,ByVal val3 As Object ) As String
//         return val1 + ' ' + val2 + ' ' + val3 -- just string cocate in vb will do your task
        End Function

次に、このようにテキストボックスで関数を呼び出します

= Code.concatestring(Fields!MyField_1.Value,Fields!MyField_2.Value,Fields!MyField_3.Value )

追伸VBコードが正しく機能しているかどうかをテストして、書き換えが必要かどうかはわかりません。他のエラーが発生した場合は、投稿して問題を確認してください

0
Pranay Rana