Neu Mehrzeiliges Datenfeld vollständig anzeigen?

fibergirl

Sehr aktives Mitglied
14. April 2016
829
253
Hallo,

ich bin mal wieder beim Thema "Notizen vom Kunden beim Auftrag anzeigen".
Jetzt als Eigene Übersicht.
Ein "richtiges", mehrzeiliges Notizentextfeld als Eigenes Feld, nicht die JTL-Historie.

Es gelingt mir auch, dieses Feld beim Kunden und in der 360°-Ansicht in den Eigenen Übersichten anzuzeigen.

Jedenfalls ein bisschen. Leider nur die erste Zeile!
Gibt es nicht die Möglichkeit oder einen Trick, ein zurückgegebenes mehrzeiliges Datenfeld in der Eigenen Übersicht vollständig anzuzeigen?

Dank & Gruß,
fibergirl
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.240
452
Emsland
Firma
Notun Delend
Moin,
keine Ahnung, ob es dir weiterhilft, aber ein ähnliches Problem hatten wir auch. Es wurde alles in eine Zeile gequetscht. Wir haben dann folgendes in die Abfrage eingebaut:
REPLACE(REPLACE(ISNULL(NULLIF (Kunde.tKundeEigenesFeld.cWertVarchar, N''), '-'), CHAR(10), CHAR(32)), CHAR(13), CHAR(32)) AS Expr3, kg.cName AS Expr4
Dann ging es.
 

fibergirl

Sehr aktives Mitglied
14. April 2016
829
253
Hallo @_simone_ ,
vielen Dank, Deine Anregung hat die Lösung ermöglicht!

Ich habs jetzt :)

CHAR(10) (=Linefeed) muss ersetzt werden, CHAR(13) (=CarriageReturn) nicht.

So muss es aussehen:

SQL:
SELECT REPLACE(ISNULL(NULLIF (kef.cWertVarchar, N''), '-'), CHAR(10), CHAR(32)) AS Notizen
FROM Kunde.tKundeEigenesFeld AS kef
LEFT JOIN tAttributSprache AS ats ON ats.kAttribut = kef.kAttribut
WHERE kef.kKunde = @Key
AND cName='Notizen zum Kunden'
dann bekommt man ein mehrzeiliges Textfeld in der Eigenen Übersicht vernünftig angezeigt!

Vielen Dank noch einmal!
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: _simone_