| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
ArturoCesar Cdt


Registrado: 03 Abr 2006Mensajes: 18
|
Publicado: Mar 02 May, 2006 3:28 pm Asunto: Gracias por tu respuesta Buildero |
|
|
Cómo puedo hacer un filtrado directamente en la tabla?
Me puedes dar un ejemplo?
Gracias por tu ayuda.
Saludos Atte.
Arturo |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Mar 02 May, 2006 4:12 pm Asunto: |
|
|
| Código: |
Table1->Filter = "tu_campo = 'algo'"; // inidcamos el filtro
Table1->Filtered = true; // Filtramos
Table1->Open(); // Tabla abierta con datos filtrados
|
Revisa la ayuda, para que tengas mas inofrmación sobre los filtros, tambien depende del manejador de base de datos que utilices.
Saludos _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
ArturoCesar Cdt


Registrado: 03 Abr 2006Mensajes: 18
|
Publicado: Mar 02 May, 2006 5:41 pm Asunto: |
|
|
Gracias por tu respuesta Buildero
Resulta cuando ingreso un valor directamente en 'algo', pero necesito que 'algo', sea un valor tomado de un text box.
Ejemplo
Table1->Filter = "tu_campo = 'Edit1->Text'"; // inidcamos el filtro
Table1->Filtered = true; // Filtramos
Table1->Open(); // Tabla abierta con datos filtrados
Eso no me resulta.
Saludos Atte.
Arturo |
|
| Volver arriba |
|
 |
cecito Capt

Registrado: 25 Nov 2003Mensajes: 164Ubicación: Arequipa - Perú
|
Publicado: Mar 02 May, 2006 6:12 pm Asunto: |
|
|
Hay error en esta línea: | Código: | Table1->Filter = "tu_campo = 'Edit1->Text'"; |
Debería ser:
| Código: | Table1->Filter = "tu_campo = '" + Edit1->Text.Trim()+"'"; |
|
|
| Volver arriba |
|
 |
ArturoCesar Cdt


Registrado: 03 Abr 2006Mensajes: 18
|
Publicado: Mar 02 May, 2006 7:45 pm Asunto: |
|
|
No me funciona Builderooooo
Cuando coloco
Table1->Filter = "tu_campo <= '"+Edit1->Text.Trim()+"'";
No me despliega el resto de los componentes de la tabla que cumplen la condicion.
No entinedo que pasa
Saludos Atte.
Arturo |
|
| Volver arriba |
|
 |
ArturoCesar Cdt


Registrado: 03 Abr 2006Mensajes: 18
|
Publicado: Mar 02 May, 2006 8:39 pm Asunto: |
|
|
Ahora si me funciona
Quedó así:
String dia_operacion;
dia_operacion = DBEdit1->Text;
Table1->Filter = "PERIODO <= '"+dia_operacion+"'";
Table1->Filtered = true; // Filtramos
Table1->Open(); // Tabla abierta con datos filtrados
Ahora quiero ver si se puede remarcar en color la fila en la cual estoy parado sobre el DBGrid
Quien me ayudaaaa
Saludos Atte.
Arturo |
|
| Volver arriba |
|
 |
ArturoCesar Cdt


Registrado: 03 Abr 2006Mensajes: 18
|
Publicado: Mar 02 May, 2006 8:44 pm Asunto: |
|
|
Ahora si me funciona
Quedó así:
String dia_operacion;
dia_operacion = DBEdit1->Text;
Table1->Filter = "PERIODO <= '"+dia_operacion+"'";
Table1->Filtered = true; // Filtramos
Table1->Open(); // Tabla abierta con datos filtrados
Ahora quiero ver si se puede remarcar en color la fila en la cual estoy parado sobre el DBGrid
Quien me ayudaaaa
Saludos Atte.
Arturo |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
|
| Volver arriba |
|
 |
|