ERROR EN PROGRAMACION?
Publicado por SERGIO (17 intervenciones) el 23/11/2001 15:59:56
Estimados amigos programadores, dónde puede estar el error de programación del porqué me
encuentra el primer registro, pero no los siguientes que cumplan con la misma condición.
Si pueden ayudarme les agradezco.
@ 9,30 get XPRAZON PICTURE "!!!!!!!!!!!!!!!!!!!!!!!!"
READ
IF LASTKEY() = 27
EXIT
ENDIF
GO TOP
LOCATE FOR LEFT(RAZON,LEN(TRIM(XPRAZON))) = TRIM(XPRAZON)
DO WHILE .NOT. EOF()
IF .NOT. FOUND()
******************************************** GRABO NUEVOS PARAMETROS
DO I
XPPROVEEDOR = NRO_PROVEE + 1
REPLACE NRO_PROVEE WITH XPPROVEEDOR
SELE A
EXIT
********************************************************************
ELSE
STORE PROVEEDOR TO XPPROVEEDOR
STORE RAZON TO XPRAZON
@ 8,31 SAY XPPROVEEDOR PICTURE "9999999"
@ 9,31 SAY XPRAZON PICTURE "!!!!!!!!!!!!!!!!!!!!!!!!"
@ 20,15 SAY "²²À *ES ESTE EL REGISTRO(S/N)? " GET CONFI VALID CONFI $("SsNn")
READ
IF CONFI = "S" .OR. CONFI = "s"
EXIT
ENDIF
ENDIF
CONTINUE
ENDDO
encuentra el primer registro, pero no los siguientes que cumplan con la misma condición.
Si pueden ayudarme les agradezco.
@ 9,30 get XPRAZON PICTURE "!!!!!!!!!!!!!!!!!!!!!!!!"
READ
IF LASTKEY() = 27
EXIT
ENDIF
GO TOP
LOCATE FOR LEFT(RAZON,LEN(TRIM(XPRAZON))) = TRIM(XPRAZON)
DO WHILE .NOT. EOF()
IF .NOT. FOUND()
******************************************** GRABO NUEVOS PARAMETROS
DO I
XPPROVEEDOR = NRO_PROVEE + 1
REPLACE NRO_PROVEE WITH XPPROVEEDOR
SELE A
EXIT
********************************************************************
ELSE
STORE PROVEEDOR TO XPPROVEEDOR
STORE RAZON TO XPRAZON
@ 8,31 SAY XPPROVEEDOR PICTURE "9999999"
@ 9,31 SAY XPRAZON PICTURE "!!!!!!!!!!!!!!!!!!!!!!!!"
@ 20,15 SAY "²²À *ES ESTE EL REGISTRO(S/N)? " GET CONFI VALID CONFI $("SsNn")
READ
IF CONFI = "S" .OR. CONFI = "s"
EXIT
ENDIF
ENDIF
CONTINUE
ENDDO
Valora esta pregunta


0