trate de hace r este ejercicio pero no me salio igual cua seria mi error ?

2 envíos / 0 nuevos
Último envío
tetorin
Imagen de tetorin
Offline
última acción: Hace 8 meses 1 día
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 26/05/2011 - 02:57
Puntos: 3262
trate de hace r este ejercicio pero no me salio igual cua seria mi error ?

nose cual seria mi error no pude hacer no me salio este ejercicio

 

ojala me puedan ayudar

 

 anexo archivo y link de donde lo saque

 

http://www.youtube.com/watch?v=ZeEG6Hbqg9k

AdjuntoTamaño
Package icon acces_con_login.zip66.97 KB
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 2 días 21 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: trate de hace r este ejercicio pero no me salio igual ...

veo que tienes un formulario con el que quieres identificar a un usuario desde los datos de usuarios y contraseñas que están en una tabla

Para esto estás utilizando la función DLookup en tu código para obtener un dato de la base de datos

 

al probarlo una vez me dice que he superado el número de intentos y me cierra el formulario

no sé si es esto lo que no funciona, imagino que sí.

 

comprueba la condición que está comparando el número de intentos:

             If auxContraseña <> Me.TxtPassword.Value Then

                   If NumIntentos > 1 Then

                         NumIntentos = NumIntentos - 1

 

Parece que es una cuenta atrás, que en cada intento fallido resta uno.

El problema es que esa variable NumIntentos no tien valor y la toma como 0, porque no le has asignado valor.

Puedes asignar valor inicial a esta variable por ejemplo cuando se cargue el formulario, así ya tendrá un valor cuando pulses el botón de iniciar sesión:

(en el evento Load del formulario)

Private Sub Form_Load()

    NumIntentos = 3

End Sub

 

------
Ya sé Excel, pero necesito más.