Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-08-2004
andre navarrete andre navarrete is offline
Miembro
 
Registrado: ago 2004
Ubicación: santiago, chile.
Posts: 14
Poder: 0
andre navarrete Va por buen camino
Question como filtrar una tabla

hola mi consulta es la siguiente:

tengo una tabla que contiene los campos: AÑO, MES, DIA, y necesito filtar en una DBGRID por el campo AÑO todos los que correspondan al año 2004, osea.

ejemplo:

AÑO MES DIA
2004 JUNIO 25
2001 ABRIL 01
2003 MARZO 24
2004 ENERO 14


y necesito que me filtre y muestre en la DBGrid lo siguiente:

AÑO MES DIA
2004 ENERO 14
2004 JUNIO 25

... como lo realizo.??

gracias.
Responder Con Cita
  #2  
Antiguo 10-08-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 30
jachguate Va por buen camino
si tenes una TTable enlazada via un TDataSoruce al TDBGrid, basta con que pongas la propiedad filter a algo como:

'[año] = 2004'

y luego filtered a true.

ojo, que esto no es para nada óptimo (con c/s, en local parece ser lo mejor).

En el caso de c/s, es mejor usar un TQuery y agregar tu "filtro" como predicado del mismo.... algo como:

Código Delphi [-]
  query1.sql.text = 'Select * from tabla where anio = :anio';
  query1.ParamByName('Anio').AsInteger := 2004;
  query1.Open;

Hasta luego.


[/delphi]
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 10-08-2004
socger socger is offline
Miembro
 
Registrado: jun 2004
Posts: 89
Poder: 23
socger Va por buen camino
Ante todo, no mencionas el tipo de tabla/base de datos que usas

Lo normal es que pudieras hacer una consulta SQL, pero si la puedes atacar con un ttable hazle un filtro.

Mi dirección de correo es [email protected] .... saludos
Responder Con Cita
  #4  
Antiguo 10-08-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 24
DarkByte Va por buen camino
No entiendo para qué das tu dirección de correo, teniendo aquí especialistas en todo , además ayuda casi instantáneas...
__________________
:)
Responder Con Cita
  #5  
Antiguo 11-08-2004
andre navarrete andre navarrete is offline
Miembro
 
Registrado: ago 2004
Ubicación: santiago, chile.
Posts: 14
Poder: 0
andre navarrete Va por buen camino
muchas gracias amigo.
Responder Con Cita
  #6  
Antiguo 11-08-2004
andre navarrete andre navarrete is offline
Miembro
 
Registrado: ago 2004
Ubicación: santiago, chile.
Posts: 14
Poder: 0
andre navarrete Va por buen camino
gracias amigo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 20:26:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi