Filtros en ClientDataSet
Publicado por Carlos (9 intervenciones) el 11/05/2006 18:17:17
Hola a todos.
Alguien me puede decir como puedo hacer un filtro en un campo Fecha en un ClientDataSet, ya he buscado los distintos tipos de funciones y operandos que tiene el mismo pero siempre me da un error.
Ejemplo: tengo la siguiente tabla en XML.
Fecha Lectura Consumo
01/01/2006 12345 12
02/01/2006 12356 11
.
.
.
31/01/2006 12578 16
01/02/2006 12589 11
.
.
.
28/02/2006 12678 12
escribo el siguiente código en el botón que utilizo para filtrar.
ClientDataSet1.Filter := 'Fecha >=' +Edit1.text and 'Fecha <=' +Edit2.text;
ClientDataSet1.Filtered := true;
cuando lo compilo me da el siguiente error (Operator not applicable to this operando), refiriendose a la primera línea, alguien me puede ayudar en esto.
Mi objetivo es filtrar la tabla para un mes determinado para poder hacer la suma del campo consumo para ese mes.
Desde ya gracias por la ayuda que me puedan brindar.
Alguien me puede decir como puedo hacer un filtro en un campo Fecha en un ClientDataSet, ya he buscado los distintos tipos de funciones y operandos que tiene el mismo pero siempre me da un error.
Ejemplo: tengo la siguiente tabla en XML.
Fecha Lectura Consumo
01/01/2006 12345 12
02/01/2006 12356 11
.
.
.
31/01/2006 12578 16
01/02/2006 12589 11
.
.
.
28/02/2006 12678 12
escribo el siguiente código en el botón que utilizo para filtrar.
ClientDataSet1.Filter := 'Fecha >=' +Edit1.text and 'Fecha <=' +Edit2.text;
ClientDataSet1.Filtered := true;
cuando lo compilo me da el siguiente error (Operator not applicable to this operando), refiriendose a la primera línea, alguien me puede ayudar en esto.
Mi objetivo es filtrar la tabla para un mes determinado para poder hacer la suma del campo consumo para ese mes.
Desde ya gracias por la ayuda que me puedan brindar.
Valora esta pregunta


0