Private cnsqlora As ADODB.Connection Public LoginSucceeded As Boolean Private Sub cmdCancel_Click() 'establecer la variable global a false 'para indicar un inicio de sesin fallido LoginSucceeded = False 'cnsql.Close Me.Hide Unload Me End Sub Private Sub Cmdok_Click() 'comprobar si la contrasea es correcta If valida_clave() = True Then LoginSucceeded = True Me.Hide Else MsgBox "La contrasea no es vlida. Vuelva a intentarlo", , "Inicio de sesin" txtPassword.SetFocus SendKeys "{Home}+{End}" End If End Sub