Buscar por letras
Hola, espero me puedan ayudar tengo un problema, estoy usando el componente Query en delphi para buscar a los quientes que empiezen con alguna determinada letra, pero no eh podido, como yo lo estoy haciendo es con el siguiente query:
SELECT * FROM TB_Cliente where nom_cliente LIKE :par y asi: SELECT * FROM TB_Cliente where nom_cliente LIKE 'm%' Pero nada solo cuando escribo el nombre completo del cliente lo encuentra, pero lo que yo quiero como les comento es que me encuentre a todos los clientes que empiezen con la letra M por ejemplo, espero me puedan ayudar.. |
Hola Robero!
Prueba con la cláusula STARTING WITH a ver si te funciona
Un Saludo. |
Hola nuevamente robero_espinoza!
Por cierto, no mencionaste que manejador de base de datos estás utilizando. El ejemplo que te dí funciona con FireBird/Interbase. En teoría, la cláusula LIKE debería de funcionar como lo estas escribiendo independientemente del manejador. Cita:
http://www.clubdelphi.com/foros/showthread.php?t=16857 Un Saludo |
Como ya te indica Héctor, conviene que digas qué base de datos usas. Además, dependiendo de la base y la forma en que la tengas configurada, si usas like 'm%' te buscará todos los que empiecen con 'm' y no con 'M', es decir, puede haber una distinción entre minúsculas y mayúsculas.
// Saludos |
Prueba con LIKE '*m' en lugar de LIKE '%m'.
Asi funciona en Access. Un Saludo |
Acá Va algo
Mirá este código a ver si te puede servir, a mi me sirve en todo tipo de búsqueda
donde dice +nombrecampo+ es una variable que contiene el valor del campo a relacionas, en este caso esta variable tomará el valor APELLIDO; y donde dice +edit1.text+ acá va lo que estamos buscando. en mi caso si quiero buscar personas con el apellido "Moreno", al colocar en el Edit la letra M automáticamente selecciona todas las personas cuyo apellido comienza con M y si seguimos escribiendo, sigue discriminando hasta encontrar a los que queremos. Espero que te sirva |
La franja horaria es GMT +2. Ahora son las 19:37:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi