URGENTE: SCAN

mjose
25 de Noviembre del 2003
Hola !!!

Estoy haciendo un scan sobre un cursor donde dentro de él tengo varios if's, ¿ como puedo pasar de un registro al siguiente y luego q me vuelva al anterior para poder evaluar los if's dentro del scan ?
¡¡¡ GRACIAS !!!

SAMUEL SMH
25 de Noviembre del 2003
Dentro del SCAN tienes que capturar el numero de tu registro en una variable al principio, luego puedes utilizar varias condiciones y comparar con todos tus registros; pero antes del ENDSCAN ubicas la tabla y te vas al registro que capturaste en la variable y asi leera todos tus registros en una forma secuencial.

Raul
25 de Noviembre del 2003
Trata de utilizar DO WHILE...ENDDO, ya que con el SCAN sucede lo siguiente:

SCAN avanza automáticamente el puntero de registro al siguiente registro que cumple las condiciones especificadas y ejecuta el bloque de comandos.

Mientras con el DO WHILE en tu codigo puedes manejar la forma que el puntero se comporte.

Espero te sea de ayuda