Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander - 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 Christoph Bergmann (8110 Beiträge) am Freitag, 20.Dezember.2002, 15:50.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      Beides merkwürdig... ;-)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus Christmeier (598 Beiträge) am Montag, 16.Dezember.2002, 18:26.
    Bitte um Hilfe

      Hallo Leute,

      Warum werden bei diesem Befehl "sort" UND "range" ignoriert?

      get ["wgFIRMANR", "==", "$_get{adFIRMA_key}", "&", "wgKUNDENR", "==", "$_get{adNR_key}", "sort=wgJAHR,-wgLSNR range=0,1"], $drDBWAAGEPFAD;
      

      Danke für Euere Hilfe

      Gruß
      Claus

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Mittwoch, 18.Dezember.2002, 08:02.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      Hallo Leute,

      Warum werden bei diesem Befehl "sort" UND "range" ignoriert?


      get ["wgFIRMANR", "==", "$_get{adFIRMA_key}", "&", "wgKUNDENR", "==", "$_get{adNR_key}", "sort=wgJAHR,-wgLSNR range=0,1"], $drDBWAAGEPFAD;
       
      

      Danke für Euere Hilfe

      Gruß
      Claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 18.Dezember.2002, 09:27.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      hab ich auch schon mal bemerkt, bin sicher, das das mal ging.

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 18.Dezember.2002, 12:53.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      Ich bilde mir auch ein, dass das mal ging, war ja von Sander auch mal im Forum vorgeschlagen.

      vielleicht klappts so:

      get ["wgFIRMANR", "==", "$_get{adFIRMA_key}", "&", "wgKUNDENR", "==", "$_get{adNR_key}", "&", "sort=wgJAHR,-wgLSNR range=0,1"], $drDBWAAGEPFAD;
      

      oder so:

      get ["wgFIRMANR", "==", "$_get{adFIRMA_key}", "&", "wgKUNDENR", "==", "$_get{adNR_key} sort=wgJAHR,-wgLSNR range=0,1"], $drDBWAAGEPFAD;
      

      oder so:

      get ["wgFIRMANR", "==", "$_get{adFIRMA_key}", "&", "wgKUNDENR", "==", "$_get{adNR_key}", "&", "sort", "=", "wgJAHR,-wgLSNR", "&", "range", "=", "0,1"], $drDBWAAGEPFAD;
      

      ;-)

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Mittwoch, 18.Dezember.2002, 17:55.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      Hallo Christoph,

      erstmal danke - leider funktionieren ALLE 3 Varianten NICHT.

      Variante-1 und Variante-3 bringen sogar einen "bp"-Fehler ;-(((

      Gibt es noch weitere Möglichkeiten?

      Würdest Du Dich bitte mal drum kümmern? - Danke

      Gruß
      Claus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 20.Dezember.2002, 13:03.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      Wenn ich genauer drüber nachdenke, wunderts mich, dass es überhaupt gehen sollte (Sander is schuld, der hat das mal geschrieben, dass es geht ;-) ) - denn das Array füllt @_sel - und da hat "sort" & "range" nix zu suchen... Vielleicht so?

      $_get{sort}="wgJAHR,-wgLSNR"; $_get{range}="0,1";
      get ["wgFIRMANR", "==", "$_get{adFIRMA_key}", "&", "wgKUNDENR", "==", "$_get{adNR_key}"], $drDBWAAGEPFAD;
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 20.Dezember.2002, 13:08.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      Das ging auch mal, auf jeden Fall!!!!!
      aber was nie ging, ist
      $_get{sort}="wgJAHR,-wgLSNR";
      $_get{range}="0,1";
      

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 20.Dezember.2002, 15:50.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      Beides merkwürdig... ;-)

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Freitag, 20.Dezember.2002, 16:02.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      Hallo Ihr zwei Hübschen,

      und wie bekomme ich jetzt die Kuh vom Eis ? ;-)))

      Gruß
      Claus

     Antworten

    Beitrag von Friesecke (245 Beiträge) am Freitag, 20.Dezember.2002, 17:56.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      Hallo Claus,

      ich hab natürlich nicht so viel Ahnung wie die Prof`s - aber nach meiner Ansicht ist das wie folgt :

      loop läuft über die gesamte Datenbank, das Ergebnis wird anschließend gemäß sort=... sortiert.
      get geht auf den Index, also die vorsortierte Datenbank und zieht daraus den im Vergleich angegebenen Anteil.
      

      Daher geht folgendes :
      <loop Name~=k sort=plz>
      
      erst wird die Datenbank durchlaufen, wobei alle Namen mit k zwischengespeichert werden, dann wird das Ergebnis nach plz sortiert. Absteigendes Sortieren ist möglich mit sort=-plz.

      Es geht auch über den Zugriff auf den Index mit get/get_next. (In beiden Fällen ist Sortierung im Datenbankfeld Voraussetzung).
      get "Name~=k and plz==*", "datenbank";
      while (get_next("datenbank"))
      {out "$Name $plz <br>";}
            liefert alle Namen mit K, alphabetisch sortiert.
            Bei gleichen Namen sortiert nach plz.
      

      get "plz==* and Name~=k", "datenbank";
      ...
      führt zu Sortierung nach plz und innerhalb plz nach Namen, aber nur die mit K.

      Die Sortierung kommt aus dem Index, der bei der Definition der Datenbankfelder festgelegt wird. Da man dort nur Zahl oder Text festlegen kann und nicht aufsteigend/absteigend, kannst Du über get nicht die absteigende Sortierung erhalten wie bei loop mit sort=-.
      Das heißt, daß Dein Sortierwunsch nur über loop zu realisieren wäre.
      Würdest Du auf das "-" bei wgLSNR verzichten, so erhieltest Du Deinen Wunsch mit :

      get "wgJAHR==* and wgLSNR==* and wgFIRMANR==$_get{adFIRMA_key} and wgKUNDENR==$_get{adNR_key}", $drDBWAAGEPFAD;
      while(get_next($drDBWAAGEPFAD){
         out "... <br>";}
      
      den range mußt Du wohl programmieren.

      Der get geht wegen Index schneller als der loop.

      Gruß
      Fri

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 23.Dezember.2002, 17:00.
    Re: Bitte um Hilfe - die Zweite @Christoph bzw. @Sander

      Mit nem Traktor? ;-))

      get "wgFIRMANR==$_get{adFIRMA_key} wgKUNDENR==$_get{adNR_key} sort=wgJAHR,-wgLSNR range=0,1", $drDBWAAGEPFAD;
      

      fällt flach wg. Abfrage nach leeren Inhalten? Dann fällt mir erstmal auch nix ein... :-(

     Antworten


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