X

Vielen Dank, dass Sie sich für unsere Dienstleistungen interessieren. Leider sind Sie auf einer veralteten Seite gelandet. Das sollte nicht vorkommen.

Besuchen Sie gerne unsere aktualisierte Webseite.

Microsoft Dynamics NAV

For Schleife

Mithilfe einer For-To / Down-To Schleife lässt sich eine Schleife durch konstantes Inkrementieren bzw. Dekrementieren solange durchlaufen lassen, bis der Inkrementierte o. Dekrementierte Integer einen bestimmten Wert erreicht hat.

Für folgende Beispiele wird eine Variable I vom Typ "Integer" benötigt.

 

For-To

For I := 1 TO 1000 DO BEGIN

      CODE;

      CODE;

END;

 

Als erstes wird durch "I := 1" dem Integer der Wert 1 übergeben. Danach wird bei jedem Schleifen durchlauf dieser Wert Inkrementiert, bis er 1000 erreicht. 

 

Down-To

For I := 1000 DOWNTO 1 DO BEGIN

     CODE;

     CODE;

END;

 

In diesem Beispiel wird dem Integer der Wert 1000 übergeben, dieser Wird solange Dekrementiert bis er 0 erreicht.

 

Allgemeines

Diese For Schleifen sind nicht Dynamisch da die angegebene Variable einen Fixen Wert erhält und die Bedingung ebenfalls Fix festgelegt wird. Allerdings lassen sich diese Fixen Werte durch Dynamische Variablen ersetzen.

Soll eine Schleife sich in ihrer Anzahl durchläufe nach dem Inhalt einer Tabelle richten, wie z.B. die Gesamtzahl der Datensätze:

 

For I := 1 TO Record.COUNT DO BEGIN       //Es wird eine Variable vom Typ Record benötigt Namens "Record", mit   

     CODE;                                                // dem Subtyb der ausegwählten Tabelle

     CODE;

END;

 

Da die Funktion COUNT einen Integer Wert zurückliefert, welcher die Anzahl der Datensätze einer Tabelle enthält, kann auch diese Funktion als Wert verwendet werden. 

 

>> Sie haben weitere Fragen zu diesem Thema oder allgemein zu MS Dynamics NAV? Dann kontaktieren Sie uns per Email an Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!/gs oder nehmen Sie an einem kostenfreien Dynamics NAV Webinar teil. Wir freuen uns auf Sie!

 

 

 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv
 
Go to Top