Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
to tentandu usar o filter ,consigo resultados otimos com =, <>, <= , >= porem so falta o like...naum consigo fazer um filtro onde buske em qq parte do campo o valor q eu passar,tem como???
>
depois de mto tempo consegui,
segue ai pra kem kizer
(To usandu Zeos)
qyConsulta.Filtered := false;
qyConsulta.Filter := ' nome like ' + QuotedStr('*' + BDEdit3.Text + '*');
qyConsulta.Filtered := true;
Realmente, uma pegadinha do Delphi.....
Num comando SQl em tempo de execução, devemos utilizar como coringa o caracter '%' já na propriedade filter, devemos utilizar o caracter '*'.
Boa dica!
depois de mto tempo consegui,segue ai pra kem kizer(To usandu Zeos) qyConsulta.Filtered := false; qyConsulta.Filter := ' nome like ' + QuotedStr('' + BDEdit3.Text + ''); qyConsulta.Filtered := true;