Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DAU-in am 22.10.07 - 09:44:37

Titel: leere Einträge in einer Textliste mit Formelsprache entfernen
Beitrag von: DAU-in am 22.10.07 - 09:44:37
einen wunderschönen guten Morgen!

Bei einer Berechnung mit Formelsprache wird eine Textliste erstellt, die unschönerweise auch Leerstrings als Einträge enthält. Gibt es eine einfache Möglichkeit, diese via Formelsprache am Schluss auszufiltern? Oder muss ich das schon bei der Erstellung der Liste abfangen?

Grüsse

Dau-in
Titel: Re: leere Einträge in einer Textliste mit Formelsprache entfernen
Beitrag von: DerAndre am 22.10.07 - 09:52:01
Hilft @Trim?
Titel: Re: leere Einträge in einer Textliste mit Formelsprache entfernen
Beitrag von: DAU-in am 22.10.07 - 09:54:31
@trim entfernt ja nur Leerzeichen.

Ich fange die Leerstrings jetzt weiter hinten im Prozess im Script mit einem Fulltrim ab, das aktuelle Problem ist umschifft.
Aber da muss es in Formelsprache auch einen Kniff geben?
Titel: Re: leere Einträge in einer Textliste mit Formelsprache entfernen
Beitrag von: DAU-in am 22.10.07 - 09:59:07
es funzt tatsächlich mit @trim,  damit hatte ich es überhaupt nicht probiert, da ich immer dachte, das geht nur auf Leerzeichen los.

unten in der hilfe steht aber:
Usage
If a text string is all spaces, @Trim returns an empty string (length of 0). If an element of a text list is all spaces, @Trim removes the element. If all elements of a text list are all spaces, @Trim returns an empty string.


Kommt davon, wenn man denkt, man weiss was ....
Titel: Re: leere Einträge in einer Textliste mit Formelsprache entfernen
Beitrag von: DerAndre am 22.10.07 - 10:05:27
Deswegen schaue ich mir immer die Beispiele an.  ;D

Dieses Beispiel gibt Frankfurt;Paris;Madrid;Deutschland;Frankreich;Spanien zurück, wenn die Werteliste im Feld "Ort" aus Frankfurt, Paris und Madrid besteht, das Feld "Bundesland" leer ist und das Feld "Land" die Werteliste Deutschland, Frankreich und Spanien enthält.

@Trim(Ort:Bundesland:Land)