Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Filtrar tabla por temporarizador!! (https://www.clubdelphi.com/foros/showthread.php?t=41171)

nider 08-03-2007 20:38:23

Filtrar tabla por temporarizador!!
 
:rolleyes: Hola , soy nueva en este foro y en la programación orientada a objetos y tengo un pequeño problema con una table de consulta, y es que quiero filtrar datos (obvio), pero por medio de un temporarizador de fecha , es decir, que filtre un campo cuando cierta fecha se cumpla como condición:confused: , el filtro me mostrara el campo. Estoy usando paradox 7 de delphi v. 7.:(

De antemano, agradesco a la persona que tenga tiempo para leer mi mensaje y poder brindarme su ayuda.

Mil gracias!!!:D

Caral 08-03-2007 20:43:30

Hola nider
Para filtrar la tabla supongo no tienes problemas, por tu pregunta, para filtrarla en una fecha determinada usa el componente timer, con este lo podras hacer, si tienes alguna duda, con gusto te ayudamos.
Saludos

jhonny 08-03-2007 20:48:45

Si por casualidad tienes las Rx Instaladas también puedes usar el TRxClock, el cual te permite disparar su evento OnAlarm en una hora especifica...

Ahhh, FELIZ DIA DE LA MUJER Y BIENVENIDA¡¡¡ a este gran club.

nider 08-03-2007 20:53:11

filtrar tabla!!
 
Bueno, gracias por la informacion pero seria posible si me dieras informaci'on sobre la propiedad filter, por que estoy leyendo un libro sobre el tema pero no lo entiendo muy bien.:confused:

Gracias, amiga.

jhonny 08-03-2007 21:12:55

Claro¡¡¡, la propiedad filter va de la mano con filtered si filtered es false pues no va a funcionar la condición que haz indicado en filter y pues en su defecto si filtered es true pues aplicara la condición indicada en la propiedad filter... Una vez eso claro vamos a poner ejemplos sobre la propiedad filter ya que el concepto como que lo tienes claro. ;)

Usare los ejemplos que vienen en la ayuda de Delphi:

Suponiendo de que tienes una tabla con un campo llamado State que guarda el código del estado pero que solo quieres obtener los datos de los estados cuyo código es igual a 'CA' o 'MA' pues la condicion que debes colocar en Filter es la siguientes:
Código Delphi [-]
State = 'CA' or State = 'MA'
O tambien puedes traer los que sean iguales a 'CA' mas los que sean Nulos asi:
Código Delphi [-]
State <> 'CA' or State = NULL
O puedes usar expresiones entre sus propios campos asi:
Código Delphi [-]
Field1 > Field2

Entonces la cosa quedaría mas o menos así aplicando el primer ejemplo expuesto y suponiendo de que la tabla que usas se llama Tabla1:

Código Delphi [-]
Tabla1.Filtered := False;
Tabla1.Filter := 'State = "CA" or State = "MA"';
Tabla1.Filtered := True;
Y listo, de esa manera ya quedarian filtrados dichos datos.
Espero me haya hecho entender y que además te sirva de algo. ;)

Caral 08-03-2007 21:14:49

Hola
Si no quisiera ver a mi hija tanto, me cambiaria el avatar:D
Soy Amigo::D pero no te preocupes me pasa a cada rato.
nider, aqui: ftp://196.40.62.225/ tengo varios ejemplos de filtros y otros, aunque no estan en paradox, te van a servir de muestra, busca uno que se llama Ejemplo.zip, este tiene varias maneras de filtrar.
Espero te sirva.
Saludos

nider 08-03-2007 21:17:53

Tablas paradox con temporizador
 
Gracias por ayudarme , se los agradesco de verdad.

Hasta luego y que tengan un buen dia a todos!!!!!!!!!:D :D


La franja horaria es GMT +2. Ahora son las 23:42:10.

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