Esta es una consulta recurrente en foros de access y como tal he decidido abordarlo con el mejor de los ejemplos.
He creado una base de datos que contiene una tabla de usuarios y tres formularios, Acceso, pregunta Secreta y Recuperación de Contraseña. No hice el formulario de usuarios porque esto se trata de recuperar una contraseña verdad.
Bueno lo que hace el formulario de acceso es validar el ingreso de un usuario en la lista de usuarios y compara la contraseña que este tenga el cual esta almacenada en la columna Nº 2 del cuadro combinado. Si la contraseña es correcta simplemente muestra un mensaje de lo contrario te advierte que la contraseña es incorrecta.
Si un usuario olvidó su contraseña el puede hacer clic en el Link Recuperar contraseña el cual despliega un formulario donde se le consulta por la pregunta previamente indicada por el usuario. "No hice el formulario de administración de usuarios por lo que si deseas crear nuevos usuarios debes consultar el código de la pregunta en la tabla Preguntas Secretas y asignárselo manualmente"
En este caso la pregunta es cual es tu color favorito y la respuesta es "verde"
Si no se ingresa la respuesta correctamente el sistema indicará que la respuesta es incorrecta y debe volver a intentar.
Cuando la respuesta es correcta aparecerá un nuevo formulario con la contraseña actual y con la posibilidad de actualizar esta contraseña.
Si el usuario decide actualizar la contraseña solo debe escribir la nueva contraseña y repetirlo, hacer clic en Actualizar contraseña y listo.
Volverá al formulario de acceso y se le solicitará la nueva contraseña.
Bueno aquí esta el link de descarga de este ejemplo espero haber resuelto tu consulta y si tienes alguna duda respecto al código favor escribir.
Link descarga: <a>https://www.dropbox.com/s/q9hqt5vc99b6h51/Cambio%20de%20Password.mdb</a>
Atentamente. Miguel Ángel Sanddoval (Programador)
Correo: [email protected]
Móvil: 83511034.
Chillán - Chile.
Estimado Miguel:En el link que pones a disposición me arroja un error de acceso, favor detalla nuevamente la pagina de descarga con claridad o ayúdame en enviármelo a mi correo [email protected]. Además quiero agradecer por tu valioso tiempo y disposición ....Atentamente.Fredy Sánchez COLOMBIA(57) 3144448040 - Fredy Sanchez