Filtro duplo em um DBGrid por datas.
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.
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
Curtidas 0
Respostas
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
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 ´
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