Recoger datos de otros formularios

24/05/2006 - 17:40 por Marco Elgueta | Informe spam
Hola a todos,
mi problema es uso una interfase (form1) donde solicito el nombre de usuario
y el password. Al ser correcto los datos, abro el formulario principal y un
label oculto guardo el nombre de usuario que ingreso. Pero al abrir otro
formulario (form3) no puedo recuperar el nombre de usuario que estaba en el
formulario principal.
Desde el primer formulario tengo este codigo:
frmPrincipal.lblUsuarioSistema.Text =
oDataSetBuscar.Tables("usuario").Rows(0).Item("USU_NOMBRE")
Trate con este codigo para recoger ese dato pero mi resultado es nada.
Que puedo hacer???

Preguntas similare

Leer las respuestas

#1 Marco Elgueta
24/05/2006 - 18:38 | Informe spam
Ok, entonces creo un modulo y le escribo:
Public const NombreUsuario = xxxxxx

es xxxxxx en esta parte que no se como hacerlo. Que codigo le coloco para
que reciba los datos desde el formulario de acceso??


"Jhonny Vargas P. [MVP]" wrote:

Mostrar la cita
#2 Carlmart
24/05/2006 - 22:00 | Informe spam
Hola...
Tal como te indico Jhonny antes debes crear una variable global de la
siguiente forma:

Friend NombUsuario As String

Y justo en la linea en donde estas guardando en el label que dices tener
oculto seteas ese valor a la variable (el label oculto estaría sobrando
entonces).
Te recomiendo que pongas esta y todas las variabes globales nuevas que se te
ocurran en una nueva clase para que sepas donde las tienes declaradas en un
futuro. Yo particularmente las pongo siempre en la clase donde tengo el main
de mi aplicación, así me aseguro de que siempre estan "vivas" y disponibles
en cualquier ventana, función o metodo que tenga despues.

Espero te sirva

"Marco Elgueta" wrote:

Mostrar la cita
#3 Jhonny Vargas P. [MVP]
25/05/2006 - 04:20 | Informe spam
En el módulo colocas:
Public NombreUsuario As String

Y cuando leas el usuario colocas un:
NombreUsuario = aqui_va_el_usuario_rescatado_de_la_BBDD


Luego utilizas donde quieras ese NombreUsuario, al igual que cualquier otra
"variable" y no constante como lo tenías declarado anteriormente...
constantes no cambian de valor con el tiempo...

Saludos,
Jhonny Vargas P.



"Marco Elgueta" escribió en el
mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida