Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: tomca39 am 01.07.04 - 20:23:32
-
Hallo,
Problem: ??? Ich habe eine DB für Dokumente erstellt, soweit Alles i.O. Jetzt möchte ich in einer Ansicht die Dokumente nach dem Erstelldatum sortieren und in Kategorien ( Monate ) zusammenfassen. Dies habe ich mit folgender Formel realisiert:
leerzeichen:= " ";
monat:=@Select(@Month(edatum);"Januar";"Februar";"März";"April";"Mai";
"Juni";"Juli";"August";"September";"Oktober";"November";"Dezember");
jahr:=@Text(@Year(edatum));
monat + leerzeichen + jahr
Die Zuordnung der Dokumente in den jeweiligen Monat funktioniert, aber in meiner Ansicht ( absteigend sortiert ) steht immer der April zuerst und der September am Ende.
Wie erreiche ich die richtige Reihenfolge der Monate?
Tom
-
Mach als erstes eine versteckte Spalte in Deiner Ansicht mit @Year (Datum) + @Month (Datum) - dann sortiert sich das richtig ;)
Bernhard
-
Du kannst mit einer verborgenen Spalte arbeiten, die Du an erste Stelle setzt und dort gibst Du die gewünschte Sortierung vor.
-
Sorry für die vielleicht dumme Nachfrage, aber bin Anfänger! ;) Wie
muß die Formel in dieser verborgenen Spalte lauten?
Tom
-
Es reicht schon Dein Datumsfeld aus.
Alternativ: @Year (Datum) * 12 + @Month (Datum)
Bernhard
-
ich checks nicht.
wieso denn @Year(x) * 12 ?
-
Weil wegen "kommt nicht gut":
2003 + 12 = 2015
2004 + 01 = 2005
Schlechte Sortierung.
2003 * 12 + 12 = 24048
2004 * 12 + 01 = 24049
Sieht einfach besser aus ;D
Bernhard
PS: Aber wie gesagt - das Datum alleine reicht ja vollkommen, um alles ins Lot zu bekommen.
-
aha. geschickt.
-
Oder eher notwendig ? Jahre sind "Ganztel", Monate "Zwölftel" ;D
-
Super vielen Dank ;D
-
Setzt Du bitte den Thread noch auf (http://www.atnotes.de/YaBBImages/solve.gif)
Danke