Problemas ao filtrar
Amigos,
Uso o seguinte código para filtrar um registro:
[b:43ee71d8d0]Dataset.Filter := ´´´Codigo = *´ + BuscaCod.Text + ´*´´´;[/b:43ee71d8d0]
ou seja, o prog filtra os registros com base no que o usuário digitou em BuscaCod, mas o código não filtra ccorretamente com o primeiro asterisco, só com o segundo...
Alguém pode ajudar?
Grato.
Uso o seguinte código para filtrar um registro:
[b:43ee71d8d0]Dataset.Filter := ´´´Codigo = *´ + BuscaCod.Text + ´*´´´;[/b:43ee71d8d0]
ou seja, o prog filtra os registros com base no que o usuário digitou em BuscaCod, mas o código não filtra ccorretamente com o primeiro asterisco, só com o segundo...
Alguém pode ajudar?
Grato.
Mathac_admin
Curtidas 0
Respostas
Adilsond
01/02/2004
Para isto, utilize o evento OnFilterRecord. Passe a propriedade Filtered para True e no referido evento faça:
Accept := Pos(BuscaCod.Text ,TabelaCampo.AsString) > 0;
Accept := Pos(BuscaCod.Text ,TabelaCampo.AsString) > 0;
GOSTEI 0