FoxPro/Visual FoxPro - Como Hago

 
Vista:

Como Hago

Publicado por LEOVIS GONZALEZ (6 intervenciones) el 14/09/2005 20:06:04
hola a todos.
Tengo un formulario donde el primer campo a pedir es la cedula luego el nombre el apellido y asi sucesivamente.
el problema es cuando ingreso la cedula y esta ya existe me muestra un messagebox donde dice que la cedula ya existe si dese ingresar otra o salir (Si o No) si la respuesta es Si entonces debe limpier el campo y posicionar el cursor en el campo cedula para ingresar otra, pero no lo hace solo lo limpia y el cursor se ubica en el campo que le sigue en este caso Text2. que el el nombre

gracias, espero que me ayuden, les agradezco que me envien algo de codigo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Como Hago

Publicado por Manuel (344 intervenciones) el 14/09/2005 22:06:55
Eso pasa cuando la programación la tienes en el LostFocus del text1.
Pon la programación en el GotFocus del Text2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como Hago

Publicado por Plinio (7841 intervenciones) el 14/09/2005 22:09:47
Algo asi:

IF FOUND()
IF messagebox("Cedula Ya existe, Ingresar Otra",4+32)= 7 &&Dijo no
This.value = " " &&Limpio el campo
NODEFAULT
RETURN .f.
else &&Dijo si
*****codigo agui
endif

ENDIF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar