Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Gracias por tu respuesta Buildero

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Gracias por tu respuesta Buildero Responder citando

Cómo puedo hacer un filtrado directamente en la tabla?

Me puedes dar un ejemplo?

Gracias por tu ayuda.

Saludos Atte.
Arturo
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Te recomiendo primero buscar en el for, hay mucha información ak respecto.

Te dejo un par de enlaces que muestra como pintar las filas de un DBGrid. Toma algunas ideas y aplicalo de acuerdo a tus necesidades.

https://cppbuilder.es/viewtopic.php?t=4298&highlight=filas+color+dbgrid

https://cppbuilder.es/viewtopic.php?t=10190&highlight=filas+color+dbgrid


Saludos
_________________
Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.