Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   filtrar una tabla (https://www.clubdelphi.com/foros/showthread.php?t=72198)

angel1972 02-02-2011 19:51:30

filtrar una tabla
 
Hola a todos

Problema a la hora de filtrar una tabla: elijo una columna de la tabla (string) por ejemplo nombre.

ABSTable1->Filter= nombre="Juan";
Filtered= true;
Me filtraría la tabla con aquellas filas que contengan el nombre Juan.
Bueno el problema viene a la hora de filtrar la tabla a través de una condición externa a través de un Edit.
En el evento Onenter de Edit1 escribo: Edit1->Text= "nombre ="

Edit3->Text= Edit1->Text + Edit2->Text;
ABSTable1->Filter= Edit3->Text;

Al correr el programa y escribir en el Edit2 ..."Juan" y pulsar el boton con el codigo anteriormente escrito, pues entonces me filtra la tabla presentadome la filas que contengan el nombre Juan.

Me gustaría hacer esto sin tener que escribir el nombre entre comillas. ¿Cómo podría hacerlo?

reevil 02-02-2011 20:29:05

Código Delphi [-]


   Edit3->Text= Edit1->Text + " \"" + Edit2->Text + "\"";

angel1972 02-02-2011 20:48:31

gracias
 
has entendido bien la pregunta y la respuesta ha sido genial. gracias.


La franja horaria es GMT +2. Ahora son las 21:27:19.

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