Filterung von Datenfeldern mit Relation - 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 Dirk (70 Beiträge) am Donnerstag, 1.Juli.2004, 15:05.
    Filterung von Datenfeldern mit Relation

      Ich habe zwei Datenbanken, die über eine Relation verbunden sind.
      Datenbank "Ergebnisse" enthält ein Feld "Radstrecke", dass als Relation mit dem Feld "Name" in der Datenbank "Radstrecken" (dort sind die "Radstrecken" genauer spezifiziert) verbunden ist. Nun möchte ich aus der Tabelle alle Ergebnisse mit einer bestimmten Radstrecke herausfiltern
      (und anzeigen). Dies ist jedoch nicht so einfach möglich, da "Radstrecke" als Relation nicht sortierbar gemacht werden kann und deshalb nicht nach diesem Feld selektiert werden kann. Zwar ist das Feld Name sortierbar, aber das hilft hier leider nicht weiter.
      Ist so eine einfache fast in jeder Datenbank mit 2 oder mehr Tabellen vorkommende Abfrage nicht möglich oder habe ich etwas übersehen?


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Dirk (70 Beiträge) am Donnerstag, 1.Juli.2004, 15:05.
    Filterung von Datenfeldern mit Relation

      Ich habe zwei Datenbanken, die über eine Relation verbunden sind.
      Datenbank "Ergebnisse" enthält ein Feld "Radstrecke", dass als Relation mit dem Feld "Name" in der Datenbank "Radstrecken" (dort sind die "Radstrecken" genauer spezifiziert) verbunden ist. Nun möchte ich aus der Tabelle alle Ergebnisse mit einer bestimmten Radstrecke herausfiltern
      (und anzeigen). Dies ist jedoch nicht so einfach möglich, da "Radstrecke" als Relation nicht sortierbar gemacht werden kann und deshalb nicht nach diesem Feld selektiert werden kann. Zwar ist das Feld Name sortierbar, aber das hilft hier leider nicht weiter.
      Ist so eine einfache fast in jeder Datenbank mit 2 oder mehr Tabellen vorkommende Abfrage nicht möglich oder habe ich etwas übersehen?

     Antworten

    Beitrag von horstees (229 Beiträge) am Samstag, 3.Juli.2004, 10:10.
    Re: Filterung von Datenfeldern mit Relation

      Hallo Dirk, angenommen dein gesuchter Name ist 'koeln_muenchen':

      get "Name==koeln_muenchen","Radstrecken","suche_die_id";
      

      get "Radstrecke==$Id","Ergebnisse","meine_auswahl";

      while(get_next("meine_auswahl"))
      {
      

      # die Felder aus der DB Ergebnisse, die du anzeigen willst...
      out "$was_weiss_ich<br>";
       
      }
      

      horstees

     Antworten

    Beitrag von Dirk (70 Beiträge) am Montag, 5.Juli.2004, 09:52.
    Re: Filterung von Datenfeldern mit Relation

      Hallo horstees,

      Danke für die Hilfe! Kann ich so etwas auch in ein Formular einbauen das mit "do action" generiert wird oder macht man in solchen Fällen am besten alles mit Perl?

      Dirk

     Antworten

    Beitrag von horstees (229 Beiträge) am Dienstag, 6.Juli.2004, 10:43.
    Re: Filterung von Datenfeldern mit Relation

      Hallo Dirk,

      ich mache das seit einiger Zeit standardmäßig mit

      <perl>  get...  out...  </perl> etc.,
      
      weil ich denke dann die meisten Freiheiten zu haben.

      Wie z.B. im <do action.... die Parameter richtig besetzt sein müssten,
      ( listfields= usw.), könnte ich Dir im Moment nicht sagen.
      In der ersten Abfrage brauchst Du ja überhaupt keine Ausgabe.


      Wenn Du dem User ein Eingabeformular anbieten willst,
      in welchem dieser in einem Optionsfeld die Radstrecken anklicken
      soll, so mache ich das auch mit einem get und anschliessender while get_next Schleife.
      Innerhalb der Schleife werden dann die ganzen <option>'s zusammengefügt.

      horstees

     Antworten


     
 Liste der Einträge von 29551 bis 29701: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!