Estou com um problema para gerar relatório com base em uma consulta. Eis o que fiz:
Criei uma consulta "Relatório contas a receber" e nela coloquei os campos devidos, data de vencimento e um campo calculado Dias em atraso : Data() - [DataVencimento]. Criei um formulário com 3 check box: Todos, Atrasados e A vencer e quatro textbox : Data Inicial,Data Final, txtAtrasados e txtAvencer (as duas ultimas não ficam visíveis)
Colocando o check em "Atrasados" por exemplo ele bloqueia os outros, coloca o valor de txtAtrasados como 0 e abre o Relatório com as informações, e assim com os outros checkbox. No critério da consulta está: >[Formulários]![Form_RelatorioContas]![txtAtrasados] Ou <[Formulários]![Form_RelatorioContas]![txtAvencer]. Ou seja, se apertar em atrasados o valor do text box é zero e todo valor maior que 0 aparece, ou menor que zero para Avencer.
Nos txt de data, usei a expressão como critério em DataVencimento: Entre [Forms]![Form_RelatorioContas]![txtDataInicial] E [Forms]![Form_RelatorioContas]![txtDataFinal].
Se coloco somente o critério de Dias em atraso o relatório abre normalmente com as informações corretas. Se coloco somente o critério de DataVencimento as informações também são corretas mas, colocando em ambos o relatório não gera valor nenhum.
Vi vários outros tópicos e tentei colocar "Como "*" & (Criterio) & "*"" e tudo que pude achar sobre isso mas nenhum funcionou, podem me dizer o que estou fazendo de errado ou o que deixei de fazer?
O fórum tem me ajudado muito, agradeço pela ajuda!
Criei uma consulta "Relatório contas a receber" e nela coloquei os campos devidos, data de vencimento e um campo calculado Dias em atraso : Data() - [DataVencimento]. Criei um formulário com 3 check box: Todos, Atrasados e A vencer e quatro textbox : Data Inicial,Data Final, txtAtrasados e txtAvencer (as duas ultimas não ficam visíveis)
Colocando o check em "Atrasados" por exemplo ele bloqueia os outros, coloca o valor de txtAtrasados como 0 e abre o Relatório com as informações, e assim com os outros checkbox. No critério da consulta está: >[Formulários]![Form_RelatorioContas]![txtAtrasados] Ou <[Formulários]![Form_RelatorioContas]![txtAvencer]. Ou seja, se apertar em atrasados o valor do text box é zero e todo valor maior que 0 aparece, ou menor que zero para Avencer.
Nos txt de data, usei a expressão como critério em DataVencimento: Entre [Forms]![Form_RelatorioContas]![txtDataInicial] E [Forms]![Form_RelatorioContas]![txtDataFinal].
Se coloco somente o critério de Dias em atraso o relatório abre normalmente com as informações corretas. Se coloco somente o critério de DataVencimento as informações também são corretas mas, colocando em ambos o relatório não gera valor nenhum.
Vi vários outros tópicos e tentei colocar "Como "*" & (Criterio) & "*"" e tudo que pude achar sobre isso mas nenhum funcionou, podem me dizer o que estou fazendo de errado ou o que deixei de fazer?
O fórum tem me ajudado muito, agradeço pela ajuda!
Última edição por viniciusfelixxx em 15/2/2017, 01:01, editado 1 vez(es)