Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: tomca39 am 01.07.04 - 20:23:32

Titel: Dokumente nach Monaten sortieren
Beitrag 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
Titel: Re:Dokumente nach Monaten sortieren
Beitrag von: koehlerbv am 01.07.04 - 20:27:05
Mach als erstes eine versteckte Spalte in Deiner Ansicht mit @Year (Datum) + @Month (Datum) - dann sortiert sich das richtig  ;)

Bernhard
Titel: Re:Dokumente nach Monaten sortieren
Beitrag von: TMC am 01.07.04 - 20:28:46
Du kannst mit einer verborgenen Spalte arbeiten, die Du an erste Stelle setzt und dort gibst Du die gewünschte Sortierung vor.
Titel: Re:Dokumente nach Monaten sortieren
Beitrag von: tomca39 am 01.07.04 - 20:40:59
Sorry für die vielleicht dumme Nachfrage, aber bin Anfänger! ;) Wie
muß die Formel in dieser verborgenen Spalte lauten?

Tom
Titel: Re:Dokumente nach Monaten sortieren
Beitrag von: koehlerbv am 01.07.04 - 21:11:46
Es reicht schon Dein Datumsfeld aus.
Alternativ: @Year (Datum) * 12 + @Month (Datum)

Bernhard
Titel: Re:Dokumente nach Monaten sortieren
Beitrag von: animate am 01.07.04 - 21:30:38
ich checks nicht.
wieso denn @Year(x) * 12 ?
Titel: Re:Dokumente nach Monaten sortieren
Beitrag von: koehlerbv am 01.07.04 - 22:09:28
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.
Titel: Re:Dokumente nach Monaten sortieren
Beitrag von: animate am 01.07.04 - 22:14:52
aha. geschickt.
Titel: Re:Dokumente nach Monaten sortieren
Beitrag von: koehlerbv am 02.07.04 - 00:30:13
Oder eher notwendig ? Jahre sind "Ganztel", Monate "Zwölftel"  ;D
Titel: Re:Dokumente nach Monaten sortieren
Beitrag von: tomca39 am 02.07.04 - 08:21:52
Super vielen Dank ;D
Titel: Re:Dokumente nach Monaten sortieren
Beitrag von: TMC am 02.07.04 - 19:19:13
Setzt Du bitte den Thread noch auf (http://www.atnotes.de/YaBBImages/solve.gif)

Danke