Autor Thema: Ansicht nach Datum sortieren  (Gelesen 1830 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Ansicht nach Datum sortieren
« 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

klaussal

  • Gast
Re:Ansicht nach Datum sortieren
« Antwort #1 am: 06.03.03 - 13:24:20 »
.. ich glaube nix. LN ist so doof.
meine idee: datum so aufbereiten JJJJMMTT.

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Ansicht nach Datum sortieren
« Antwort #2 am: 06.03.03 - 13:41:09 »
mit einem
@date(ERSTELL_DATUM)
sollte die sortierung richtig sein...

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Ansicht nach Datum sortieren
« Antwort #3 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

Offline forrest g

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Ansicht nach Datum sortieren
« Antwort #4 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

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Ansicht nach Datum sortieren
« Antwort #5 am: 06.03.03 - 14:23:31 »
Wenn @date nicht funktioniert, warum dann @year ?

Leider bekomme ich da dieselbe Fehlermeldung.

???

Don Pasquale

Offline forrest g

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Ansicht nach Datum sortieren
« Antwort #6 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)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Ansicht nach Datum sortieren
« Antwort #7 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

Offline forrest g

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Ansicht nach Datum sortieren
« Antwort #8 am: 06.03.03 - 14:46:27 »
jau, dann kann ich ja mein modem ausmachen...

ciao

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Ansicht nach Datum sortieren
« Antwort #9 am: 06.03.03 - 14:51:48 »
 ;D ;D ;D


Ciao

Don Pasquale

Offline Wipe

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 873
  • Geschlecht: Männlich
Re:Ansicht nach Datum sortieren
« Antwort #10 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)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz