0

ich sehe den Wald vor lauter Bäumen nicht

Hallo zusammen,

 

ich habe mir ein Dashboard gebaut, welches eine Ansicht auf die Tabelle Zahlungsträger enthält. Unterhalb der Ansicht gibt es einen Button mit folgendem  Skript 

 

let myBNK := 'BNK-Lauf-ID';
let myArray2 := (select 'Zahlungsträger' where 'BNK-ID' = myBNK);
for y in myArray2 do
    'Zahlungsträger'.('Übergabe Online-Banking' := 1)
end

 

Ich möchte alle Datensätze mit der BNK-Lauf-ID in das Array einlesen und dann das Ja/Nein Feld ('Zahlungsträger'.('Übergabe Online-Banking' )) auf den Wert 1 ändern 

Klappt aber nicht!

 

Wo liegt der Fehler?

 

VG

 

Michael

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo Michael, das Array enthält die IDs der betreffenden Datensätze. In der Schleife muss dem zu ändernden Feld deshalb die Variable vorangestellt werden:

    let myBNK := 'BNK-Lauf-ID';
    let myArray2 := (select 'Zahlungsträger' where 'BNK-ID' = myBNK);
    for y in myArray2 do
       y.('Übergabe Online-Banking' := 1)
    end
    

    Man kann es aber auch gleich in einem Schritt machen:

    let myBNK := 'BNK-Lauf-ID';
    (select 'Zahlungsträger' where 'BNK-ID' = myBNK).('Übergabe Online-Banking' := 1)
    
      • Michael.3
      • vor 1 Jahr
      • Gemeldet - anzeigen

      planox. pro 

       

      vielen Dank Planox.pro.

       

      Michael