Filtrar, também, o que estiver em branco
Galera, bom dia!
Estou com o seguinte problema a desvendar. Eu tenho um clientdataset com os dados normais. Eu quero fazer um filtro que pega o texto de um edit. Até aí eu fiz. Entretanto, eu quero que na resposta do filtro venha também, os dados que possuem aquele field em branco. Alguém saberia em ajudar!
Rafael Ribeiro
Curtidas 0
Respostas
Wilson Junior
21/03/2011
Veja se é isto que você precisa
Espero ter colaborado.
SELECT * FROM TABELA tab WHERE tab.Campo = 'Texto_Filtro' AND tab.Campo IS NULL
Espero ter colaborado.
GOSTEI 0
Rafael Ribeiro
21/03/2011
Não estou utlizando o select não. Estou usando a propriedade FILTER do Dataset. Coloquei assim :
Filter := cbb1.text + ' is null ' + ' and ' + cbb1.text + ' like ' + quotedstr('%' + edt1.text + '%');
Mas, não funciona. Fica o grid todo em branco.
GOSTEI 0
Wilson Junior
21/03/2011
Desculpe, não é AND é OR.
Espero ter colaborado.
Espero ter colaborado.
GOSTEI 0
Rafael Ribeiro
21/03/2011
Paulista, mais uma vez muito obrigado! Erro na lógica. Tem coisa que as vezes é tão lógica que não enxergamos. Era só o "or" mesmo! Valew!
GOSTEI 0