problem mit sort ! ! ! ! - 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 sascha (539 Beiträge) am Dienstag, 5.August.2003, 13:45.
    problem mit sort ! ! ! !

      hallo,

      ich habe folgendes problem:

      <do action=all db=daten sort^=Zeitraum,Programm range^=0,5 dataface=arial pagebrowse=top buttonbrowse=no selectbrowse=top showamount=all ....
      

      nach zeitraum wird sortiert, wie die auswahlfelder in der optionsfeldauswahl stehen, ABER
      ... die felder im optionsfeld "Programm" wird alphabetisch sortiert.
      z.zt.: ostern, silvester, weihnachten
      soll aber wie im optionsfeld angegeben sortiert werden:
      ostern, weihnachten, silvester

      hat jemand einen tipp?

      danke
      sascha


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von sascha (539 Beiträge) am Dienstag, 5.August.2003, 13:45.
    problem mit sort ! ! ! !

      hallo,

      ich habe folgendes problem:

      <do action=all db=daten sort^=Zeitraum,Programm range^=0,5 dataface=arial pagebrowse=top buttonbrowse=no selectbrowse=top showamount=all ....
      

      nach zeitraum wird sortiert, wie die auswahlfelder in der optionsfeldauswahl stehen, ABER
      ... die felder im optionsfeld "Programm" wird alphabetisch sortiert.
      z.zt.: ostern, silvester, weihnachten
      soll aber wie im optionsfeld angegeben sortiert werden:
      ostern, weihnachten, silvester

      hat jemand einen tipp?

      danke
      sascha

     Antworten

    Beitrag von till (1103 Beiträge) am Dienstag, 5.August.2003, 13:49.
    Re: problem mit sort ! ! ! !

      hallo,

      wenn mein bisschen logik mich nicht verlassen hat ist das sortieren des Feldes Programm überflüssig, denn die zuordnung des feldes Zeitraum zum feld Programm bleibt doch beim sortieren erhalten. wozu also die zweite sortierung ?
      oder habe ich was missverstanden ?

      till

     Antworten

    Beitrag von sascha (539 Beiträge) am Dienstag, 5.August.2003, 14:08.
    Re: problem mit sort ! ! ! !

      hallo till,

      ich habe ein optionsfeld "zeitraum" mit auswahlmöglichkeit
      2003/2004/2005
      ein weiteres "programm" mit
      gruppenpreise,ostern,weihnachten,aktiv

      "zeitraum" wird mit sortiert

      bei "programm" gibt er mir die einträge in alphabetischer reihenfolge aus,
      also "aktiv,gruppenpreise,ostern,weihnachten"
      statt wie im optionsfeld gelistet
      gruppenpreise,ostern,weihnachten,aktiv

      sascha

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Dienstag, 5.August.2003, 14:32.
    Re: problem mit sort ! ! ! !

      Hallo,Sascha,
      wenn ich es richtig verstehe, hast du doch die Sortierung entsprechend eingestellt. Beim Parameter sort wird immer so sortiert, wie du die Sortierung in der DB-Struktur angegeben hast.
      Du müßtest das sort=programm rausnehmen, damit er dir die Reihenfolge entsprechend anzeigt.
      Dann kriegst du aber halt nicht nach zwei Kriterien sortiert.
      Du willst wahrscheinlich ein doppeltes Gruppierung haben, einmal nach Jahr und dann in der Reihenfolge, wie es im Optionfeld steht.
      Das wird wahrscheinlich ohne eigene Programmierung nicht gehen, es sei denn, du wendest einen Trick an und machst vor die Option-Werte programm noch ein Zeichen in der entsprechenden Position ran, also bspw.
      1-Gruppenreise
      2-Ostern
      3-Weihnachten
      4-aktiv
      Ist aber nur ne Krücke und funzt auch nur bis 9, dann gehts wieder nicht mehr....
      Hoffe es hilft dir weiter
      Ruben

     Antworten

    Beitrag von sascha (539 Beiträge) am Dienstag, 5.August.2003, 14:57.
    Re: problem mit sort ! ! ! !

      hallo ruben,

      lt doku heißt es:
      sort=<(-)feld1,(-)feld2,...> Sortierung erst nach Feld1, dann nach Feld2 usw.
      ich möchte sort=Zeitraum,Programm,

      d.h.
      erst alle programme, die zeitraum 2003 haben, dann alle 2004, etc.
      innerhalb der einträge von 2003 soll nun nach programm sortiert werden.

      z.b. (zeitraum / programm)
      2003 / gruppenpreise
      2003 / ostern
      2003 / weihnachten
      2003 / aktiv
      2004 / gruppenpreise
      2004 / ostern
      ...
      z.zt. sortiert er mir zwar 2003, 2004, etc. aber nicht innerhalb der jahre.
      aber so verstehe ich eigentlich die info aus der doku.

      sascha

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 6.August.2003, 08:51.
    Re: problem mit sort ! ! ! !

      Das Feld programm ist auch auf Sortierung gesetzt?

     Antworten

    Beitrag von sascha (539 Beiträge) am Mittwoch, 6.August.2003, 09:34.
    Re: problem mit sort ! ! ! !

      morgen :-)

      programm & zeitraum auf sortierung und text gesetzt.

      frage am rande:
      was ist der unterschied zwischen sort^= und sort= ?

      sascha

     Antworten

    Beitrag von till (1103 Beiträge) am Mittwoch, 6.August.2003, 10:09.
    sort unterschiede

      mit vorangestelltem ^ zeichen gibst du url parametern den vorrang, d.h. wenn eine abfrage per url mit paramterübergabe erfolgt wird nach diesen kriterien ausgegegeb und nicht nach den im do action gesetzten.

      till

     Antworten

    Beitrag von sascha (539 Beiträge) am Donnerstag, 7.August.2003, 11:08.
    Re: problem mit sort ! ! ! !

     Antworten

    Beitrag von sascha (539 Beiträge) am Donnerstag, 7.August.2003, 12:18.
    Re: problem mit sort ! ! ! !

      hallo,

      habe jetzt eine möglichkeit gefunden, die aber auch nicht das gelbe vom ei ist, d.h. für jede einzelne abfrage ein eigenes <loop>

      <loop db=daten showamount=sel Programm==Gruppenpreise Zeitraum==2003>
      <b>Programm:</b> $Programm<br><br>
      <b>Zeitraum:</b> $Zeitraum<br><br>
      </loop>
      <loop db=daten showamount=sel Programm==Aktiv Zeitraum==2003>
      <b>Programm:</b> $Programm<br><br>
      <b>Zeitraum:</b> $Zeitraum<br><br>
      </loop>
      <loop db=daten showamount=sel Programm==Gruppenpreise Zeitraum==2004>
      <b>Programm:</b> $Programm<br><br>
      <b>Zeitraum:</b> $Zeitraum<br><br>
      </loop>
      

      .....

      gibt es da keine einfachere lösung?
      sascha

     Antworten

    Beitrag von sascha (539 Beiträge) am Dienstag, 5.August.2003, 14:26.
    Re: problem mit sort ! ! ! !

      hallo,

      hab`s auch schon im <loop> probiert :-((

      1.)<loop db=daten showamount=sel Zeitraum==* Programm==* sort=Zeitraum,Programm>

      2.)<loop db=daten showamount=sel sort=Zeitraum,Programm>

      sascha

     Antworten

    Beitrag von sascha (539 Beiträge) am Dienstag, 5.August.2003, 14:29.
    Re: problem mit sort ! ! ! !

      zur info.
      das problem habe ich bei einem mietaccount.
      da treten die probleme ja manchmal anders auf.

     Antworten


     
 Liste der Einträge von 35850 bis 36000: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.09s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!