![]() |
Ayuda con DBgrid pleaseeeee
Hola!
Tengo un DBgrid con varias columnas, una de ellas es el nombre de alumnos (nombre completo con apellidos), tengo tambien un boton para buscar dichos alumnos, pero lo que yo quiero es buscarlos por el apellido y no tener que poner el nombre entero con sus dos apellidos........no se si me explico. tampoco se si se puede hacer de esta forma, asique estaría agradecido si me echais un cable PD:no seais muy duros conmigo que estoy empezando con esto de delphi!! saludos |
Hola... Creo haber entendido lo que estas preguntando...
No es para reclamarte nada, pero la consultas que estas haciendo es muy facil de encontrarla en el foro, ya que muchos antes que vos la hicieron, ademas encontras la respuesta mas rapido y no debes esperar a que alguien te conteste... Si es lo que entendi que pides, a ver si esto te sirve:
Bueno espero poder ayudado con tu duda... Quizas no sea el mejor codigo pero funciona.... te propongo a que lo mejores.. |
Creo que no has entendido lo que pretendo hacer, intentare ser más claro. Tengo un DBGrid con varias columnas entre ellas la columna USUARIO en donde se guarda el nombre completo del usuario (nombre completo = nombre+apellido1+apellido2), ejemplo: Paco Martinez Sanchez. Lo que pretendo es filtrar dicha tabla con el primer apellido. Para filtrar tengo un TEdit para introducir el apellido y un boton filtrar y que me salga en la tabla solo el usuario/s con apellido Martinez. El problema es que tengo guardado el nombre completo en una columna, si guardara el nombre en una columna y los apellido en otras dos columnas seria mas facil, pero pretenmdo hacerlo de este modo.
un saludo |
Busqueda
Hola
Creo que lo que trataron de explicar mas arriba es esto IF @tipo=0 BEGIN SELECT * FROM Persona WHERE (Persona.Apellido_Paterno Like '%'+ @apaterno+'%') Order By Nombres, Apellido_Paterno, Apellido_Materno END ELSE BEGIN SELECT * FROM Persona WHERE (Persona.identificacion_persona Like @apaterno+'%') Order By Nombres, Apellido_Paterno, Apellido_Materno END El Like te permite buscar por subcadenas entonces si tienes el nombre y los dos apellidos puedes utilizar esto, digitando en el edit parte del apellido a buscar se filtraran estos, luego es cosa solo de mostrarlos, recuerda que tienes asociado al DBGrid una consulta. Saludos Alejandro Valparaiso - CHILE |
La franja horaria es GMT +2. Ahora son las 09:25:02. |
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