Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del 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: 27
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: 20
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 socger@hotmail.com .... 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: 22
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 15:56:07.


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