EXIT-Befehl
Beendet eine DO WHILE-, FOR- oder SCAN-Schleife.
EXIT
Hinweise
EXIT übergibt die Steuerung einer DO WHILE … ENDDO, FOR … ENDFOR oder SCAN … ENDSCAN-Schleife an den Befehl, der auf ENDDO, ENDFOR oder ENDSCAN folgt.
Beispiel
Im folgenden Beispiel werden die Artikel aus der Lagerhaltung, die mit einem Preis von mehr als 20 Dollar ausgezeichnet sind, in der DO WHILE-Schleife zusammengefasst, bis das Dateiende (EOF) erreicht ist. Die DO WHILE-Schleife wird beendet und die Gesamtanzahl angezeigt.
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE products && Opens Products table
SET TALK OFF
gnStockTot = 0
DO WHILE .T. && Beginning of loop
IF EOF( )
EXIT
ENDIF
IF unit_price < 20
SKIP
LOOP
ENDIF
gnStockTot = gnStockTot + in_stock
SKIP
ENDDO && End of loop
CLEAR
? 'Total items in stock valued over 20 dollars:'
?? gnStockTot
Siehe auch
DO WHILE ... ENDDO | FOR EACH ... ENDFOR | FOR ... ENDFOR | SCAN ... ENDSCAN