Fórum Pesquisar maiúscula e minúscula #203659
30/12/2003
0
begin
frm_principal.Table1.Filtered := false;
frm_principal.Table1.Filter := ´NOME = ´´´ + edit1.Text + ´*´´´;
frm_principal.Table1.Filtered := true;
end;
MAS ELA PESQUISA SOMENTE PALAVRA EXATA!
COMO PODEIRA PESQUISAR INDEPENDENTE DE MAIUSCULA OU MINUSCULA OU SE A PALAVRA QUE PROCURO VAI ESTAR NO MEIO DE UMA FRASE OU NO FIM....
EX QUERO A PALAVRA FILTRO
APARECE A FRASE ( DICAS DELPHI PARA filtro de tabelas )
[b:074a73fe8e]Título editado pelo Moderador (AZ)[/b:074a73fe8e]
Crcam
Curtir tópico
+ 0Posts
31/12/2003
Wallacest
Pesquisar:
frm_principal.Table1.FindKey (Edit1.Text) // Localizar Exato
frm_principal.Table1.FindNearest (Edit1.text) // Localizar o mais proximo possivel do EDIT1
Gostei + 0
31/12/2003
Crcam
MAS FICO GRATO PELA ATENÇÃO!
Gostei + 0
31/12/2003
Joe Ventrue
Query1.Close;
Query1.Sql.Clear; //limpa a instrucao
Query1.Sql.Add(´ SELECT * FROM tabela ´);
Query1.Sql.Add(´ Where nome like :nome ´);
Query1.ParamByName(´nome´).asString := Copy(edit3.text+´¬´,1,40);
Query1.Open;
//tipo q este 40 do parametro siginifica o tamanho do campo, tipo qtos caracteres tem...
ja tive problemas com isso tb...
pode ter certeza q vai da certo...
Abraço
Joe Ventrue
Gostei + 0
09/09/2021
Matheus Pereira
Consegui da seguinte maneira
Query.filtered := false Query.filter := 'upper(campo) like + quotedStr ( '*' + upperCase(variável/edit.text) + '*' Query.filtered := true
Gostei + 0
09/09/2021
Matheus Pereira
Consegui da seguinte maneira
Query.filtered := false Query.filter := 'upper(campo)like' + quotedStr ( '*' + upperCase(variável/edit.text) + '*' Query.filtered := true
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)