0

Spalte einer Tabelle per Script durchsuchen

Hallo,

irgendwie will es nicht klappen, hier mein Problem:

in einer Tabelle YXZ mit den Spalten A,B,C möchte ich per Button alle Felder in der Spalte B nach dem Inhalt "NEU" durchsuchen.

Wenn der Inhalt "NEU" in einem Feld der Spalte B gefunden wurde, soll das zugehörige Feld in der Spalte A den Inhalt "ACHTUNG" erhalten. Dies soll bei jedem Feld in der SpalteB geschehen, das den Inhalt "NEU" hat.

(der jeweilige Datensatz vorher: SpalteA " ", SpalteB "NEU" und nachher SpalteA "Inhalt", SpalteB "NEU")

Danke für eure Hilfe

7 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Rolf. Wenn das alles Textfelder sind, dann sollte die Formel für den Button etwa so aussehen:

    ---

    select  'YXZ' [B="NEU"].(A:="ACHTUNG")

    ---

    Leo

    • Rolf_Heitmeier
    • vor 5 Jahren
    • Gemeldet - anzeigen

    funktioniert super,danke.  Ich hatte viel komplexere Lösungen (die nicht funktionierten). Irgendwie verstehe ich die Syntax noch nicht. z.B. die Bedeutung von eckigen Klammern. 

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Die Eckigen Klammern sind eigentlich das selebe wie where. Eigentlich sollte man im verbindung mit select immer where für eine Bedingug verwenden:

    ---

    select  'YXZ' where B="NEU".(A:="ACHTUNG")

    ---

    und die eckigen Klammern nur wenn es um eine verknüpfte oder benannte Tabelle geht.

    ---

    let myTable:=select 'YXZ';

    myTable [B="NEU"].(A:="ACHTUNG")

    ---

    Ich habe ein paar mal mit where Probleme, deswegen versuche ich soweit es möglich immer die Eckklammern zu benutzen.

    Leo

    • Rolf_Heitmeier
    • vor 5 Jahren
    • Gemeldet - anzeigen

    ok, und woher weiß man das bzw. wo kann man das nachlesen?

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen
    • info.27
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Leider auch völlig unzureichend. Die Software ist Top, aber die Skript Doku leider sehr schlecht.

    • Rolf_Heitmeier
    • vor 5 Jahren
    • Gemeldet - anzeigen

    das stimmt, gut das es Erklärungen hier im Forum gibt. Mit einer besseren Doku wären viele Fragestellungen und eigenes Experimentieren sicherlich unnötig.

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 7Antworten
  • 1851Ansichten