Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Urgente~~! ! ¿Cómo crear un formulario de inicio de sesión con nombre de usuario y contraseña en ACCESS?

¡Urgente~~! ! ¿Cómo crear un formulario de inicio de sesión con nombre de usuario y contraseña en ACCESS?

Use VBA, primero cree una tabla de usuarios, arrastre dos cuadros de texto en el formulario para ingresar el nombre de usuario y la contraseña, luego arrastre un botón, busque el nombre del botón en el módulo del proyecto VBA y haga clic en él. Agregue el siguiente código al evento: Private?Sub?Command1_Click()?'//Supongamos que su botón se llama Command1

'//¿Conectarse a la base de datos para encontrar al usuario?

Dim?cnn?As?ADODB.Connection'//Objeto de conexión

Dim?rs?As?ADODB.Recordset'//Recopilación de datos

Set?cnn?=?CurrentProject .Connection' //El objeto de conexión es en sí mismo, solo una conexión temporal

Set?rs?=?New?ADODB.Recordset'//Conjunto de datos instanciado

rs.Open? "Seleccione ?*?de?tabla de usuarios?dónde?nombre de usuario='"?+?Trim(Me.Text1)?+?"'?and?contraseña='"+Trim(Text2)+"'",?cnn? ' // Tenga cuidado de no exagerar y escribir Text1.Text. ACCESS es diferente. Escribir atributos le hará seguir buscando enfoque. Aquí está la colección de datos abiertos.

If?rs.EOF?Then'. //Si no se encuentra ningún registro, significa que hay un error de verificación

MsgBox? "¡Lo siento! El nombre de usuario o la contraseña son incorrectos, ¡vuélvalos a ingresar!", vbOkOnly, "Mensaje del sistema"

Me.Text1 =""

Me.Text2=""'//Si la verificación falla, los dos cuadros de texto estarán vacíos

Me.Text1. SetFucos'//Deje que el foco del cursor salte a Texto1 Vaya al cuadro de entrada del nombre de usuario

Else'//Si se encuentran los datos del usuario, el inicio de sesión se realizó correctamente

¿MsgBox? "Inicio de sesión exitoso", "Mensaje del sistema"

El nombre del formulario que desea abrir.Mostrar

Me.Hide?'//Escóndete y abre la interfaz del formulario que deseas para abrir

End?If?'// Finalizar bucle IF

End?Sub?'//Finalizar evento de botón

Este es solo un ejemplo simple. Espero que le resulte útil. Después de escribir el código, debe configurar el formulario en modo de inicio, simplemente inicie el formulario de inicio de sesión. No tiene sentido que las personas vean su tabla de usuarios realizando eventos de inicio de sesión. ACCESS en sí puede configurar la seguridad de la contraseña. En realidad, no es un entorno de desarrollo, sino un software en sí mismo. Una vez que lo haya verificado y otros lo importen a otras tablas, se puede usar lo mismo.

Cuando se abre ACCESS, abra el archivo, luego busque Abrir en el menú de archivos y busque su archivo.

Hay un botón en la parte inferior derecha, seleccione abrir en modo exclusivo. , después de ingresar ACCESO, puede establecer una contraseña en Seguridad.

Esta contraseña es más segura que la estrategia anterior y es difícil de descifrar para otros.

No sé si el cartel puede entenderlo

Literatura de referencia:

/tech/access/?2345 Software Tutorial

/?51VBA Tutorial