Announcement

Collapse
No announcement yet.

Letzter Filterbedingung aus String entfernen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Letzter Filterbedingung aus String entfernen

    Hallo,

    ich habe einen Filterstring aus welchem ich die letzte Filterbedingung löschen sollte!
    wie macht man das am effektivsten?

    Beispiel:
    Filterstring ist:

    </pre>
    liefbez = 'FUMO' and WGR = '17.75*'
    </pre>

    und

    </pre>
    and WGR = '17.75*'
    </pre>

    muss weg!

    gruß

    markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    Mein Vorschlag:
    filter := copy(filter,1,Pos(' and ',filter)-1)

    .. kann man dann noch ergänzen auf Prüfung, ob überhaupt ein ' and ' vorkommt ...
    _
    bye, helmut

    PS: ich sehe dich hier öfter, aber nie of www.spotlight.de - kennst du dieses Forum noch nicht oder hast du dort einen anderen Namen? ;-

    Comment


    • #3
      hi,

      habe entdeckt, dass ich eigentlich ne funktion für das schon hatte:
      <pre>
      //Löscht auf Str alle Zeichen ab Substr
      function LoescheAbLetztenString(SubStr,Str : String) : String;
      var
      i : integer;
      wert : String;
      begin
      Result := '';
      for i := length(str) downto 1 do
      begin
      if SubStr[1] = str[i] then
      begin
      wert := copy(str,i,length(SubStr));
      if wert = SubStr then
      delete(str,i,length(str));
      break;
      end;
      end;
      Result := str;
      end;
      </pre>

      mit der geht es!
      spotlight kenne ich, war da früher hin und wieder, aber irgendwie gefällt es mior da nicht so!
      außerdem habe ich noch meine eigenes Forum:
      http://www.marlem-software.de/wbboard/main.php

      Gruß

      Marku
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #4
        Hallo Markus,<br>habe mir deine ganze Homepage durchgelesen und finde schon toll, das du dich da so einsetzt. Vor allem unentgeltlich. Da wünsche ich dir noch viel Glück im aktuellen Job und viel Energie für die nächsten Projekte.
        Das dir Spotlight nicht so gefällt, ist schade, ich kenne kein anderes deutsches Forum, wo man (meistens) so schnell eine Antwort bekommt. Aber macht ja nichts.
        <br>
        servus, Helmu

        Comment


        • #5
          hallo helmut!

          hast ja vielleicht auf meiner webseite gelesen:
          <b>langsam sein ist cool</b>!

          meiner meinung nach muss nicht immer alles schnell gehen!

          gruß

          marku
          Herzliche Grüße

          Markus Lemcke
          barrierefreies Webdesign

          Comment

          Working...
          X