DRINGEND - Kalendarische Reihenfolge bei Datum (Ausgabe) - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Doris (13 Beiträge) am Montag, 12.Juli.2004, 13:14.
    DRINGEND - Kalendarische Reihenfolge bei Datum (Ausgabe)

      Ich habe ein Problem mit der Datumssortierung !

      ... weiß irgendjemand, wie ich ein Datum z.B. 01-01-2004 eingeben, und dann bei der Ausgabe automatisch in der richtigen kalendarischen Reihenfolge ausgeben kann? Im Moment sortiert die Db in der Reihenfolge alle Tage, dann alle Monate, dann erst die Jahre. Es stehen also z.B. 07-04-2004 und 08-01-2004, 11-03-2004,....direkt hintereinander obwohl dies kalendarisch nicht richtig ist.

      <loop db=golden sort=-Deckdatum>
      

      Ich habe das Feld "Deckdatum" als Datumsfeld mit Sortierung und persönl. Ausgabe Tag0-Monat0-Jahr und das Feld "Wurfdatum" als Text. Es soll aber nur das Feld "Deckdatum" sortiert werden.

      Link zu meiner Ausgabeseite: http://gedo.netpure.de/cgi-bin/baseportal.pl?htx=/gedo/oerc/welpenliste/golden

      Danke für Eure Hilfe
      Doris


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Doris (13 Beiträge) am Montag, 12.Juli.2004, 13:14.
    DRINGEND - Kalendarische Reihenfolge bei Datum (Ausgabe)

      Ich habe ein Problem mit der Datumssortierung !

      ... weiß irgendjemand, wie ich ein Datum z.B. 01-01-2004 eingeben, und dann bei der Ausgabe automatisch in der richtigen kalendarischen Reihenfolge ausgeben kann? Im Moment sortiert die Db in der Reihenfolge alle Tage, dann alle Monate, dann erst die Jahre. Es stehen also z.B. 07-04-2004 und 08-01-2004, 11-03-2004,....direkt hintereinander obwohl dies kalendarisch nicht richtig ist.

      <loop db=golden sort=-Deckdatum>
      

      Ich habe das Feld "Deckdatum" als Datumsfeld mit Sortierung und persönl. Ausgabe Tag0-Monat0-Jahr und das Feld "Wurfdatum" als Text. Es soll aber nur das Feld "Deckdatum" sortiert werden.

      Link zu meiner Ausgabeseite: http://gedo.netpure.de/cgi-bin/baseportal.pl?htx=/gedo/oerc/welpenliste/golden

      Danke für Eure Hilfe
      Doris

     Antworten

    Beitrag von horstees (229 Beiträge) am Montag, 12.Juli.2004, 19:47.
    Re: DRINGEND - Kalendarische Reihenfolge bei Datum (Ausgabe)

      Hallo Doris,

      Müssen die Bindestriche in der Ausgabe unbedingt so sein?
      Wenn Du für die Ausgabe die Striche mit 'blanks' eingibst klappts:

      Tag0 - Monat0 - Jahr.

      Ne andere Möglichkeit wäre bei der Def des Datumfeldes die eigene Ausgabe nicht mit Bindestrichen zu machen, sondern mit Punkten:

      Tag0.Monat0.Jahr

      Wenn Du unbedingt Bindestriche haben willst,
      mußt Du in der Ausgabe Punkte in Striche verwandeln:


      <loop code=perl db=golden sort=-Deckdatum> # code=perl !!!
      

      $Deckdatum =~ s/\./-/g; # ersetzt Punkt durch Bindestrich

      out<<EOF; 
      

      $Deckdatum<br>

      etc.
      etc.

      <p>
      

      EOF

      </loop>
      

     Antworten

    Beitrag von Doris (13 Beiträge) am Dienstag, 13.Juli.2004, 13:28.
    Re: DRINGEND - Kalendarische Reihenfolge bei Datum (Ausgabe)

     Antworten

    Beitrag von horstees (229 Beiträge) am Mittwoch, 14.Juli.2004, 12:23.
    Re: DRINGEND - Kalendarische Reihenfolge bei Datum (Ausgabe)

      Tatsächlich...

      Ich hab' jetzt mal in einer kleinen "Probier"-deckdatenbank
      das Ausgabeformat auf :

      Tag0/Monat0/Jahr

      geändert und dann später im loop gewandelt.
      Diesmal natürlich:

      ...

      $deckdatum =~ s/\//-/g; # ersetzt slash durch Bindestrich
      

      ...

      Funktioniert.

      Funktionieren tut aber auch:

      Tag0. Monat0. Jahr # Mit Leerzeichen hinter dem Punkt

      oder:

      Tag0 - Monat0 - Jahr oder
      Tag0- Monat0- Jahr
      Tag0|Monat0|Jahr

      Offenbar ist man doch nicht so frei in der Wahl der Trennzeichen,
      wie man nach der Lektüre der DOKU vermuten könnte ;-)

      horstees

     Antworten

    Beitrag von horstees (229 Beiträge) am Montag, 12.Juli.2004, 21:39.
    Re: DRINGEND - Kalendarische Reihenfolge bei Datum (Ausgabe)

      Hallo Doris,

      Müssen die Bindestriche in der Ausgabe unbedingt so sein?
      Wenn Du für die Ausgabe die Striche mit 'blanks' eingibst klappts:

      Tag0 - Monat0 - Jahr.

      Ne andere Möglichkeit wäre bei der Def des Datumfeldes die eigene Ausgabe nicht mit Bindestrichen zu machen, sondern mit Punkten:

      Tag0.Monat0.Jahr

      Wenn Du unbedingt Bindestriche haben willst,
      mußt Du in der Ausgabe Punkte in Striche verwandeln:


      <loop code=perl db=golden sort=-Deckdatum> # code=perl !!!
      

      $Deckdatum =~ s/\./-/g; # ersetzt Punkt durch Bindestrich

      out<<EOF; 
      

      $Deckdatum<br>

      etc.
      etc.

      <p>
      

      EOF

      </loop>
      

     Antworten


     
 Liste der Einträge von 29250 bis 29400:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!