FoxPro/Visual FoxPro - referente a contraseña

 
Vista:
Imágen de perfil de ruben

referente a contraseña

Publicado por ruben (24 intervenciones) el 25/07/2005 22:35:29
hola.
tengo las siguientes lineas:

IF THISFORM.TEXT1.VALUE="mi_contraseña"
USE mi_tabla
DO FORM abmempresa
ELSE
MESSAGEBOX ("contraseña incorrecta")
ENDIF

Quisiera saber como hago, en el caso que la contraseña sea incorrecta, para que se vuelva a ejecutar este prg. una determinada cantidad de veces.
Mis mayores respetos para todos y gracias.
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:referente a contraseña

Publicado por Manuel (344 intervenciones) el 25/07/2005 23:31:33
Agrega una propiedad a tu formulario donde puedas ir incrementando los intentos. Y cada vez que de error muestras el mensaje y haces thisform.intentos=thisform.intentos+1
Luego, cuando notes que ya se cumplieron las veces que tú deseas, le quitas el acceso y lo sacas de la aplicación.
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:referente a contraseña

Publicado por alberto mancuso (29 intervenciones) el 26/07/2005 05:16:13
simplemente despues del mensaje de clave incorrecta pones:
thisform.text1.setfocus y te vuelve a pedir que ingrese la clave,
to tengo dos botones aceptar y cancelar , con cancelar salgo del sistema,
con aceptar comparo claves y entro al sistema
saludos
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
Imágen de perfil de ruben

CASI ME FUNCIONA

Publicado por ruben (24 intervenciones) el 28/07/2005 21:01:20
que tal !!
hice como me indico Alberto Mancuso y funciona. El unico problema es que el cursor no me vuelve a aparecer en el TEXT1..........si alguien puede, ayudeme y muchas gracias............................ruben
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:CASI ME FUNCIONA

Publicado por Plinio (7841 intervenciones) el 28/07/2005 21:55:06
F THISFORM.TEXT1.VALUE="mi_contraseña"
USE mi_tabla
DO FORM abmempresa
ELSE
MESSAGEBOX ("contraseña incorrecta")
NODEFAULT
return .f.
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