DBEVAL
Top  Previous  Next

Sintaxis:DBEVAL( <bBloque>, [<bCondiciónFor>], [<bCondiciónWhile>], [<nRegistrosSiguientes>], [<nRegistro>], [<lResto>] ) -> NIL  
 
Argumentos:<bBloque> bloque de código a ejecutar en cada registro.  
<bCondiciónFor> condición opcional que se evalúa en cada registro del ámbito. Equivalente a la cláusula FOR.  
<bCondiciónWhile> condición opcional que se evalúa en cada registro del ámbito. Equivalente a la cláusula WHILE.  
      <nRegistrosSiguientes> número opcional de registros a procesar. Equivale a la cláusula NEXT.
      <nRegistro> número opcional de registros a procesar. Equivale a la cláusula RECORD.
      <lResto> valor lógico opcional que indica el ámbito de los registros. Si es .F. (valor por defecto) se procesarán todos los
      registros, si es .T. se procesarán todos los registros desde el actual.

Devuelve:   NIL.

Categorías:   
Bases de Datos.


   DBEVAL() evalua un bloque de código para cada registro dentro de un ámbito que cumpla una condición.


Ejemplo:

   USE Empleados INDEX Empleado
   Empleados->( DBSEEK( "TRUE" ) )
   DBEVAL( { || QOUT( Empleados->nEmpleado ) },, { || Empleados->lSocios = TRUE } )