Find command: Suche nur in aktueller Karte

Startseite Foren Deutsches LiveCode-Forum Find command: Suche nur in aktueller Karte

Schlagwörter: 

Ansicht von 1 Antwort-Thema
  • Autor
    Beiträge
    • #47839
      Torsten
      Teilnehmer

        Hi,

        ich würde gerne das Find-Command einschränken, dass es nur die Felder in der aktuellen Karte durchsucht und nicht auf andere Karten “springt”.

        Nach dem Dictionary scheint das nicht zu gehen, aber vielleicht hat jemand einen Trick?

        Ansonsten müsste ich eine eigene Find-Routine schreiben, bei der zunächst alle Fields der aktuerlen Karte aufgelistet werden und das Find dann nacheinander diese Felder durchsucht.

        Happy Coding

        Torsten

         

         

         

         

      • #47840
        Klaus Major
        Administrator

          Leider scheint es keinen Trick dafür zu geben, aber ist doch recht simpel:

          ...
          put the num of flds into tAnzahl
          repeat with i = 1 to tAnzahl
             find "whatever..." in fld i
             if the result <> EMPTY then
                ## Gefunden, mach Dein Ding...
             end if
          end repeat
          ...
      Ansicht von 1 Antwort-Thema
      • Du musst angemeldet sein, um auf dieses Thema antworten zu können.