0

Positionen Untertabelle

Hallo

 

Habe eine Frage: mit diesem Skript auf einen Button habe ich in der Tabelle Bestellungen den Status von der Untertabelle Positionen verändert. Also wenn die Bestellte Ware angekommen ist, in der Tabelle Positionen IST=SOLL gesetzt. Das hatte auch Jahre Lang funktioniert. Seit etwa 2-3 Wochen nicht mehr. Jetzt bei mehrere Positionen wird nur das erste wert värendert, und die restlichen nicht. 

Das Poz_zam.('Ware OK' ist ein JA/NEIN Feld in der Positionen Tabelle und wenn der auf 1 gesetzt wurde, dann ist über diese Funktion "Nach änderungen folgendes Skript ausführen" das SOLL auf IST geschrieben. Vielleich ist das zu umständlich gemacht worden und es würde wahrscheilich reichen direkt das IST Feld zu beschreiben, aber wahrscheinlich nur mit Schleife und hier kenne ich mich nicht aus

if 'Ware OK' = 1 then

Poz_zam.('Ware OK' := 1)

else
Poz_zam.('Ware OK' := 0)
end;

Hat jemand eine idee warum das nicht mehr funktioniert, und wie kann man das problem lösen.

 

Gruß Richard

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Richard, ich wüsste so auf Anhieb keinen Grund, warum der Code nicht (mehr) funktionieren sollte. Aber du kannst ja testweise mal folgendes probieren:

     

    let OK := 'Ware OK';
    for i in Poz_zam do
        i.('Ware OK' := OK)
    end

    • Ryszard_Paluch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Copytexter

    So funktioniert. Vielen Dank.

    Das ist nicht das erste mal das ein Skript nach einen Ninox Update nicht mehr funktioniert

    Gruss