PDA

Ver la Versión Completa : Busqueda Parcial en tablas planas DBf, Acces, Paradox etc


kena
20-11-2018, 04:41:44
Hola a Todos, quisiera realizar una consulta de un codigo que una vez encontre en este foro, es la de realizar una busqueda parcial en una tabla, no me lo recuerdo bien al codigo porque es algo viejito, lo utilizaba en las tablas Paradox.. se que se utilizaba un codigo en un componente edit, en el evento onChange, la idea era ir filtrando las concordancia del texto ingresado con los que tenia el campo "nombre", por ejemplo.. si yo ingreso 'dro' y tengo los siguentes registros

Pedro
Sergio
Sandro

me filtraria la tabla por los nombre Sandro y Pedro...


Clientes.Close;
Clientes.Filter := 'Nombre= '+QuotedStr("*dro*")'; //creo que era algo asi, no estoy seguro.
Clientes.Open;


si alguno me podria ayudar con eso se los agradeceria muchisimo, ya que estoy editando un sistema ya viejito que tenia y queria incluir esa funcion.

Saludos y muy agradecido por su tiempo.

movorack
20-11-2018, 13:09:49
¿Algo así?



//Clientes.Close; // No es necesario re-abrir el dataset
Clientes.Filter := 'Nombre like '+QuotedStr("%dro%")';
Clientes.Filtered := True; //Para eliminar el filtro colocas esta propiedad en False
//Clientes.Open;