Schleife läuft nicht mehr....
Hallo,
ich möchte alle Datensätze einer Tabelle durchlaufen und etwas ausführen. Folgendes Konstrukt läuft bei mir nicht mehr und liefert nur 1 Datensatz und bleibt auf dem stehen..... ist das ein Bug in der neuen Version ??
for i in select 'Kunden (alt)' do
alert(i.'Kunden Nr')
end
6 Antworten
-
Hallo Dirk,
wenn das die ganze Formel ist, kriegst du nur die letzte Kundennummer angezeigt und die Schleife ist zu ende.
Was genau möchtest du mit alert in der Schleife bewirken?
Leo
-
Der Alert ist nur irgendein Beispiel. Ich möchte alle Datensätze durchlaufen und etwas darin ändern.... d.h. der Code zwischen for...end wird größer
-
Hab schon verstanden, die Schleife ist zu schnell :-)) Ich dachte ich sehe da die Kd-Nr. durchlaufen....
So geht's sichtbar.... ;-)
let a := 0;
for i in select 'Kunden (alt)' do
if a = 0 then
let b := dialog("Kunden", i.'Kunden Nr', ["OK", "Abbruch"]);
if b = "Abbruch" then a := 1 end
end
end -
Ich zeifelte nur an meinem Kopf, warum diese for....end Konstruktion so nicht "durchläuft" ;-)
-
Ich zeifelte nur an meinem Kopf, warum diese for....end Konstruktion so nicht "durchläuft" ;-)
-
Ich zeifelte nur an meinem Kopf, warum diese for....end Konstruktion so nicht "durchläuft" ;-)
Content aside
- vor 4 JahrenZuletzt aktiv
- 6Antworten
- 594Ansichten