Domino 9 und frühere Versionen > ND6: Entwicklung
Kategorisierte Ansicht
(1/1)
Wilhelm Weber:
Hallo zusammen,
schneller als erwartet , habe ich mal wieder eine Frage.
Ich versuche eine kategorisierte Ansicht zu erstellen, die ein halbwegs geregeltes Format hat.
Es geht darum ein feld das Werte hat wie XX.YY.ZZ so aufzuteilen, dass in der ersten kategorie die beiden ersten Zeichen (XX), in der nächsten die Zeichen (YY) , in der nächsten die Zeichen (ZZ) kategorisiert werden.
Funktioniert mit @left und @middle auch soweit.
Nun zum Problem :
Wenn ich z.B. die 3 Kategorie mit @middle(Feld;6;2) kategorisiere gibt es Dokumente die nur einen fünfstelligen Wert haben. Diese Doks erscheinen dann unter "nicht kategorisiert".
Besteht die Möglichkeit für all diese Fälle dann einen Wert , z.B "00" als Kategorie anzuzeigen.
Versuche mit @iserror haben nicht geklappt.
Grüße
Wilhelm
koehlerbv:
Du kannst an Deinen Ausgangswert prophylaktisch "00" hängen und dann mit @Left und @Middle arbeiten. Oder Du prüfst den letzten Wert, ist dieser leer, gibst Du "00" aus.
Da gibt es natürlich noch mehr Möglichkeiten.
Bernhard
Wilhelm Weber:
Vielen Dank Bernhard,
ich hätte noch etwas mehr überlegen sollen.
Auf die Idee mit @if(@middle(Feld;6;2)="";"00";@middle(Feld;6;2))
bin auch gerade gekommen und es funktioniert. Danke !
Grüße
Wilhelm
Driri:
Sind die Werte immer mit Punkten getrennt ?
Dann wäre vielleicht ein Arbeiten mit @Word hilfreicher. Dadurch wäre auch die Länge der einzelnen Werte egal.
z.B. erhälst Du mit @Word(<Feld>;".";2) den zweiten Wert aus dem String, also in deinem Beispiel "YY".
Peter Klett:
Wenn Du es nur mit einer Kategoriespalte machst, kannst Du auch
@ReplaceSubstring (Feld; "."; "\\")
verwenden. Dann ist die Tiefe der Kategorisierung abhängig von der Anzahl Punkte in Deinem Feld
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln