0

Bedingung formulieren, Anzeige definierter Zeichenzahl

Hallo,

eine Tabellenspalte mit dem Namen "Artikel" ist mit folgendem Code belegt:

if Bereich = 1 then
concat('ANF/BL-Pos'.Artikelbeschreibung)
else
concat('BK-Pos2'.Artikelbeschreibung)
end

Nun möchte ich erreichen, dass von der Beschreibung nur die ersten 20 Zeichen in der Tabelle dargestellt werden.

Das geht ja über die Formel substr(Textfeld, 0, 20). Wie kombiniere ich diesen Code mit dem vorgenannten?

Daran scheitere ich leider... Vielen Dank für Eure Hilfe!

Heino

3 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Heino, wenn du die ersten 20 Zeichen jeder Beschreibung haben willst, dann kannst du es so versuchen:

     

    concat(Positionen.substr('ANF/BL-Pos'.Artikelbeschreibung, 0, 20))

     

    Falls du aber die ersten 20 Zeichen des mit concat() verbundenen Ergebnisses brauchst, dann kommt das substr() an den Anfang:

     

    substr(concat('ANF/BL-Pos'.Artikelbeschreibung), 0, 20)

    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Ups, beim ersten Code ist was durcheinandergeraten. So muss es heißen:

     

    concat('ANF/BL-Pos'.substr(Artikelbeschreibung, 0, 20))

    • hlauer
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Copytexter, herzlichen Dank für Deine Hilfe! substr(concat...) ist das, was ich gesucht habe.

    Viele Grüße, Heino

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 3Antworten
  • 468Ansichten