Hallo
ich steht gerade vor folgendem Problem
Ich habe eine längere Liste (Mehrfachfeld, Text) und will die Werte darin in ein zweites Feld einlesen. Wenn ein Wert mehr als 30 Zeichen besitzt, soll es gekürzt und mit ... versehen werden.
Das zweiete Feld ist also berechnet, Mehrfachwerte mit selben Einstellungen wie Quellfeld (heißt project)
@left(project, 30) // geht ohne Probleme
@Left(project;30) + @If(@Length(project)> 30; "..."; null)
kürzt zwar richtig, setzt aber hinter allen einträgen ein ..., also auch die, wo nur 3 lang sind.
@If(@Length(project)> 30; @Left(project;10) + "...";@Left(project;30) )
macht das selbe, wie das darüber
auch
_newName := @Left(project;10);
_newName + @If(@Length(project)> 10; "...";"");
macht es nicht besser.
Ich zweifle grad etwas an meinem Verstand
Kann mir jemand weiterhelfen?