Access - Variables publicas

 
Vista:

Variables publicas

Publicado por yf3193cu (5 intervenciones) el 27/02/2008 09:14:37
Hola a todos.
Tengo un problema con las variables publicas pero no encuentro la forma de solucionarlo.
En un formulario obtengo una serie de valores que debo de mostrar y tratar en otro formulario al cual accedo mediante OpenForm, las variables están en un MODULO definidas como Public, en el primer formulario puedo ver su contenido pero al cargar el segundo formulario están sin contenido.
¿Como puedo solucionarlo?, si paso el contenido de una de las variables por referencia si la veo pero

el resto no.

Indico el código que tengo:
MODULO - Variables
Option Compare Database
Option Explicit

Public VarOrdenador As String
Public VarUsuario As String

FORMULARIO-1
Private Sub Cuadro_combinado2_Click()
V_Codigo = Me.Cuadro_combinado2.Column(1)
VarOrdenador = Me.Cuadro_combinado2.Column(0)
VarUsuario = Me.Cuadro_combinado2.Column(2)
End Sub

Botón de Selección:
DoCmd.OpenForm stDocName, , , stLinkCriteria, , , VarOrdenador
Tengo definidos 2 cuadros de texto con las propiedades:
Otras / Nombre: VarOrdenador
Otras / Nombre: VarUsuario
Datos / Origen del Control: Está vacío en ambos casos

FORMULARIO-2
Private Sub Form_Load()
VarOrdenador = Me.OpenArgs
Me.VarUsuario = VarUsuario

Cuadro de texto - VarOrdenador
Otras / Nombre: VarOrdenador
Datos / Origen del Control: Está vacío

Cuadro de texto - VarUsuario
Otras / Nombre: VarUsuario
Datos / Origen del Control: Está vacío

En el cuadro de texto VarOrdenador que paso el contenido por parámetros visualizo el dato.
En el cuadro de texto VarUsuario no visualiza nada.
¿Si el contenido de una variable definida como Public es visible en cualquier formulario, por qué no veo su contenido?.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder