Estimados, nuevamente recurro a ustedes pues he probado una par de manera de hacer un filter y no funciona, tengo un DBgrid que es fruto de una query, este dbgrid tiene un campo fecha (entre otros) y quiero mostrar por ejemplo los registros que tengan fecha 2007 solamente (por poner un ejemplo), he intentado con los siguientes codigos.
Código Delphi
[-]
DBGrid1.DataSet.Filter := 'FECHA > DateTimePicker1.date';
DBGrid1.DataSet.Filtered := True;
Código Delphi
[-]
DBGrid1.datasource.DataSet.Filter := 'Fecha >= datetostr(01/01/2007)';
DBGrid1.datasource.DataSet.Filtered := True;
Código Delphi
[-]
DBGrid1.datasource.DataSet.Filter := 'Fecha >= datetostr(datetimepicker1.date)';
DBGrid1.datasource.DataSet.Filtered := True;
Si alguien me comentara en que me estoy equivocando quedaria muy agradecido.
Atentamente
Ilich Hernandez.