Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/09/2011, 15:08
Avatar de lokoman
lokoman
 
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Limitante segun tipo de usuarios

El recordset "usuarios.Recordset" ya trae todos los campos si encuentra un usuario, solo debes asignar el departamento a la variable:

Código vb:
Ver original
  1. strDEPARTAMENTO_ID = Usuarios.Recordset!DEFAULTDEPTID

Esto lo pones antes de llamar al FORM principal ("VisorRPT") :

Código vb:
Ver original
  1. '...
  2. '...
  3. '...
  4.   SendKeys "{home}+{end}"
  5.  
  6.    ElseIf usuarios.Recordset!mverifypass = txtPass.Text Then
  7.       mensaje = MsgBox("¡Bienvenido!", vbInformation, "RptACS")
  8.  
  9.       strDEPARTAMENTO_ID = Usuarios.Recordset!DEFAULTDEPTID
  10.       strUsuario = Trim(txtUser.Text)
  11.  
  12.       Unload Me
  13.       VisorRPT.Show
  14.    Else
  15.       mensaje = MsgBox("La clave no es correcta", 0 + 16, "Atencion")
  16.       txtPass.SetFocus
  17.       SendKeys "{Home}+{End}"
  18. End If