Comment concaténer les valeurs dans L'expression RDLC?

j'ai un fichier RDLC dans lequel je veux créer une expression. Voici l'image des propriétés d'expression. J'ai besoin de concaténer Prénom, Nom de famille et Init du milieu.

See the circled fields that I want to concatenate

15
demandé sur Cœur 2011-04-05 17:04:36

2 réponses

Les exemples suivants qui fonctionne pour moi:

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

ou

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

regardez MSDN

30
répondu Eduardo Xavier 2011-04-06 13:35:36

Vérifiez ceci : http://blogs.msdn.com/b/mosharaf/archive/2005/12/20/localreportcustomcode.aspx

il est possible de le faire d'une manière différente dans le rapport rdlc vous pouvez utiliser le code VB. Cliquez simplement sur le rapport avec le bouton droit de la souris. Lorsque le menu contextuel d'où vous entrez les paramètres va à Proprties. En cliquant dessus, vous devriez voir un onglet contrôler quelques pages d'onglet. Aller à la page d'onglet "Code" un droit là vous Fonction VB il doit être quelque chose comme ce

     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

alors appelez la fonction dans votre boîte de texte comme ceci

= Code.concatestring(Fields!MyField_1.Value,Fields!MyField_2.Value,Fields!MyField_3.Value )
0
répondu Pranay Rana 2011-04-05 13:11:29