Control de pestañas en Access

Tengo el siguiente código para que una vez ingrese usuario y contraseña me dirija al formulario "Menú principal". Lo que quiero es que una vez ingrese, según el usuario me lance a una determinada página del control de pestañas...

Para el usuario 1 la página 2,

Para el usuario 2 la página 1

Para el usuario 3 la página 0

 
        If UserLevel = 1 Then
        LogedUser = Me.txtUsuario.Value
        DoCmd.Close
        DoCmd.OpenForm "MENÚ_PRINCIPAL"                   
        Else
        If UserLevel = 2 Then
        LogedUser = Me.txtUsuario.Value
        DoCmd.Close
        DoCmd.OpenForm "MENÚ_PRINCIPAL"
        Else
        If UserLevel = 3 Then
        LogedUser = Me.txtUsuario.Value
        DoCmd.Close
        DoCmd.OpenForm "MENÚ_PRINCIPAL"
        

1 Respuesta

Respuesta
1

Así lo resuelves (poniendo el nombre de tu control pestañas en vez de NombreControlPestañas):

      If UserLevel = 1 Then
        LogedUser = Me.txtUsuario.Value
        DoCmd.Close
        DoCmd.OpenForm "MENÚ_PRINCIPAL"  
        Forms("MENÚ_PRINCIPAL").NombreControlPestañas=2         
      ElseIf UserLevel = 2 Then
        LogedUser = Me.txtUsuario.Value
        DoCmd.Close
        DoCmd.OpenForm "MENÚ_PRINCIPAL"
        Forms("MENÚ_PRINCIPAL").NombreControlPestañas=1   
      ElseIf UserLevel = 3 Then
        LogedUser = Me.txtUsuario.Value
        DoCmd.Close
        DoCmd.OpenForm "MENÚ_PRINCIPAL"
        Forms("MENÚ_PRINCIPAL").NombreControlPestañas=0
      End If
        

o así (si tus pestañas se llaman Página1, Página2...)

If UserLevel = 1 Then
   LogedUser = Me.txtUsuario.Value
   DoCmd.Close
   DoCmd.OpenForm "MENÚ_PRINCIPAL" 
   Forms("FPestañas").[Página3].SetFocus
ElseIf UserLevel = 2 Then
   LogedUser = Me.txtUsuario.Value
   DoCmd.Close
   DoCmd.OpenForm "MENÚ_PRINCIPAL"
   Forms("FPestañas").[Página2].SetFocus
ElseIf UserLevel = 3 Then
   LogedUser = Me.txtUsuario.Value
   DoCmd.Close
   DoCmd.OpenForm "MENÚ_PRINCIPAL"
   Forms("FPestañas").[Página1].SetFocus
End If

Un saludo.


Añade tu respuesta

Haz clic para o

Más respuestas relacionadas