SPSnewbie91
Level-2
- Beiträge
- 272
- Reaktionspunkte
- 18
-> Hier kostenlos registrieren
Hallo zusammen.
Ich möchte gerne die Länge eines Arrays bestimmen und diese Zahl dann für eine FOR-Schleife verwenden, da sich die Länge des Arrays im DB ändern kann.
FOR #tmp_i := 0 TO 999 DO
IF #FRG_ID_Check AND #ID_Ist = "EL-Daten_DB".EL[#tmp_i].ID THEN
#pd_Störung_SB_ID:= TRUE;
END_IF;
END_FOR;
IF #FG.AckError THEN
#pd_Störung_SB_ID := FALSE;
END_IF;
Das Array geht von 0 bis 999. Anstatt der 999 würde ich aber gerne die Länge des Arrays als Variable darstellen. Wie gesagt. Falls sich die Länge des Arrays ändert.
Hier der DB mit dem Array

Ist wahrscheinlich ziemlich einfach, aber ich stehe irgendwie auf dem Schlauch.
Vielen Dank schon Mal für die Mühe.
Ich möchte gerne die Länge eines Arrays bestimmen und diese Zahl dann für eine FOR-Schleife verwenden, da sich die Länge des Arrays im DB ändern kann.
FOR #tmp_i := 0 TO 999 DO
IF #FRG_ID_Check AND #ID_Ist = "EL-Daten_DB".EL[#tmp_i].ID THEN
#pd_Störung_SB_ID:= TRUE;
END_IF;
END_FOR;
IF #FG.AckError THEN
#pd_Störung_SB_ID := FALSE;
END_IF;
Das Array geht von 0 bis 999. Anstatt der 999 würde ich aber gerne die Länge des Arrays als Variable darstellen. Wie gesagt. Falls sich die Länge des Arrays ändert.
Hier der DB mit dem Array

Ist wahrscheinlich ziemlich einfach, aber ich stehe irgendwie auf dem Schlauch.
Vielen Dank schon Mal für die Mühe.