ClientDataSet - Filter
Preciso usar a exceção "not in" em um ClientDataSet.Filter.
Estou usando:
Porém, ainda continua no ClientDataSet os valores cujos códigos são 10, 11 e 12.
Estou fazendo algo errado?
Já passaram por algo assim?
Outras tentativas:
Obtive o mesmo resultado.
Apresenta erro.
Estou usando:
ClientDataSet.Filtered:= False; ClientDataSet.Filter:= 'NOT (CODIGO IN (10,11,12))'; ClientDataSet.Filtered:= True;
Porém, ainda continua no ClientDataSet os valores cujos códigos são 10, 11 e 12.
Estou fazendo algo errado?
Já passaram por algo assim?
Outras tentativas:
ClientDataSet.Filter:= 'NOT CODIGO IN (10,11,12)';
ClientDataSet.Filter:= 'CODIGO NOT IN (10,11,12))';
Huelbert Oliveira
Curtidas 0
Respostas
Renato Rubinho
03/11/2014
Buenas,
É Bug.
Tenta deixar espaço entre os parênteses, os números e as vírgulas.
Abraççç,
Renato
É Bug.
Tenta deixar espaço entre os parênteses, os números e as vírgulas.
ClientDataSet.Filter:= 'NOT (CODIGO IN ( 10 , 11 , 12 ) )';
Abraççç,
Renato
GOSTEI 0
Huelbert Oliveira
03/11/2014
Perfeito, resolvido!
Muito obrigado rrubinho, ajudou de mais cara.
Muito obrigado rrubinho, ajudou de mais cara.
GOSTEI 0