2017-10-18 1 views
0

Ich habe mehrere ssrs rdl Berichte, wo ich versuche, Text dann ein Datensatzfeld zu verketten, dann wieder Text und es wird als Barcode angezeigt. Hierssrs rdl Textfeld Ausdruck Verkettung Zeichenfolge und Feld

ist der Ausdruck:

="*" & Fields!barcodenum.Value & "*" 

Beispieldaten für würde wie folgt aussehen:

enter image description here

Der Bericht wurde gebaut mit BI in VS 2015. Der Datensatz liefert die Korrigieren Sie die vom Abfrage-Designer überprüften Daten.

Wenn ich den Bericht von der 'Vorschau' in VS aus führe, werden die korrekten Informationen für das Barcodefeld angezeigt.

Wenn der Bericht auf dem SSRS-Server 2008R2 veröffentlicht wird, werden nur die beiden Sterne und keine Felddaten angezeigt.

enter image description here

das Feld als VARCHAR formatiert ist (8).

Bin ich das Feld richtig verketten? Gibt es eine andere Möglichkeit, dies zu verketten?

Jede Hilfe wäre sehr stark ausgenommen.

+0

Try = "*" & CSTR (Felder! Barcodenum.Value) & "*" Fügen Sie das * darin hinzu. – newGuy

+0

Das hat funktioniert. Vielen Dank! Aber wie markiere ich das als Antwort? – mbcharney

+0

Ich habe gerade meinen Kommentar in die Antwort eingefügt, Sie können ihn nun als beantwortet markieren. – newGuy

Antwort

0

Versuchen Sie ="*" & CSTR(Fields!barcodenum.Value) & "*" Ihr Barcodenum-Feld ist wahrscheinlich ein INT und muss in eine Zeichenfolge konvertiert werden, damit dies funktioniert.