Tenho uma tabela tblFinanceiro em que os campos finCode, finData, finVencimento, finCredito, finDebito devem aparecer no formulário contínuo na ordem crescente do campo finVencimento. Até mesmo para saber o saldo que terei no futuro.
Usei a seguinte consulta: Saldo: DSoma("[finCredito] - [finDebito]";"tblFinanceiro";"finCode <= " & [finCode])) e retornou a sequência de acordo com a ordem dos códigos. Mas há um problema. Como em vários casos lançarei de uma só vez 12 parcelas que vencerão mês a mês, então terei 12 registros e a ordem no "Saldo" ficará divergente.
Tentei fazer tal consulta usando "finVencimento <=" & [finVencimento], mas retorna o saldo de toda a cadeia de registros repetido em cada linha.
Depois fiz SALDO: (SELECT Sum(finCredito - finDebito) FROM tblFinanceiro AS financeiro WHERE financeiro.finVencimento <= tblFinanceiro.finVencimento ). O resultado ficou próximo do que esperava. Dá a soma de crédito - débito para o dia de vencimento, só que agrupado pelos lançamentos com a mesma data de vencimento. Assim:
Código Vencimento Saldo
24 12/12/15 10.000,00
45 12/12/15 10.000,00
67 12/12/15 10.000,00
O que preciso é de uma consulta que dê o saldo escalonado linha a linha ordenado pelos vencimentos.
Código Vencimento Saldo
24 12/12/15 5.000,00
45 12/12/15 2.000,00
67 12/12/15 3.000,00
Por gentileza, alguém poderia me auxiliar?