filtrar uma tabela por parte de um nome...
09/09/2003
0
mais ou menos o seguinte: num edit o usuário digita ´tes´
a cada letra que o usuário digita vai-se efetuando o friltro na tabela...
desde já muito obrigado
soda limonada
balceiro@bol.com.br
Balceiro
Posts
09/09/2003
Josemarlourenco
Query.close;
Query.SQL.Clear;
Query.SQL.Add(´SELECT * FROM NomeDaTabela WHERE nome LIKE :nome);
Query.Parameters[0].Value := ´¬´+edit.text+´¬´;
Query.Open;
Para outros objetos query, verificar se usa ´parameters[0]´ ou ´params[0]´
Para Tabela (ADOTable ou outras):
Table.Filter := ´nome LIKE ¬´+edit.text+´¬´
Table.Filtered := True;
Não costumo trabalhor com table, mas acho que é isso.
Josemar
09/09/2003
Marconi
O asterisco ´*´ e os ´?´ funcionam também nos filtros.
Marconi
09/09/2003
Marcelo.c
Tabela.filter:=´Nome = ´+QuotedStr(edit1.text+´*´);
07/01/2019
Cibelly
Muito obrigada!
Clique aqui para fazer login e interagir na Comunidade :)