Compartir a través de


FOR (Cláusulas)

Una cláusula FOR hace que un comando actúe en cada registro que cumpla la condición lógica especificada. Las cláusulas FOR tienen la siguiente sintaxis:

FOR lExpr

En el siguiente ejemplo se almacena low balance en el campo alert de todos los registros que contienen menos de 500 en el campo total.

REPLACE ALL alert WITH "low balance" FOR total < 500

En la siguiente tabla se muestran los comandos en los que puede utilizar una cláusula FOR.

Comandos que utilizan cláusulas FOR

APPEND FROM ARRAY COUNT LOCATE
APPEND FROM DEFINE PAD RECALL
AVERAGE DELETE REPLACE FROM ARRAY
BLANK DISPLAY REPLACE
BROWSE EXPORT REPORT
CALCULATE FOR( ) SCAN...ENDSCAN
CHANGE INDEX SORT
COPY TO ARRAY LABEL SUM
COPY TO LIST  

La utilización de la cláusula FOR puede aumentar la velocidad operativa de comandos de una sola tabla. Para obtener más información acerca de cómo mejorar el rendimiento, vea Optimizar aplicaciones.

Vea también

REPLACE (Comando) | Scope (Cláusulas) | WHILE (Cláusulas) | Manipulación de campos y registros | Manipulación de datos