Boa tarde, tentei muitas alternativas, desisti e estou pedindo socorro para vocês novamente. Sou iniciante, por isso, desde já peço que relevem os erros que cometi. Consultei, ainda, alguns tópicos do MaximoAccess, que me permitiram chegar até onde consegui. Acho que andei a metade do que preciso.
Estou dando continuidade a um projeto em que, agora, desenvolvo um relatório financeiro para caixa e bancos. Ele precisa ter um campo de saldo inicial (moeda), movimento (moeda) e saldo final (moeda).
1) Saldo Anterior é a soma de entradas e saídas de recursos anterior à [Data de Início] do período do relatório.
Estou usando a seguinte expressão para calcular o saldo inicial: =Nz(DSoma("Entradas";"Consulta1";"[DataDeRecebimento] < [Data de Início]");0)+Nz(DSoma("Saídas";"Consulta1";"[DataDeRecebimento] < [Data de Início]");0)
2) Movimento é a soma das entradas e saídas do período entre [Data de Início] e [Data do Período] do Relatório. Está funcionando de boa.
3) Saldo Final é a soma do saldo inicial e movimento.
O problema está no Saldo Anterior. Eu tenho conseguido tirar relatórios corretamente: a) quando digito [Data de Início] 01/01/2022 e [Data de Término] 10/01/2022; e b) quando digito [Data de Início] 10/01/2022 e [Data de Término] 20/01/2022. Entretanto, se digito [Data de Início] 20/01/2022 e [Data de Término] 31/01/2022, o relatório "buga" (o saldo anterior fica zero, e não está correto!). Vide figura a seguir.
Estou enviando o arquivo anexo também.
O título do tópico menciona dois critérios. Gostaria que esse primeiro critério de data fosse encaminhado para depois acrescentar um segundo critério, se me permitir o Fórum.
Muitíssimo obrigado desde já!
Estou dando continuidade a um projeto em que, agora, desenvolvo um relatório financeiro para caixa e bancos. Ele precisa ter um campo de saldo inicial (moeda), movimento (moeda) e saldo final (moeda).
1) Saldo Anterior é a soma de entradas e saídas de recursos anterior à [Data de Início] do período do relatório.
Estou usando a seguinte expressão para calcular o saldo inicial: =Nz(DSoma("Entradas";"Consulta1";"[DataDeRecebimento] < [Data de Início]");0)+Nz(DSoma("Saídas";"Consulta1";"[DataDeRecebimento] < [Data de Início]");0)
2) Movimento é a soma das entradas e saídas do período entre [Data de Início] e [Data do Período] do Relatório. Está funcionando de boa.
3) Saldo Final é a soma do saldo inicial e movimento.
O problema está no Saldo Anterior. Eu tenho conseguido tirar relatórios corretamente: a) quando digito [Data de Início] 01/01/2022 e [Data de Término] 10/01/2022; e b) quando digito [Data de Início] 10/01/2022 e [Data de Término] 20/01/2022. Entretanto, se digito [Data de Início] 20/01/2022 e [Data de Término] 31/01/2022, o relatório "buga" (o saldo anterior fica zero, e não está correto!). Vide figura a seguir.
Estou enviando o arquivo anexo também.
O título do tópico menciona dois critérios. Gostaria que esse primeiro critério de data fosse encaminhado para depois acrescentar um segundo critério, se me permitir o Fórum.
Muitíssimo obrigado desde já!