Inicio de Sesión con usuario y contraseña en Access
He encontrado un Tutorial que explica paso a paso para lo de iniciar sesión mediante usuario y contraseña. El problema es que aun siguiendo los paso al momento de intentar iniciar sesión con el elemento clic al botón no me hace nada.
Lo lógico seria que una vez iniciada la sesión me envié al formulario principal que en este caso seria (Inicio Menú).
En el código que he sido lo pasos no tiene ninguna explicación de a donde me tiene que dirigir.
este es el enlace del tutorial. http://bit.ly/2UfRaCw
Pero para no ir más lejos aquí copio el código.
Omitiré los pasos 1 y 2 que son de crear el formulario y el otro de una Secuencia SQL
Paso 3 Code
Option Compare Database Option Explicit '--------------------------------------------------------------------- ' Procedure : Get_Contraseña ' Author : Witigo (Angel Campos Muñoz) ' Date : 22/09/2014 ' Purpose : Obtiene la contraseña del usuario pasado como argumento. '--------------------------------------------------------------------- ' Public Function Get_Contraseña(intUsuario As Integer) As String Dim dbs As DAO.Database Dim rst As DAO.Recordset Dim strSQL As String strSQL = "SELECT dbo_Usuarios.Contraseña " & _ "FROM dbo_Usuarios " & _ "WHERE ID_Usuario = " & intUsuario & ";" Set dbs = CurrentDb() Set rst = dbs.OpenRecordset(strSQL, dbOpenDynaset) Dim strContraseña As String If rst.RecordCount <> 0 Then strContraseña = rst!Contraseña End If ' Devolvemos la contraseña Get_Contraseña = strContraseña ' Cerramos el recordset rst.Close ' Borramos los objetos Set rst = Nothing Set dbs = Nothing End Function
Paso 4 Code
'--------------------------------------------------------------------- ' Procedure : Comprueba_Usuario ' Author : Witigo (Angel Campos Muñoz) ' Date : 22/09/2014 ' Purpose : Controla si se ha seleccionado un usuario del combobox ' cbo_Usuario '--------------------------------------------------------------------- ' Private Function Comprueba_Usuario() As Boolean If IsNull(Me.cbo_Usuario.Value) = True Then ' Realizamos mensaje sonoro Beep ' Mostramos mensaje en la etiqueta Call MensajeEtiqueta("Debe seleccionar un usuario.") ' Centramos el foco en el textbox Me.cbo_Usuario.SetFocus ' Devolvemos FALSE por que no hay ningún usuario ' seleccinado en el combobox... Comprueba_Usuario = False Else ' Devolvemos TRUE por que SI hay un usuario ' seleccionado en el combobox... Comprueba_Usuario = True End If End Function
los otros pasos no me permite copiar mas texto asi que los otros pasos se pueden ver en el enlace arriba,
Buenas tardes amigos, estoy intentando esto y me da el mismo error, como pudieron solucionarlo? - William Lopez