Validar password para visualizar datos de usuario registrado en base de datos de Access

No se como validar un password para que un usuario registrado en mi Base de Datos en Access XP, solo pueda acceder a visualizar sus datos, seria algo así como una consulta de el mismo!
Espero pronta respuesta, y gracias!

1 respuesta

Respuesta
1
Se puede hacer de muchas formas, pero la más sencilla es:
Supongamos que en una tabla Usuarios tienes los campos Usuario y Contraseña. En un formulario de inicio, puedes poner dos cuadros de texto A y B y un botón de comando. En A que escriba el usuario y en el B la contraseña. En las propiedades del botón, en el evento al hacer clic crear un procedimiento de evento y entre Private Sub y End Sub poner
If dcount("Usuario","usuarios","[usuario]=[forms]![nombre del formulario]![A] and [contraseña]=[forms]![nombre del formulario]!")=1 then
docmd.openform"el que sea",,,"[usuario]=[forms]![nombre del formulario]![a]"
else
msgbox"Te has equivocado, adios", vbokonly
docmd.quit
end if
Suponiendo que el formulario que quieras que abra si acierta tiene un control llamado Usuario. En fin, poniéndole un criterio a la hora de abrir el nuevo formulario
También puedes poner como formulario inicial como si fuera una pantalla de bienvenida y en sus propiedades-eventos-al cargar, crear un procedimiento de evento y poner
Dim a
a=inputBox("escriba una contraseña","Procura acertar")
if dcount("contraseña","usuarios","[contraseña]="&a)=1 then
docmd.openform....
else
Msgbox"adios muchacho"
Docmd. Quit
end if
En fin, como te digo se puede hacer de varias formas, todo depende de como quieras hacerlo exactamente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas