![]() |
Búsquedas como Access
Hola a Todos,
Tengo un problema: Me gustaría implementar un proceso de búsqueda similar al de access. Es decir, si tengo una tabla (codigo,nombre,direccion) con registros y quiero buscar dentro del campo de nombre todos que empiecen por la letra "a" que me lo indicara el proceso de busqueda. He realizado la busqueda de hilos anteriores y creo que con la función Lookup podria conseguirlo. ¿Que me recomendais? ¿Como podria hacerlo que SQL? Muchas gracias por vuestra ayuda saludos |
Hola luxus
Aqui te dejo un ejemplo de busqueda de clientes, talvez te sirva, este busca los clientes, empezando por la primera letra. Archivo Adjunto 505 Saludos |
Yo creo que depende de los componentes que uses. Por ejemplo si es un TTable o un TQuery se puede hacer un LOCATE. Si quieres algo más sofisticado podrías hacer que la cláusula WHERE de la sentencia SELECT en un TQuery cambie a algo como 'Nombre LIKE 'A%''. Esto en la propiedad Filter no funciona, por lo que es necesario hacerlo en la clásula WHERE.
|
En ésta página (Sección de ejemplos) hay uno que se llama "Generar una búsqueda (Like *) utilizando SQL"; Creo que es lo que estás buscando, es un ejemplo sencillo, así que no te costará entender el código.
|
| La franja horaria es GMT +2. Ahora son las 15:48:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi