Filtro duplo em um DBGrid por datas.

Delphi

22/05/2005

Caro colegas

Tenho o seguinte filtro:

FDM.TBDUP.Filter := ´DUP_DATEMI = ´+#39+FormatDateTime(´dd/mm/yyyy´,FDM.TBDUPDUP_DATVENC.AsDateTime)+39+
´and DUP_DATPAG = Null;

O filtro é para mostrar só as datas em que Emissão = vencimento e data pagamento é branca(nula).

Agradeço se alguem puder me ajudar.


M

M

Curtidas 0

Respostas

Motta

Motta

22/05/2005

O filter depende da Classe do TDataset, a documentação era mais completa no TClientDataset, mas acho que não existe esta sintaxe = null, tente IS NULL (não estou certo se vai func.)


GOSTEI 0
M

M

22/05/2005

O problema com Null, sem dúvida é is null.
A dúvida é sobre a sintaxe da pergunta
1. primeiro filtro
duplicatas a vista - data emissão = data vencimento e data pagamento ´ is null ´

2. segundo filtro (não dependente do primeiro

duplicatas não a vista (a prazo) - data emissao <> data vencimento e data pagamento ´ is null ´


GOSTEI 0
POSTAR