Delphi - Filtrar tabla entre rango de fechas

 
Vista:

Filtrar tabla entre rango de fechas

Publicado por ANTONIO ANIL (4 intervenciones) el 12/06/2006 15:39:30
Tengo un problema y es que no puedo filtra una tabla por un rango de fechas.

Fecha inicial: escrita en un MaskEdit1.text y en MaskEdit2.Text la fecha final.

Si alguien puede enviarme la respuesta, muy agradecido
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Filtrar tabla entre rango de fechas

Publicado por Virum (484 intervenciones) el 13/06/2006 00:51:48
Hola:

Un ejemplo con IBDataSets (puedes usar Querys):

IBDataSetPresta.Close;
IBDataSetPresta.SelectSQL.Text := 'select * from PRESTAMOS where FECHAPRESTAMO between :FDESDE and :FHASTA';
IBDataSetPresta.ParamByName('FDESDE').AsDate := StrToDate(MaskEdit1.Text);
IBDataSetPresta.ParamByName('FHASTA').AsDate := StrToDate(MaskEdit2.Text);
IBDataSetPresta.Open;

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Filtrar tabla entre rango de fechas

Publicado por marisol (6 intervenciones) el 02/12/2006 14:15:26
hola, yo apliqe este codigo en un busqueda con query y me funciona....
bd...mysql............trabajo con delphi 5............:

query1.close;
query1.sql.clear;
query1.sql.add('select * from {nombre tabla}');
query1.sql.add('where fecha between:fdesde and :fhasta');
query1.parambyname('fdesde').asdate:=strtodate(maskedit1.text);
query1.parambyname('fhasta').asdate:=strtodate(maskedit2.text);
query1.open;

la visual del resultado es en un dbgrid.........

espero qe te sirva.............a mi me funciona.........chau
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar