shinoob 0 Denunciar post Postado Fevereiro 20, 2006 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??? Compartilhar este post Link para o post Compartilhar em outros sites
shinoob 0 Denunciar post Postado Março 20, 2006 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; Compartilhar este post Link para o post Compartilhar em outros sites
Elisei 0 Denunciar post Postado Junho 4, 2010 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! Compartilhar este post Link para o post Compartilhar em outros sites