none
Como asignar una declaracion variable a un textbox, Access VBA RRS feed

  • Pregunta

  • Hola amigos, estoy haciendo un pequeño sistema, tengo una tabla llamada Usuarios y hay tengo mis usuarios que tiene un nombre de la persona, lo que quiero es obtener ese nombre para poderlo insertar en un textbox en cualquier formulario pero que solo sea del usuario que ingreso, lo que hice fue declarar una variable global

    Sub ObtenerNombre()
    Public nomUsuario As String
    End Sub

    y en la validacion del login tengo esto despues de que el usuario y la contraseña sea correcta para obtener el nombre y guardarlo, el problema es que solo puedo acceder a el desde el formulario de login, si lo utilizo en otro no funciona

    nomUsuario = DLookup("[NombreUsuario]", "Usuarios", "[Usuario] = '" & Me.txtUsuario.Value & "'")

    quise usarlo en otro formulario en un textbox pero no aparece nada

    txtSolicitante.Value = nomUsuario

    de antemano les agradezo.

    lunes, 20 de abril de 2020 0:51

Todas las respuestas

  • Hola, 

    pon la variable pública en un módulo fuera del sub que indicas. Si no tienes ningún módulo crea uno. 

    Public nomUsuario As String

    Saludos.

    domingo, 13 de diciembre de 2020 17:53