Ver Mensaje Individual
  #3  
Antiguo 23-05-2018
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Reputación: 21
gatosoft Va camino a la fama
Cita:
Empezado por jonasrmedina Ver Mensaje
¿Cómo puedo hacer un dbgrid que accede a la base de datos, filtre por algún requisito y después de que el filtrado permita la clasificación por clic en el título de la columna?
Te servirá el evento OnTitleClick del DBGrid... allí podras filtrar la data dependiendo de una condición

Código Delphi [-]
Query1.Filtered:= False;
Query1.Filter:='Campo1 <= 5 and campo2= 3';
Query1.Filtered:= True;

Para el ordenamiento, debes revisar si tu componente Query tiene la propiedad IndexFieldNames y harias algo como:

Código Delphi [-]
Query1.IndexFieldName:='Campo1;Campo2'

Los componentes FireDAC y ClientDataset lo tienen...


saludo,
Responder Con Cita