Contraseña en formulario de Access
Hola joecuack!
He creado una base de datos en Access, y en un formulario he hecho un código algo cutre para que se pueda introducir el código de usuario y la contraseña de 7 personas diferentes. El problema del código es que lo he creado con if, que si coincide el nombre de usuario con "monica" y la contraseña con "monicafernandez" se abra otro formulario, y así para todos los usuarios. Es un coñazo porque si se quiere cambiar la contraseña hay que tocar el código.
Mi pregunta es cómo podría escribir un código que comprobara que el nombre de usuario y contraseña coinciden con los predeterminados de una tabla. De esta manera sólo habría que modificar la tabla de referencia y no el código. ¿Me podrías indicar cómo escribir ese código, que no tengo ni idea? En la tabla "usuarios" tengo recogido un campo con "código" y otro con "contraseña"; y en el formulario tengo dos cuadros de texto: código y contraseña, además de un botón aceptar donde tengo escrito el código cutre.
Muchiiiiiiiiiiiiiiiisimas gracias!
He creado una base de datos en Access, y en un formulario he hecho un código algo cutre para que se pueda introducir el código de usuario y la contraseña de 7 personas diferentes. El problema del código es que lo he creado con if, que si coincide el nombre de usuario con "monica" y la contraseña con "monicafernandez" se abra otro formulario, y así para todos los usuarios. Es un coñazo porque si se quiere cambiar la contraseña hay que tocar el código.
Mi pregunta es cómo podría escribir un código que comprobara que el nombre de usuario y contraseña coinciden con los predeterminados de una tabla. De esta manera sólo habría que modificar la tabla de referencia y no el código. ¿Me podrías indicar cómo escribir ese código, que no tengo ni idea? En la tabla "usuarios" tengo recogido un campo con "código" y otro con "contraseña"; y en el formulario tengo dos cuadros de texto: código y contraseña, además de un botón aceptar donde tengo escrito el código cutre.
Muchiiiiiiiiiiiiiiiisimas gracias!
Respuesta de joecuack
1