Schleife mit Datum
Hallo,
bei folgendem Skript wird nur ein Eintrag erzeugt am 04.02.2019
Von = 01.02.2019
Bis = 04.02.2019
let my := this;
let myDate := my.Von;
if Eintragen = true then
let myNameNr := Kontakte.Nr;
let myZeiten := (create 'Mitarbeiter-Zeitplan');
while myDate <= my.Bis do
myZeiten.(Kontakte := record(Kontakte,myNameNr));
myZeiten.(Datum := myDate);
myDate := myDate + 1
end
end
wo liegt mein fehler? es soll 4 einträge geben vom 1.-4.2. ????
2 Antworten
-
Hallo,
dein Create liegt vor Beginn der Schleife. Das bedeutet, du legst einen neuen Datensatz an und gibst diesem dann in der Schleife nacheinander die Daten vom 01. - 04.02., zum Abschluss steht dann natürlich der 04.02. drin. Du solltest die Zeile mit dem „while“ eine Zeile nach oben verschieben.
VG Frank
-
Danke so geht es !!!!
ich bin davon ausgegangen das der befehl in der Variablen bleibt und nicht jedes mal neu gesetzt werden muss.
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 1437Ansichten