Duda con lastkey()=27
Publicado por FGT (6 intervenciones) el 02/07/2004 05:52:03
Buenas, soy nuevo en el foro y programando en clipper tambien (estudiante) asi que disculpen mi pregunta si parece tonta. En una sencilla rutina de incluir datos en una bd coloque la secuencia de If lastkey()=27 para que me devolviera a un menu principal pero cuando ejecuto y presiono escape me llena todos los campos con 0 o blanco y despues de presionar por segunda vez escape es cuando me devuelve al menu anterior, porque pasa esto y como puedo solucionarlo. adjunto un pedazo de la rutina. Agradecido de antemano FGT
use nomina
index on CI to Nomina
do while .t.
If lastkey()=27
clear
do menu
Endif
clear
@ 1,16 TO 18,74 DOUBLE
@ 03,29 say " S I S T E M A D E N O M I N A "
@ 04,29 say " MODULO DE INGRESO "
@ 06,22 say "CI: " get CIY picture "99999999"
read
seek (ciy)
if found()
@ 08,22 say "LA CEDULA YA EXISTE"
INKEY(0)
CLEAR
loop
else
append blank
@ 07,22 say "NOMBRE: " get NOMBRE picture "@A!"
use nomina
index on CI to Nomina
do while .t.
If lastkey()=27
clear
do menu
Endif
clear
@ 1,16 TO 18,74 DOUBLE
@ 03,29 say " S I S T E M A D E N O M I N A "
@ 04,29 say " MODULO DE INGRESO "
@ 06,22 say "CI: " get CIY picture "99999999"
read
seek (ciy)
if found()
@ 08,22 say "LA CEDULA YA EXISTE"
INKEY(0)
CLEAR
loop
else
append blank
@ 07,22 say "NOMBRE: " get NOMBRE picture "@A!"
Valora esta pregunta


0