Muchisimas gracias por sus respuestas... lo voy a aplicar.. y les platicos los resulados. Saludos
----- Original Message ----
From: galzateh.rm <galzateh@...>
To: DesarrolloVB@...
Sent: Friday, August 1, 2008 10:17:27 AM
Subject: [VB] Re: Variable de otra form...!!!
Hola
Es solo un detalle técnico y no creo que se complique, en mi concepto
es una buena práctica proteger la variable con las property, ahora
bien si la variable no es de solo lectura y e requiere actualizar
entonces usas el Property Let y problema solucionado.
Public Property Let miDato(byval pnewVal As String)
''control del valor recibido, aplica si es necesario el control
If pnewVal <> vbNullString And Me.isValidUser Then
mvarMiDato = pnewVal
Else
mvarMiDato = "Default data"
End if
End Property
Lo importante de este modelo de programación es que controlas el
acceso a la variable y que mires a la forma como un objeto.
Martin, la opción planteada por Waldo es perfectamente valida.
Saludos
Juan Alzate
--- En DesarrolloVB@..., "Waldo" <waldodj2000@...>
escribió:
>
> Habria que ver como usará la variable, si es solo para leer un
valor, es mejor como decis vos con PropertyGet, siria como
un "ReadOnly", pero si va a leer y escribir, para que complicarlo,
declara la variable Public y listo.
>
> Saludos
>
> Waldo
>
>
> ----- Original Message -----
> From: galzateh.rm
> To: DesarrolloVB@...
> Sent: Thursday, July 31, 2008 9:20 PM
> Subject: [VB] Re: Variable de otra form...!!!
>
>
> Que tal crear un Property Get, se me hace que es mejor que
exponer
> alguna variable pública.
>
> Public Property Get miDato() As String
> miDato = mvarMiDato '' lo que sea que quieras pasar
> End Property
>
> ;)
>
> Juan Alzate
>
> --- En DesarrolloVB@..., "martin_chalita"
> <martin_chalita@> escribió:
> >
> > Que tal señores del Foro, ahora con otra de mis dudas
existenciles,
> > tengo una forma y "cargo" una variable con un valor,
> quiero "llevarme"
> > ese valor a otra forma.... como puedo hacerlo, de antemano,
> gracias.!!!
> >
> >
> > atte.
> >
> > Martin Chalita
> >
>
------------------------------------
==================================
El Blog de Pablo Fernando Sanchez:
http://pfsanchez.blogspot.com/
==================================Enlaces a Yahoo! Grupos
<*> Para visitar tu grupo en la web, ve a:
http://ar.groups.yahoo.com/group/DesarrolloVB/
<*> La configuración de tu correo:
Mensajes individuales | Tradicional
<*> Para modificar la configuración desde la Web, visita:
http://ar.groups.yahoo.com/group/DesarrolloVB/join
(ID de Yahoo! obligatoria)
<*> Para modificar la configuración mediante el correo:
mailto:DesarrolloVB-digest@...
mailto:DesarrolloVB-fullfeatured@...
<*> Para cancelar tu suscripción en este grupo, envía
un mensaje en blanco a:
DesarrolloVB-unsubscribe@...
<*> El uso que hagas de Yahoo! Grupos está sujeto a
las Condiciones del servicio de Yahoo!:
http://ar.docs.yahoo.com/info/utos.html
From: galzateh.rm <galzateh@...>
To: DesarrolloVB@...
Sent: Friday, August 1, 2008 10:17:27 AM
Subject: [VB] Re: Variable de otra form...!!!
Hola
Es solo un detalle técnico y no creo que se complique, en mi concepto
es una buena práctica proteger la variable con las property, ahora
bien si la variable no es de solo lectura y e requiere actualizar
entonces usas el Property Let y problema solucionado.
Public Property Let miDato(byval pnewVal As String)
''control del valor recibido, aplica si es necesario el control
If pnewVal <> vbNullString And Me.isValidUser Then
mvarMiDato = pnewVal
Else
mvarMiDato = "Default data"
End if
End Property
Lo importante de este modelo de programación es que controlas el
acceso a la variable y que mires a la forma como un objeto.
Martin, la opción planteada por Waldo es perfectamente valida.
Saludos
Juan Alzate
--- En DesarrolloVB@..., "Waldo" <waldodj2000@...>
escribió:
>
> Habria que ver como usará la variable, si es solo para leer un
valor, es mejor como decis vos con PropertyGet, siria como
un "ReadOnly", pero si va a leer y escribir, para que complicarlo,
declara la variable Public y listo.
>
> Saludos
>
> Waldo
>
>
> ----- Original Message -----
> From: galzateh.rm
> To: DesarrolloVB@...
> Sent: Thursday, July 31, 2008 9:20 PM
> Subject: [VB] Re: Variable de otra form...!!!
>
>
> Que tal crear un Property Get, se me hace que es mejor que
exponer
> alguna variable pública.
>
> Public Property Get miDato() As String
> miDato = mvarMiDato '' lo que sea que quieras pasar
> End Property
>
> ;)
>
> Juan Alzate
>
> --- En DesarrolloVB@..., "martin_chalita"
> <martin_chalita@> escribió:
> >
> > Que tal señores del Foro, ahora con otra de mis dudas
existenciles,
> > tengo una forma y "cargo" una variable con un valor,
> quiero "llevarme"
> > ese valor a otra forma.... como puedo hacerlo, de antemano,
> gracias.!!!
> >
> >
> > atte.
> >
> > Martin Chalita
> >
>
------------------------------------
==================================
El Blog de Pablo Fernando Sanchez:
http://pfsanchez.blogspot.com/
==================================Enlaces a Yahoo! Grupos
<*> Para visitar tu grupo en la web, ve a:
http://ar.groups.yahoo.com/group/DesarrolloVB/
<*> La configuración de tu correo:
Mensajes individuales | Tradicional
<*> Para modificar la configuración desde la Web, visita:
http://ar.groups.yahoo.com/group/DesarrolloVB/join
(ID de Yahoo! obligatoria)
<*> Para modificar la configuración mediante el correo:
mailto:DesarrolloVB-digest@...
mailto:DesarrolloVB-fullfeatured@...
<*> Para cancelar tu suscripción en este grupo, envía
un mensaje en blanco a:
DesarrolloVB-unsubscribe@...
<*> El uso que hagas de Yahoo! Grupos está sujeto a
las Condiciones del servicio de Yahoo!:
http://ar.docs.yahoo.com/info/utos.html