![]() |
Busqueda por contenido
Saludos.
Necesito hacer una busqueda por contenido en una DBF (sin SQL) me explico: Utilizo LOCATE pero no consigo que se adapte a mis necesidades. Al insertar una letra cualquiera en un Edit por ejemplo necesito que aparezcan en el DBGrid todos los registros que contengan la letra C sea cual se a su posición dentro de la palabra por ejemplo: Casa y palanCa Al utilizar LOCATE solo consigo que salga Casa no palanCa. Es posible hacer esto con delphi? Yo trabajé mucho tiempo con clipper y sí existian este tipo de busquedas. Al escribis CA aparecian todas las palabras que contenias CA en cualquier posición de la primera palabra o de la segunda palabra osea en culquier sitio de la frase, ejemplo al buscar ( La CAsa ) y solo insertabas CA aparecia y sin embargo en delphi No. Hay alguna funcion o código que haga esto en delphi. Pido perdón si no me explico lo suficientemente claro. Gracias. |
Si el LOCATE no lo permite y no quieres usar SQL (que lo haría sencillo), pues tendrás qe programarlo tú mismo realizando un recorrido y buscando dentro del campo. :o
|
Hola, como dices el Locate no tiene esa opción, debes hacerlo tu mismo, revisa este hilo ahí pongo una posible solución http://www.clubdelphi.com/foros/show...2&postcount=16
Saluditos |
Gracias Caro voy a intentarlo y cuando lo tenga te cuento.
|
La franja horaria es GMT +2. Ahora son las 03:26:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi