Troca
DateDiff('" & Format(Date, "yyyy-mm-dd") & ",'DataVencimento) As DiasAtraso
por
IIf(DateDiff('" & Format(Date, "yyyy-mm-dd") & ",'DataVencimento)>0, DateDiff('" & Format(Date, "yyyy-mm-dd") & ",'DataVencimento), 0) As DiasAtraso
Explicando: vc constroe um if que testa se esta atrasado... se estiver, retorna os dias de atraso, se nao, retorna 0... Isso funciona no Access...
No SQL server e no IB, vc usa o seguinte:
(case when DateDiff('" & Format(Date, "yyyy-mm-dd") & ",'DataVencimento) > 0 then DateDiff('" & Format(Date, "yyyy-mm-dd") & ",'DataVencimento) else 0) As DiasAtraso
A logica é a mesma do outro.. so mudaram os comandos...
Acho q isso te ajuda...