Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 06.03.03 - 13:02:15

Titel: Ansicht nach Datum sortieren
Beitrag von: Don Pasquale am 06.03.03 - 13:02:15
Hallo Leute,

ich möchte in meiner Ansicht die Dokumente nach dem
Datum sortieren lassen, das Feld wird erstellt mit
FIELD ERSTELL_DATUM := @Today;

Wenn ich in der Ansicht die Spalte auf dieses Feld einstelle
und dann sortieren mache bekomme ich eine sehr
merkwürdige sortierung, aber keine nach Datum:

1.)  25.2.2003
2.)  19.1.2003
3.)   6.2.2003


Was mache ich falsch ?

Ciao

Don Pasquale
Titel: Re:Ansicht nach Datum sortieren
Beitrag von: klaussal am 06.03.03 - 13:24:20
.. ich glaube nix. LN ist so doof.
meine idee: datum so aufbereiten JJJJMMTT.
Titel: Re:Ansicht nach Datum sortieren
Beitrag von: Till_21 am 06.03.03 - 13:41:09
mit einem
@date(ERSTELL_DATUM)
sollte die sortierung richtig sein...
Titel: Re:Ansicht nach Datum sortieren
Beitrag von: Don Pasquale am 06.03.03 - 14:15:13
@Till,

das habe ich bereits probiert, da bekomme ich in der Ansicht
die Fehlermeldung "Falscher Datentyp für Operator oder Funktion."

Dabei ist das Feld ganz sicher ein Datum/Zeit Feld


???

Don Pasquale
Titel: Re:Ansicht nach Datum sortieren
Beitrag von: forrest g am 06.03.03 - 14:20:05
hi don,

dann folgender vorschlag:
3 spalten in der view...
spalte 1: @year(deinfeld)
spalte 2: @month(deinfeld)
spalte 3: @day(deinfeld)

ciao
Titel: Re:Ansicht nach Datum sortieren
Beitrag von: Don Pasquale am 06.03.03 - 14:23:31
Wenn @date nicht funktioniert, warum dann @year ?

Leider bekomme ich da dieselbe Fehlermeldung.

???

Don Pasquale
Titel: Re:Ansicht nach Datum sortieren
Beitrag von: forrest g am 06.03.03 - 14:31:54
dann teste doch mal mit @istime, ob in dem feld datetime drin ist...
und falls nich, dann umwandeln(mit @texttotime, wenn text)
Titel: Re:Ansicht nach Datum sortieren
Beitrag von: Don Pasquale am 06.03.03 - 14:40:37
@Forrest G :

Genial, das ist es.

Hier meine Lösung.

@If(@istime(e4ihk_ERSTELL_DATUM);@Date(e4ihk_ERSTELL_DATUM);@TextToTime(e4ihk_ERSTELL_DATUM));


Danke, Danke, Danke


Ciao

Don Pasquale
Titel: Re:Ansicht nach Datum sortieren
Beitrag von: forrest g am 06.03.03 - 14:46:27
jau, dann kann ich ja mein modem ausmachen...

ciao
Titel: Re:Ansicht nach Datum sortieren
Beitrag von: Don Pasquale am 06.03.03 - 14:51:48
 ;D ;D ;D


Ciao

Don Pasquale
Titel: Re:Ansicht nach Datum sortieren
Beitrag von: Wipe am 06.03.03 - 15:16:00
Habs so gelöst

Ansicht ist dann:

2003-03-06-Donnerstag
2003-02-10-Donnerstag



Ohne := "- Kein Datum bekannt";
Tag := @If(@Day(Date)<10;"0"+@Text(@Day(Date));@Text(@Day(Date)));
Monat := @If(@Month(Date)<10;"0"+@Text(@Month(Date));@Text(@Month(Date)));
Jahr := @Text(@Year(Date));
Trenner :="-";
ShowWeekday := @Select(@Weekday(Date); "Sonntag"; "Montag";  "Dienstag"; "Mittwoch"; "Donnerstag"; "Freitag"; "Samstag");
DateStr := Jahr + Trenner + Monat + Trenner + Tag + Trenner + ShowWeekday;
@If(Date != ""; DateStr; Ohne)