Macros y referencias a campos de subformulario

05/07/2003 - 19:11 por Laura McNee | Informe spam
Tengo un formulario con un subformulario incrustado, y quiero hacer una
búsqueda parametrizada (Like, además) en un Campo de Texto del
subformulario. He intentando, creo, todo lo imaginable al respecto en la
casilla WHERE a través del generador de expresiones, pero no me sale. Unas
veces se abre el formulario con el subform como si no estuviese (queda la
mancha sólo, jaja) y otras me pide parámetros una y otra vez, pero no
funciona. He hecho cosas así:

[Forms]![FormPrincipal]![Subormulario]![CAMPOTEXTO] = Como '* & [Introduzca
cadena] & *'
[FormPrincipal]![Subormulario]![CAMPOTEXTO] = Como '* & [Introduzca cadena]
& *'
[Subormulario]![CAMPOTEXTO] = Como '* & [Introduzca cadena] & *'
[CAMPOTEXTO] = Como '* & [Introduzca cadena] & *'

y porque se me han acabado ya las ideas. ¿A alguien le sobra alguna por ahí?
:-))
 

Leer las respuestas

#1 Juan M. Afan de Ribera
05/07/2003 - 19:52 | Informe spam
Hola Laura,

la manera correcta de refererirse a un control de un subformulario es esta:

[Forms]![FormPrincipal]![Subormulario].Form![CAMPOTEXTO]

cogiendo los nombres que pones en tu pregunta. A partir de aquí si no te
funciona sigue preguntando :-)

Saludos desde Barcelona
Juan M. Afan de Ribera
<MVP Ms Access>


"Laura McNee" escribió en el mensaje
news:be70sf$n6j$
Tengo un formulario con un subformulario incrustado, y quiero hacer una
búsqueda parametrizada (Like, además) en un Campo de Texto del
subformulario. He intentando, creo, todo lo imaginable al respecto en la
casilla WHERE a través del generador de expresiones, pero no me sale. Unas
veces se abre el formulario con el subform como si no estuviese (queda la
mancha sólo, jaja) y otras me pide parámetros una y otra vez, pero no
funciona. He hecho cosas así:

[Forms]![FormPrincipal]![Subormulario]![CAMPOTEXTO] = Como '* &


[Introduzca
cadena] & *'
[FormPrincipal]![Subormulario]![CAMPOTEXTO] = Como '* & [Introduzca


cadena]
& *'
[Subormulario]![CAMPOTEXTO] = Como '* & [Introduzca cadena] & *'
[CAMPOTEXTO] = Como '* & [Introduzca cadena] & *'

y porque se me han acabado ya las ideas. ¿A alguien le sobra alguna por


ahí?
:-))


Preguntas similares