Autor Thema: Kategorisierte Ansicht  (Gelesen 4142 mal)

Offline Wilhelm Weber

  • Junior Mitglied
  • **
  • Beiträge: 75
Kategorisierte Ansicht
« am: 06.07.11 - 11:07:26 »
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Kategorisierte Ansicht
« Antwort #1 am: 06.07.11 - 11:12:02 »
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

Offline Wilhelm Weber

  • Junior Mitglied
  • **
  • Beiträge: 75
Re: Kategorisierte Ansicht
« Antwort #2 am: 06.07.11 - 11:14:54 »
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

  • Gast
Re: Kategorisierte Ansicht
« Antwort #3 am: 06.07.11 - 11:15:21 »
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".

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Kategorisierte Ansicht
« Antwort #4 am: 06.07.11 - 14:57:12 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz