Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Usar filtros por mas de un campo con applyranges (https://www.clubdelphi.com/foros/showthread.php?t=45195)

zugazua2001 26-06-2007 01:54:20

Usar filtros por mas de un campo con applyranges
 
Hola amigos del foro estoy utilizando un filtro por fecha en donde tengo creado el indice, hasta ahi perfecto pero necesito de esos registros los que cumplen con otra condicion mas, mi intencion es no utilizar querys existe algun modo mas sencillo usando applyranges??

yo hago

Modulo.Tabla.IndexName:='IndiceFecha';
Modulo.Tabla.SetKey;
Modulo.Tabla.SetRangeStart;
Modulo.TablaFecha.AsDateTime:= Desde.DateTime;
Modulo.Tabla.SetRangeEnd;
Modulo.TablaFecha.AsDateTime:= Hasta.DateTime;
Modulo.Tabla.ApplyRange;

se le puede agregar algo mas para que de este resultado me filtre las que cumplan con otra condicion, ejm Precio > 100

Siempre agradecido y muchisimas gracias por todo

juanlaplata 26-06-2007 15:20:58

Has probado con Filter
Código Delphi [-]
Tabla.Filtered:= false;
Tabla.Filter:= '[Campo] = '+TipoDatoToStr( Dato )+' and [OtroCampo] = '+TipoDatoToStr( ElOtroDato );
Tabla.Filtered:= True;


La franja horaria es GMT +2. Ahora son las 18:42:50.

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