FILTER NO RECORDSET
Bom dia pessoal
Estou com um problema, que esta difÃÂÂcil de resolver.
Seguinte
Tenho um RecordSet e tem 2 Campos nele
1º Codigo Numero
2º Descricao, Texto
Quando faço o filter no campo texto, o filter funciona perfeitamente.
Exemplo
Rst.Filter = “Descricao like ‘%ab%’â€ÂÂ
Quando faço o mesmo filter utilizando o campo Codigo por ser um campo numero, o Filter do erro.
Rst.Filter = “codigo like ‘%ab%’â€ÂÂ
Alguém sabe como posso da o comando like em um campo numérico?
Grato
Cleber
Estou com um problema, que esta difÃÂÂcil de resolver.
Seguinte
Tenho um RecordSet e tem 2 Campos nele
1º Codigo Numero
2º Descricao, Texto
Quando faço o filter no campo texto, o filter funciona perfeitamente.
Exemplo
Rst.Filter = “Descricao like ‘%ab%’â€ÂÂ
Quando faço o mesmo filter utilizando o campo Codigo por ser um campo numero, o Filter do erro.
Rst.Filter = “codigo like ‘%ab%’â€ÂÂ
Alguém sabe como posso da o comando like em um campo numérico?
Grato
Cleber
O like é somente para strings!!! Mas vc pode fazer o seguinte:
Rst.Filter = “codigo like ‘%" & str(ab) & "%’â€ÂÂ
Rst.Filter = “codigo like ‘%" & str(ab) & "%’â€ÂÂ
O Problema, que o campo e numerico, então o str deveria esta no codigo e não na expressão a ser filtrado.
é verdade, entao use o substring (comando do proprio SQL)
Tópico encerrado , respostas não são mais permitidas