Re: @sander Re: Abfrage auf ungleich leer? - 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 Sander (8133 Beiträge) am Dienstag, 9.April.2002, 21:13.
    Re: @sander Re: Abfrage auf ungleich leer?

      Auf so'ne Idee muß man erst mal kommen... *g*

      Sander


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus S. (33 Beiträge) am Sonntag, 7.April.2002, 17:33.
    Abfrage auf ungleich leer?

      hallo,
      möchte die suchmaske meiner adressdatei um eine weitere abfrage erweitern und zwar möchte ich nur alle adressen angezeigt bekommen, die eine emailadresse enthalten. habe das wie folgt probiert:

      in der suchmaske eine checkbox
      <INPUT CLASS="radio" TYPE="checkbox" NAME="su_anz_email=">
      

      in der abfrage (get)

      $work_leer = "";  
      
       if ($su_anz_email)     {      get "....alle bisherigen abfragen ... & d_email<>$work_leer range=$rng sort=$sortfelder", "../bgd/bgdata";     }  else     {      get "....alle bisherigen abfragen ... range=$rng sort=$sortfelder", "../bgd/bgdata";     }

      das funzt aber leider nicht.
      wer kann mir da helfen?
      danke und gruss

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 7.April.2002, 18:59.
    Re: Abfrage auf ungleich leer?

      du mußt nun das ganze get anders gestalten:

      get "Feld", "Operator", "Wert", "Verknüpfung"
      get ["d_email","<>",$work_leer,"and","feld2","==","bla","range=$rng sort=$sortfelder"],"dbname"; 
      

      Sander

     Antworten

    Beitrag von Claus S. (33 Beiträge) am Sonntag, 7.April.2002, 21:34.
    Re: Abfrage auf ungleich leer?

      danke Sander,
      aber damit bekomme ich als Ergebnis Null Sätze:

      $work_leer = "";
      
                  if ($su_anz_email)                {                 get ["d_email", "<>", "$work_leer",
                    "and","d_branche", "==", "$su_d_branche",
                     "or", "d_branche2", "==", "$su_d_branche",
                     "or", "d_branche3", "==", "$su_d_branche",
                    "and", "d_typ", "~=", "$su_d_typ",
                    "and", "d_firmnam", "~=", "$su_d_firmnam",
                    "and", "d_strasse", "~=", "$su_d_strasse",
                    "and", "d_telefon", "~=", "$su_d_telefon",
                    "and", "d_vorwahl", "~=", "$su_d_vorwahl",
                    "and", "d_okey", "~=", "$su_d_okey",
                    "and", "d_plz", "~=", "$su_d_plz",
                    "and", "d_ort", "~=", "$work_su_d_ort",
                    "and", "d_ortsteil", "~=", "$work_su_d_ortsteil",
                    "and", "d_cook", "==", "$su_d_cook",
                    "and", "d_spez", "==", "$su_d_spez",
                    "and", "d_hotkat", "==", "$su_d_hotkat",
                    "and", "d_kunde", "~=", "$su_d_kunde",
                    "and", "d_status", "~=", "$su_d_status",
                            "range=$rng sort=$sortfelder"], "../bgd/bgdata";
                     }
      

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Sonntag, 7.April.2002, 22:46.
    @sander Re: Abfrage auf ungleich leer?

      hallo sander,

      habe mal testweise die anderen abfragen weggelassen,

      $work_leer = "";
      
                  if ($su_anz_email)                {                 get ["d_email", "<>", "$work_leer", "range=$rng sort=$sortfelder"], "../bgd/bgdata";                }

      dann werden zwar alle sätze mit emailadressen angezeigt, aber dann kommt ein neuer fehler, es werden auf der ersten seite alle gefundenen angezeigt (in meinem fall 119), beim weiterblättern dann aber wie vorher in 10er-schritten (11 - 20, 21 -30 etc.)

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 9.April.2002, 19:40.
    Re: @sander Re: Abfrage auf ungleich leer?

      hallo sander,

      danke,es hat sich mittlerweile erledigt,
      claus c. hat mir ne einfache lösung gezeigt
      ' feld >) ', die funzt

      bei deinem vorschlag steckt wohl irgendwie noch'n syntaxfehler.

      gruss claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 9.April.2002, 20:58.
    Re: @sander Re: Abfrage auf ungleich leer?

      hmm, wie funktioniert CCs aufruf?
      Gib mal bitte ein komplettes beispiel

      Sander

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 9.April.2002, 21:09.
    Re: @sander Re: Abfrage auf ungleich leer?

      hallo sander,

      folgender code funzt:
      get "d_branche==$su_d_branche | d_branche2==$su_d_branche | d_branche3==$su_d_branche & d_typ~=$su_d_typ & d_firmnam~=$su_d_firmnam & d_strasse~=$su_d_strasse & d_telefon~=$su_d_telefon & d_vorwahl~=$su_d_vorwahl & d_okey~=$su_d_okey & d_plz~=$su_d_plz & d_ort~=$work_su_d_ort & d_ortsteil~=$work_su_d_ortsteil & d_cook==$su_d_cook & d_spez==$su_d_spez & d_hotkat==$su_d_hotkat & d_kunde~=$su_d_kunde & d_status~=$su_d_status & d_email>) range=$rng sort=$sortfelder", "../bgd/bgdata";
                     }
      
      es ist wohl nicht nach dem lehrbuch der prog-gurus, aber die abfrage funktioniert. das zeichen ')' (klammer) ist nun mal ganz vorne im zeichensatz.

      gruss claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 9.April.2002, 21:13.
    Re: @sander Re: Abfrage auf ungleich leer?

      Auf so'ne Idee muß man erst mal kommen... *g*

      Sander

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 9.April.2002, 21:16.
    Re: @sander Re: Abfrage auf ungleich leer?

      > Auf so'ne Idee muß man erst mal kommen... *g*
      

      ja, aber macht doch spass, wenn's so einfach funzt ;-)

     Antworten


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