Duda programacion Access 2000

Estimado experto:
Nuestra duda radica en como desde el Generador de Código de VB se puede hacer referencia a una propiedad de un control perteneciente a un determinado formulario distinto al que se está diseñando.
Hemos empleado el método tradicional de nombreform. Control. Propiedad pero queda marcado en rojo en el código como sentencia no válida.
Un saludo.

1 respuesta

Respuesta
1
Ya, y es porque por defecto se busca en los controles del formulario actual. Para hacer lo que dices tienes que usar
Forms("nombredelformulario").form("nombredelcontrol")
Fíjate que hay una referencia a form dentro del objeto devuelto por forms, que ya es un formulario. La diferencia radica en que el formulario devuelto por la colección forms es el 'contenedor', algo así como la ventana que lo tiene, que a su vez tiene ese objeto form que se referencia con el segundo, que es el que ya devuelve el objeto form que contiene los controles y resto de propiedades. Bastante similar a cuando quieres acceder a un subformulario del formulario actual, que se hace con
me. Misubformulario.form("controldelsubf")
Bueno, creo que queda resuelto :-)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas