![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Hola.
Tengo una pequeña agenda hecha con bde y tabla pdx. La muestro con un grid sin problemas. Ahora necesito poder filtrarla pej. x nombre, y/o direccion, y/o telefono, etc, etc. Que me conviene utilizar , filtros o un query? He intentado hacer un query pero no supe redibujar la grid con los datos obtenidos del query, me explico? Gracias y disculpen mi ignorancia. ![]() Leonardo [email protected] |
|
#2
|
||||
|
||||
|
Si usas un Query, tendrás que unir la rejilla a través de un TDataSource que apuntará al Query, no a la Tabla.
Código:
Query1.Close;
Query1.Sql.Clear;
Query1.Sql.Add('Select * from Agenda');
Query1.Sql.Add('Where nombre = ');
Query1.Sql.Add(QuotedStr(Edit1.Text);
Query1.Open;
Pones un botón que diga por ejemplo; activar consulta. También puede hacerse con un filtro. Código:
MiTabla.Filter:='Nombre =' +QuotedStr(Edit1.Text); MiTabla.Filtered:=True;
__________________
Guía de Estilo de los Foros Cita:
|
|
#3
|
||||
|
||||
|
Gracias por responder, intentare tu solucion.
Salu2. |
|
#4
|
|||
|
|||
|
perdon una pregunta acerca de este hilo
y si el campo por el que queremos filtrar es un campoo de fecha como podria ser? suponiendo que la fecha se ponga desde un datetimepicker o desde un edit no importa. espero poder obtener una respuesta y gracias por su ayuda saludos¡¡ |
|
#5
|
||||
|
||||
|
Para utilizar un filtro con un DateTimePicker este puede ser un ejemplo:
Con SQL
Fíjate que con SQL la fecha hay que presentarla mm/dd... Un Saludo
__________________
Guía de Estilo de los Foros Cita:
|
|
#6
|
|||
|
|||
|
Que tal
Muchas Gracias por tu pronta respuesta ya probe lo que me contestaste y si funciono te agradezco tu tiempo y hasta pronto. Saludos¡¡ |
![]() |
|
|
|