Discussion:
Buscar un determinado texto en campo memo
(demasiado antiguo para responder)
PJuan
2009-12-13 22:08:51 UTC
Permalink
El criterio de busqueda lo tengo en un cuadro de texto en un formulario.
La busqueda la hago con una consulta.

Usando esto:
Como "*12345*"
Me funciona bien. Me encuentra los registros que contienen dicha cadena.

Pero como lo traspaso para que el criterio me lo coja del formulario.
Esto de abajo no me funciona, en algun sitio tengo que poner los "*
Como Formularios![FrmBusquedas]![BuscaSerie]

Saludos
PJuan
2009-12-13 22:26:59 UTC
Permalink
Me respondo a mi mismo gracias a la web del BUHO

Como "*" & [Formularios]![FrmBusquedas]![BuscaSerie] & "*"

Gracias a todos de todas formas
Post by PJuan
El criterio de busqueda lo tengo en un cuadro de texto en un formulario.
La busqueda la hago con una consulta.
Como "*12345*"
Me funciona bien. Me encuentra los registros que contienen dicha cadena.
Pero como lo traspaso para que el criterio me lo coja del formulario.
Esto de abajo no me funciona, en algun sitio tengo que poner los "*
Como Formularios![FrmBusquedas]![BuscaSerie]
Saludos
PJuan
2009-12-19 23:14:29 UTC
Permalink
Pues no me funciona. de esta forma me busca todos.
Post by PJuan
Me respondo a mi mismo gracias a la web del BUHO
Como "*" & [Formularios]![FrmBusquedas]![BuscaSerie] & "*"
Gracias a todos de todas formas
Post by PJuan
El criterio de busqueda lo tengo en un cuadro de texto en un formulario.
La busqueda la hago con una consulta.
Como "*12345*"
Me funciona bien. Me encuentra los registros que contienen dicha cadena.
Pero como lo traspaso para que el criterio me lo coja del formulario.
Esto de abajo no me funciona, en algun sitio tengo que poner los "*
Como Formularios![FrmBusquedas]![BuscaSerie]
Saludos
Emilio
2009-12-20 08:28:41 UTC
Permalink
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
en primer lugar puedes utilizar el generador de expresiones para construir
el criterio, así seguro que no te equivocas, en el peor de los casos
sustituye formularios por forms.

Además puedes leerte esto
http://www.mvp-access.es/emilio/como/sintaxisparasubformularios.pdf

Saludos a ***@s desde Huelva

Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Pues no me funciona. de esta forma me busca todos.
Post by PJuan
Me respondo a mi mismo gracias a la web del BUHO
Como "*" & [Formularios]![FrmBusquedas]![BuscaSerie] & "*"
Gracias a todos de todas formas
Post by PJuan
El criterio de busqueda lo tengo en un cuadro de texto en un formulario.
La busqueda la hago con una consulta.
Como "*12345*"
Me funciona bien. Me encuentra los registros que contienen dicha cadena.
Pero como lo traspaso para que el criterio me lo coja del formulario.
Esto de abajo no me funciona, en algun sitio tengo que poner los "*
Como Formularios![FrmBusquedas]![BuscaSerie]
Saludos
PJuan
2009-12-20 09:11:42 UTC
Permalink
Si esto me funciona bien
Como [Formularios]![FrmBusquedas]![BuscaSerie]

El problema es que me busca todo el campo memo.
Yo quiero buscar parte del campo memo.
Si en el criterio pongo:
Como "*patata*" me funciona bien. Me enseña todos los registros en los que
existe la palabra patata

Saludos


"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje de
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
en primer lugar puedes utilizar el generador de expresiones para construir
el criterio, así seguro que no te equivocas, en el peor de los casos
sustituye formularios por forms.
Además puedes leerte esto
http://www.mvp-access.es/emilio/como/sintaxisparasubformularios.pdf
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Pues no me funciona. de esta forma me busca todos.
Post by PJuan
Me respondo a mi mismo gracias a la web del BUHO
Como "*" & [Formularios]![FrmBusquedas]![BuscaSerie] & "*"
Gracias a todos de todas formas
Post by PJuan
El criterio de busqueda lo tengo en un cuadro de texto en un formulario.
La busqueda la hago con una consulta.
Como "*12345*"
Me funciona bien. Me encuentra los registros que contienen dicha cadena.
Pero como lo traspaso para que el criterio me lo coja del formulario.
Esto de abajo no me funciona, en algun sitio tengo que poner los "*
Como Formularios![FrmBusquedas]![BuscaSerie]
Saludos
Emilio
2009-12-20 09:20:00 UTC
Permalink
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
lo siento pero no se si entiendo, ese es el comportamiento normal de
Accesss, mostrar el registro que contiene la palabra buscada, no mostrar
dicha palabra. Si lo que quieres es buscar la palabra tendrás que montartelo
tu, si usas Access 2007 no es dificil ya que permite el uso de texto
enriquecido, casualmente acabo de subir un ejemplo a mi web, si usas
versiones anteriores es mas complicado y solo se puede hacer, hasta donde yo
sé, utilizando fuentes de espaciado fijo.

Saludos a ***@s desde Huelva

Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Si esto me funciona bien
Como [Formularios]![FrmBusquedas]![BuscaSerie]
El problema es que me busca todo el campo memo.
Yo quiero buscar parte del campo memo.
Como "*patata*" me funciona bien. Me enseña todos los registros en los que
existe la palabra patata
Saludos
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje de
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
en primer lugar puedes utilizar el generador de expresiones para
construir el criterio, así seguro que no te equivocas, en el peor de los
casos sustituye formularios por forms.
Además puedes leerte esto
http://www.mvp-access.es/emilio/como/sintaxisparasubformularios.pdf
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Pues no me funciona. de esta forma me busca todos.
Post by PJuan
Me respondo a mi mismo gracias a la web del BUHO
Como "*" & [Formularios]![FrmBusquedas]![BuscaSerie] & "*"
Gracias a todos de todas formas
Post by PJuan
El criterio de busqueda lo tengo en un cuadro de texto en un formulario.
La busqueda la hago con una consulta.
Como "*12345*"
Me funciona bien. Me encuentra los registros que contienen dicha cadena.
Pero como lo traspaso para que el criterio me lo coja del formulario.
Esto de abajo no me funciona, en algun sitio tengo que poner los "*
Como Formularios![FrmBusquedas]![BuscaSerie]
Saludos
PJuan
2009-12-20 09:32:12 UTC
Permalink
Eso es lo que quiero. Mostrar el registro que contiene la palabra buscada.
Pero es un campo memo.
Por ejemplo, pongo en el cuadro de texto del formulario criterio la palabra
"Patata"
y quiero que la consulta me devuelva los registros en los que exista la
palabra Patata en el campo [Comidas] que es de tipo memo.

ejemplo:
Patatas con arroz
Tortilla de Patata

Si el criterio en la consulta le pongo asi: Como"*Patata*", me funciona
bien. El problema es para que coja el criterio del cuadro de texto del
formulario
Saludos

"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje de
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
lo siento pero no se si entiendo, ese es el comportamiento normal de
Accesss, mostrar el registro que contiene la palabra buscada, no mostrar
dicha palabra. Si lo que quieres es buscar la palabra tendrás que
montartelo tu, si usas Access 2007 no es dificil ya que permite el uso de
texto enriquecido, casualmente acabo de subir un ejemplo a mi web, si usas
versiones anteriores es mas complicado y solo se puede hacer, hasta donde
yo sé, utilizando fuentes de espaciado fijo.
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Si esto me funciona bien
Como [Formularios]![FrmBusquedas]![BuscaSerie]
El problema es que me busca todo el campo memo.
Yo quiero buscar parte del campo memo.
Como "*patata*" me funciona bien. Me enseña todos los registros en los
que existe la palabra patata
Saludos
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
en primer lugar puedes utilizar el generador de expresiones para
construir el criterio, así seguro que no te equivocas, en el peor de los
casos sustituye formularios por forms.
Además puedes leerte esto
http://www.mvp-access.es/emilio/como/sintaxisparasubformularios.pdf
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Pues no me funciona. de esta forma me busca todos.
Post by PJuan
Me respondo a mi mismo gracias a la web del BUHO
Como "*" & [Formularios]![FrmBusquedas]![BuscaSerie] & "*"
Gracias a todos de todas formas
Post by PJuan
El criterio de busqueda lo tengo en un cuadro de texto en un formulario.
La busqueda la hago con una consulta.
Como "*12345*"
Me funciona bien. Me encuentra los registros que contienen dicha cadena.
Pero como lo traspaso para que el criterio me lo coja del formulario.
Esto de abajo no me funciona, en algun sitio tengo que poner los "*
Como Formularios![FrmBusquedas]![BuscaSerie]
Saludos
Emilio
2009-12-20 09:52:06 UTC
Permalink
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
lo siento, estoy toalmente perdido, hace un momento decías

"Si esto me funciona bien
Como [Formularios]![FrmBusquedas]![BuscaSerie]"


Saludos a ***@s desde Huelva

Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Eso es lo que quiero. Mostrar el registro que contiene la palabra buscada.
Pero es un campo memo.
Por ejemplo, pongo en el cuadro de texto del formulario criterio la
palabra "Patata"
y quiero que la consulta me devuelva los registros en los que exista la
palabra Patata en el campo [Comidas] que es de tipo memo.
Patatas con arroz
Tortilla de Patata
Si el criterio en la consulta le pongo asi: Como"*Patata*", me funciona
bien. El problema es para que coja el criterio del cuadro de texto del
formulario
Saludos
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje de
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
lo siento pero no se si entiendo, ese es el comportamiento normal de
Accesss, mostrar el registro que contiene la palabra buscada, no mostrar
dicha palabra. Si lo que quieres es buscar la palabra tendrás que
montartelo tu, si usas Access 2007 no es dificil ya que permite el uso de
texto enriquecido, casualmente acabo de subir un ejemplo a mi web, si
usas versiones anteriores es mas complicado y solo se puede hacer, hasta
donde yo sé, utilizando fuentes de espaciado fijo.
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Si esto me funciona bien
Como [Formularios]![FrmBusquedas]![BuscaSerie]
El problema es que me busca todo el campo memo.
Yo quiero buscar parte del campo memo.
Como "*patata*" me funciona bien. Me enseña todos los registros en los
que existe la palabra patata
Saludos
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
en primer lugar puedes utilizar el generador de expresiones para
construir el criterio, así seguro que no te equivocas, en el peor de
los casos sustituye formularios por forms.
Además puedes leerte esto
http://www.mvp-access.es/emilio/como/sintaxisparasubformularios.pdf
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Pues no me funciona. de esta forma me busca todos.
Post by PJuan
Me respondo a mi mismo gracias a la web del BUHO
Como "*" & [Formularios]![FrmBusquedas]![BuscaSerie] & "*"
Gracias a todos de todas formas
Post by PJuan
El criterio de busqueda lo tengo en un cuadro de texto en un formulario.
La busqueda la hago con una consulta.
Como "*12345*"
Me funciona bien. Me encuentra los registros que contienen dicha cadena.
Pero como lo traspaso para que el criterio me lo coja del formulario.
Esto de abajo no me funciona, en algun sitio tengo que poner los "*
Como Formularios![FrmBusquedas]![BuscaSerie]
Saludos
PJuan
2009-12-20 21:18:24 UTC
Permalink
Lo he solucionado poniendo otro textbox en el formulario.
En el evento despues de actualizar del primer textbox le he puesto que me
ponga el valor en el segundo textbox añadiendo un * al principio y otro el
final, y uso el segundo textbox como criterio de la consulta.

Saludos y gracias por vuestro tiempo


"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje de
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
lo siento, estoy toalmente perdido, hace un momento decías
"Si esto me funciona bien
Como [Formularios]![FrmBusquedas]![BuscaSerie]"
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Eso es lo que quiero. Mostrar el registro que contiene la palabra buscada.
Pero es un campo memo.
Por ejemplo, pongo en el cuadro de texto del formulario criterio la
palabra "Patata"
y quiero que la consulta me devuelva los registros en los que exista la
palabra Patata en el campo [Comidas] que es de tipo memo.
Patatas con arroz
Tortilla de Patata
Si el criterio en la consulta le pongo asi: Como"*Patata*", me funciona
bien. El problema es para que coja el criterio del cuadro de texto del
formulario
Saludos
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
lo siento pero no se si entiendo, ese es el comportamiento normal de
Accesss, mostrar el registro que contiene la palabra buscada, no mostrar
dicha palabra. Si lo que quieres es buscar la palabra tendrás que
montartelo tu, si usas Access 2007 no es dificil ya que permite el uso
de texto enriquecido, casualmente acabo de subir un ejemplo a mi web, si
usas versiones anteriores es mas complicado y solo se puede hacer, hasta
donde yo sé, utilizando fuentes de espaciado fijo.
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Si esto me funciona bien
Como [Formularios]![FrmBusquedas]![BuscaSerie]
El problema es que me busca todo el campo memo.
Yo quiero buscar parte del campo memo.
Como "*patata*" me funciona bien. Me enseña todos los registros en los
que existe la palabra patata
Saludos
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
en primer lugar puedes utilizar el generador de expresiones para
construir el criterio, así seguro que no te equivocas, en el peor de
los casos sustituye formularios por forms.
Además puedes leerte esto
http://www.mvp-access.es/emilio/como/sintaxisparasubformularios.pdf
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Pues no me funciona. de esta forma me busca todos.
Post by PJuan
Me respondo a mi mismo gracias a la web del BUHO
Como "*" & [Formularios]![FrmBusquedas]![BuscaSerie] & "*"
Gracias a todos de todas formas
Post by PJuan
El criterio de busqueda lo tengo en un cuadro de texto en un formulario.
La busqueda la hago con una consulta.
Como "*12345*"
Me funciona bien. Me encuentra los registros que contienen dicha cadena.
Pero como lo traspaso para que el criterio me lo coja del formulario.
Esto de abajo no me funciona, en algun sitio tengo que poner los "*
Como Formularios![FrmBusquedas]![BuscaSerie]
Saludos
Emilio
2009-12-20 21:28:41 UTC
Permalink
:-))

Saludos a ***@s desde Huelva

Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Lo he solucionado poniendo otro textbox en el formulario.
En el evento despues de actualizar del primer textbox le he puesto que me
ponga el valor en el segundo textbox añadiendo un * al principio y otro el
final, y uso el segundo textbox como criterio de la consulta.
Saludos y gracias por vuestro tiempo
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje de
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
lo siento, estoy toalmente perdido, hace un momento decías
"Si esto me funciona bien
Como [Formularios]![FrmBusquedas]![BuscaSerie]"
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Eso es lo que quiero. Mostrar el registro que contiene la palabra buscada.
Pero es un campo memo.
Por ejemplo, pongo en el cuadro de texto del formulario criterio la
palabra "Patata"
y quiero que la consulta me devuelva los registros en los que exista la
palabra Patata en el campo [Comidas] que es de tipo memo.
Patatas con arroz
Tortilla de Patata
Si el criterio en la consulta le pongo asi: Como"*Patata*", me funciona
bien. El problema es para que coja el criterio del cuadro de texto del
formulario
Saludos
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
lo siento pero no se si entiendo, ese es el comportamiento normal de
Accesss, mostrar el registro que contiene la palabra buscada, no
mostrar dicha palabra. Si lo que quieres es buscar la palabra tendrás
que montartelo tu, si usas Access 2007 no es dificil ya que permite el
uso de texto enriquecido, casualmente acabo de subir un ejemplo a mi
web, si usas versiones anteriores es mas complicado y solo se puede
hacer, hasta donde yo sé, utilizando fuentes de espaciado fijo.
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Si esto me funciona bien
Como [Formularios]![FrmBusquedas]![BuscaSerie]
El problema es que me busca todo el campo memo.
Yo quiero buscar parte del campo memo.
Como "*patata*" me funciona bien. Me enseña todos los registros en los
que existe la palabra patata
Saludos
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el
Post by Emilio
--------------------------------------------------------------------------
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
--------------------------------------------------------------------------
Hola!
en primer lugar puedes utilizar el generador de expresiones para
construir el criterio, así seguro que no te equivocas, en el peor de
los casos sustituye formularios por forms.
Además puedes leerte esto
http://www.mvp-access.es/emilio/como/sintaxisparasubformularios.pdf
Emilio [MS-MVP Access 2006/9]
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
Post by PJuan
Pues no me funciona. de esta forma me busca todos.
Post by PJuan
Me respondo a mi mismo gracias a la web del BUHO
Como "*" & [Formularios]![FrmBusquedas]![BuscaSerie] & "*"
Gracias a todos de todas formas
Post by PJuan
El criterio de busqueda lo tengo en un cuadro de texto en un formulario.
La busqueda la hago con una consulta.
Como "*12345*"
Me funciona bien. Me encuentra los registros que contienen dicha cadena.
Pero como lo traspaso para que el criterio me lo coja del formulario.
Esto de abajo no me funciona, en algun sitio tengo que poner los "*
Como Formularios![FrmBusquedas]![BuscaSerie]
Saludos
Continúe leyendo en narkive:
Loading...