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í?
:-))

Preguntas similare

Leer las respuestas

#11 marjan
07/07/2003 - 18:04 | Informe spam
Hola Laura (y demás...)

Si no estoy equivocado este hilo ya viene de otros de los días 3/07 y 4/07.
Creo, que si es así, nuestros amigos te entenderían mejor si leyeran dichos
hilos...

También pienso que para entenderte mejor y poder ayudarte tendrías que
explicar primero que pretendes hacer con tu aplicación, si puedes y quieres
trabajar con procedimientos (código VBA) o todo con macros y, sobre todo,
como has diseñado la base, y que tablas y relaciones utilizas para ello.

Creo (ahora me parezco a Sofía haciendo de médium como en Indiana Jones en
busca de la Atlántida), que tu problema puede estar en el diseño de las
tablas y en que están basados tus formularios y subformularios...

Como te dice E.Feijoo, creo también, que es mejor que empieces a convertir
tus macros a VBA, sustituyendo en tus Eventos tus macros por Procedimientos
de evento... (Herramientas - Macros - Convertir macros a VBA)...

Bueno, espero no confundir mas el asunto con mis opiniones...

Saludos,
marjan


"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í?
:-))


Respuesta Responder a este mensaje
#12 McPegasus
07/07/2003 - 18:34 | Informe spam
:-|

Ya lo he solucionado creando un formulario inverso, o sea, el principal




es ahora el incrustado

:-~




Filosofía compartida: "regalamos conocimientos, no tiempo."

Un Saludo,

Rafael Andrada C.
Valencia (es)

[MVP - Access MS]

www.mcpegasus.com

"Laura McNee" escribió en el mensaje
news:bec41a$pgk$
Gracias Mc, Feijoo y Afan de Ribera. Ya lo he solucionado creando un
formulario inverso, o sea, el principal es ahora el incrustado, y no me da
problemas referenciar un control de él.
Buf.

Ahora me surge otro problema completamente distinto, pero también
relacionado con macros y subformularios, pero prefiero iniciar otro hilo
aparte, por si alguien colecciona este tipo de mensajes. El asunto es
"Macros sobre registros en subformularios". Parece igual, pero es


totalmente
distinto.

"McPegasus" escribió en el mensaje
news:
> Hola Laura McNee,
>
> > Tengo un formulario con un subformulario incrustado, y quiero hacer


una
> > búsqueda parametrizada (Like, además) en un Campo de Texto del
> > subformulario.
>
> Te cuento lo que yo hago a ver si es más o menos lo mismo.
> Yo tengo un formulario con un control de texto donde voy poniendo


palabras
y
> en el subformulario (tipo continuo) se van restringiendo los registros.
> Al abrir el form, pues empezar con 500 registros y si pongo "Access" en


la
> cabecera del formulario, me quede con 10 registros en el subform.
>
> ¿¿Esto es lo que buscas??.
>
>
>
>
>
> Filosofía compartida: "regalamos conocimientos, no tiempo."
>
>
> Un Saludo,
>
> Rafael Andrada C.
> McPegasus
> Valencia (es)
>
> [MVP - Access MS]
>
> www.mcpegasus.com
>
> "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í?
> > :-))
> >
> >
>
>


Respuesta Responder a este mensaje
#13 Laura McNee
07/07/2003 - 18:55 | Informe spam
No pongas esas caras, me funciona muy bien. Por una vez, jaaaaaaa

"McPegasus" escribió en el mensaje
news:
:-|

>> Ya lo he solucionado creando un formulario inverso, o sea, el principal
es ahora el incrustado

:-~




Filosofía compartida: "regalamos conocimientos, no tiempo."

Un Saludo,

Rafael Andrada C.
Valencia (es)

[MVP - Access MS]

www.mcpegasus.com

"Laura McNee" escribió en el mensaje
news:bec41a$pgk$
> Gracias Mc, Feijoo y Afan de Ribera. Ya lo he solucionado creando un
> formulario inverso, o sea, el principal es ahora el incrustado, y no me


da
> problemas referenciar un control de él.
> Buf.
>
> Ahora me surge otro problema completamente distinto, pero también
> relacionado con macros y subformularios, pero prefiero iniciar otro hilo
> aparte, por si alguien colecciona este tipo de mensajes. El asunto es
> "Macros sobre registros en subformularios". Parece igual, pero es
totalmente
> distinto.
>
> "McPegasus" escribió en el mensaje
> news:
> > Hola Laura McNee,
> >
> > > Tengo un formulario con un subformulario incrustado, y quiero hacer
una
> > > búsqueda parametrizada (Like, además) en un Campo de Texto del
> > > subformulario.
> >
> > Te cuento lo que yo hago a ver si es más o menos lo mismo.
> > Yo tengo un formulario con un control de texto donde voy poniendo
palabras
> y
> > en el subformulario (tipo continuo) se van restringiendo los


registros.
> > Al abrir el form, pues empezar con 500 registros y si pongo "Access"


en
la
> > cabecera del formulario, me quede con 10 registros en el subform.
> >
> > ¿¿Esto es lo que buscas??.
> >
> >
> >
> >
> >
> > Filosofía compartida: "regalamos conocimientos, no tiempo."
> >
> >
> > Un Saludo,
> >
> > Rafael Andrada C.
> > McPegasus
> > Valencia (es)
> >
> > [MVP - Access MS]
> >
> > www.mcpegasus.com
> >
> > "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í?
> > > :-))
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#14 Laura McNee
07/07/2003 - 18:59 | Informe spam
Mira Mc, en serio, tengo ganas de aprender. Incluso VBA, paque veas. Me he
comprado un libro que se llama "Programación Avanzada con Microsoft Access
2002" de un tal Rick Dobson, de la McGraw-Hill y lo estoy siguiendo paso a
paso. Pero aunque se entiende y tengo paciencia (a pesar de sus 1000)
páginas, no le veo aplicación práctica ninguna. No me importa gastarme lo
que haga falta, pero no he encontrado nada que me ayude de verdad.


"McPegasus" escribió en el mensaje
news:
:-|

>> Ya lo he solucionado creando un formulario inverso, o sea, el principal
es ahora el incrustado

:-~

Respuesta Responder a este mensaje
#15 McPegasus
08/07/2003 - 09:39 | Informe spam
Hola Laura McNee,

:-DDDDDD esta es la cara que se me ha quedao de leer tu mensaje, esto es
decir las cosas claritas.

Será todo un placer poder compartir contigo las cosillas que he ido
aprendiendo con el tiempo.




Filosofía compartida: "regalamos conocimientos, no tiempo."


Un Saludo,

Rafael Andrada C.
McPegasus
Valencia (es)

[MVP - Access MS]

www.mcpegasus.com

"Laura McNee" escribió en el mensaje
news:bec8t6$bfj$
Mira Mc, en serio, tengo ganas de aprender. Incluso VBA, paque veas. Me he
comprado un libro que se llama "Programación Avanzada con Microsoft Access
2002" de un tal Rick Dobson, de la McGraw-Hill y lo estoy siguiendo paso a
paso. Pero aunque se entiende y tengo paciencia (a pesar de sus 1000)
páginas, no le veo aplicación práctica ninguna. No me importa gastarme lo
que haga falta, pero no he encontrado nada que me ayude de verdad.


"McPegasus" escribió en el mensaje
news:
> :-|
>
> >> Ya lo he solucionado creando un formulario inverso, o sea, el


principal
> es ahora el incrustado
>
> :-~
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida