Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/11/2008, 19:31
Avatar de aldo1982
aldo1982
 
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 6 meses
Puntos: 6
Respuesta: ¿darle la bienvenida?

bue es un poco de iamginacion je... supongamos tenes 2 forms, el de login y el susesor al de login.

en el de login tienes 2 text (txt_usuario, txt_pass) y un boton de Aceptacion y en el formulario susesor tienes un label llamado datos_usuario

entonces haces una consulta a la tabla de usuarios (en el boton aceptar del fom de logeo)

Código:
Private Sub login_Click()

If txt_usuario.text = "" Then
    MsgBox "Debe ingresar su nombre de usuario", vbInformation, "Usuario"
    txt_usuario.SetFocus
    Exit Sub
End If
If txt_pass.text = "" Then
    MsgBox "Debe ingresar su contraseña de usuario", vbInformation, "Usuario"
    txt_pass.SetFocus
    Exit Sub
End If

Call conexion
Set rs = New ADODB.Recordset
sql_usu = "select id_usuario, id_permiso, activo, usuario, pass, nombre_apellido from usuarios where usuario = '" & Trim(txt_usuario.text) & "' and pass = '" & Trim(txt_pass.text) & "'"
rs.Open sql_usu, conectar
If Not rs.EOF Then
    If rs!activo = 1 Then
                    
        forSusesor.datos_usuario.Caption = "Usuario: [" & rs!usuario & ": " & rs!id_permiso & "] " & rs!nombre_apellido
               
        
        Unload inicio_login
        forSusesor.Show   
        
    
    End If
Else
    MsgBox "La contraseña o el nombre de usuario no es válido", vbInformation, "Usuario"
    Exit Sub
End If
... bue espero sirva la idea.


salu2
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA