Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: wittmann_franz am 17.12.08 - 11:42:31

Titel: Sortierung nach Monat + Kategorien
Beitrag von: wittmann_franz am 17.12.08 - 11:42:31
Hallo zusammen,

in einer Ansicht gibt es eine kategorisierte Spalte mit folgenden Textwerten:

Januar 2009
Februar 2009
..... usw

Nun werden diese Spalten nach Alphabet sortiert was dazu führt das das Jahr mit April 2009 anfängt. (Da die Zeit so und so schon so schnell läuft, muss das ja nicht sein ;-))

Habe also in einer neue Spalte davor die Werte umgewandelt so das für Januar dort 20091, für Februar 20092 usw. steht.
Jetzt gibt es aber viele Dokumente die mehrere Werte in dem dazugehörigen Feld halten.
Das schmeißt meine Sortierung aufgrund der Kategorisierung in der o.g. 2. Spalte durcheinander.

Wie kann ich es also hinbekommen, das die Sortierung wie gewünscht funktioniert.

Clients 7.0.2
Server 7.0.2

Vielen Dank schon mal für Eure Hilfe.
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: WernerMo am 17.12.08 - 11:56:34
Hallo,

1. es gibt mehr als neun Monate (einstellig wird nicht tun)
2. evtl. mal mit Mehrfachwerte getrennt anzeigen versuchen?

Gruß Werner
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: wittmann_franz am 17.12.08 - 12:00:57
Hallo Werner,

der Tipp mit mehr als 9 Monaten ist durchaus sinnig,

Mehrfachwerte getrennt anzeigen hab ich schon eingestellt, ist leider keine Lösung
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: WernerMo am 17.12.08 - 12:05:52
Hallo

warum nicht, wie sehen die Werte denn aus, wo liegt denn nun das Problem?

Gruß Werner
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: wittmann_franz am 17.12.08 - 12:16:49
Wenn ein Dokument z.B. das Feld Startdatum im Januar, Februar, März und April gesetzt ist, dann steht in der Sortierspalte 4 x 200901 drin (Mit Komma getrennt)

Dort taucht nie 200902 oder 03 oder 04 auf
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: DAU-in am 17.12.08 - 12:27:35
wie erzeugst du denn '200901', '200902' etc?
wie sieht deine Spaltenformel aus?
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: wittmann_franz am 17.12.08 - 13:36:38
Hallo,
hier kommt die Formel:

_wert := @If(@Left(Plan_Startmonat ; " ") = "Januar" ; "01" ; @Left(Plan_Startmonat ; " ") = "Februar" ; "02" ; @Left(Plan_Startmonat ; " ") = "März" ; "03" ; @Left(Plan_Startmonat ; " ") = "April" ; "04" ; @Left(Plan_Startmonat ; " ") = "Mai" ; "05" ; @Left(Plan_Startmonat ; " ") = "Juni" ; "06" ; @Left(Plan_Startmonat ; " ") = "Juli" ; "07" ; @Left(Plan_Startmonat ; " ") = "August" ; "08" ; @Left(Plan_Startmonat ; " ") = "September" ; "09" ; @Left(Plan_Startmonat ; " ") = "Oktober" ; "10" ; @Left(Plan_Startmonat ; " ") = "November" ; "11" ; @Left(Plan_Startmonat ; " ") = "Dezember" ; "12" ; "");

@Right(Plan_Startmonat ; " ") + _wert

Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: gossifu am 17.12.08 - 13:45:53
Ist doch klar, da @Left(...) immer 01 ergibt, da immer wieder von vorn angefangen wird.
Schonmal @For über die Liste probiert? Und danach wieder Liste zusammensetzen.

mfg

Kjeld
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: koehlerbv am 17.12.08 - 14:32:16
Auch @For ist noch unnötig - die Listenoperationen der Formelsprache sind alleine mächtig genug:

Code
_new1 := @ReplaceSubstring (Plan_Startmonat;
 "Januar" : "Februar" : "März" : "April" : "Mai" : "Juni" : "Juli" : "August" : "September" : "Oktober" : "November" : "Dezember";
 "01" : "02" : "03" : "04" : "05" : "06" : "07" : "08" : "09" : "10" : "11" : "12");
@RightBack (_new1; " ") + @Left (_new1; " ")

Bernhard
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: Thomas Schulte am 17.12.08 - 14:35:38
Was in den letzten Tagen mehrfach zu beobachten war, das hier ein gewisses "Grundverständnis" fehlt.
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: gossifu am 17.12.08 - 14:35:52
Oder so.
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: atbits am 17.12.08 - 14:44:39
Ich muss Thomas rechtgeben,
manchmal ist es sinnvoller sich selbst durchzubeißen (auch wenn es länger dauert) als sich immer alles vorkauen zu lassen.

Der Lerneffekt ist deutlich höher.

Nichts für ungut - David
Titel: Re: Sortierung nach Monat + Kategorien
Beitrag von: wittmann_franz am 17.12.08 - 14:58:21
Hallo,

vielen Dank an alle für die Hilfe.

Habe den Hinweis verstanden und nehme niemandem etwas übel.

Schöne Weihnachten schon mal.