Bom Dia!
Tenho uma tabela onde cadastro as alíquotas de Contribuição: tblContribuicao. Nesta tabela tenho os Campos AliqContribuicao(tipo texto) e Vigencia(tipo data). Esta tabela tem 3 registros; onde guardam as alíquotas: 11% - vigência: 01/01/2005; 15,7% - vigência: 01/04/2006; 12,93% - vigência: 01/04/2012. De tempo em tempo altera-se a alíquota. Percebam então, que a primeira alíquota teve vigência de 01/01/2005 a 31/03/2006; a segunda, de 01/04/2006 a 31/03/2006.... Quando há alteração, fica registrada a data a partir daqual estará valendo a nova alíquota; conforme já mencionado.
Tenho um Relatório baseado em outra tabela, que possui diversos registros; e neste Relatório, agrupo informações por mês. O que preciso é, em cada mês mostrado no Relatório, pesquisar na tabela contribuição, qual era a alíquota de contribuição vigente naquele mês. Por exemplo, se peço o Relatório do mês 01/2006 a 05/2006; teria que mostrar assim: 01/2006 – Aliquota: 11%, 02/2006 – 11%, 03/2006 – 11%, 04/2006 – 15,7% e 05/2006 – 15,7%.
Obs. No Relatório tenho os campos Mês e Ano impressos no cabeçalho de cada Grupo, mas não estou conseguindo escrever o critério na DLookup que pegue a correspondente alíquota na tblContribuicao em função do mês e ano exibidos.
Alguém me ajuda com uma idéia ou estrutura, para encontrar a alíquota vigente para o caso em tela?
Obrigado.
PS. WinXP, Access2007
Liomar
Tenho uma tabela onde cadastro as alíquotas de Contribuição: tblContribuicao. Nesta tabela tenho os Campos AliqContribuicao(tipo texto) e Vigencia(tipo data). Esta tabela tem 3 registros; onde guardam as alíquotas: 11% - vigência: 01/01/2005; 15,7% - vigência: 01/04/2006; 12,93% - vigência: 01/04/2012. De tempo em tempo altera-se a alíquota. Percebam então, que a primeira alíquota teve vigência de 01/01/2005 a 31/03/2006; a segunda, de 01/04/2006 a 31/03/2006.... Quando há alteração, fica registrada a data a partir daqual estará valendo a nova alíquota; conforme já mencionado.
Tenho um Relatório baseado em outra tabela, que possui diversos registros; e neste Relatório, agrupo informações por mês. O que preciso é, em cada mês mostrado no Relatório, pesquisar na tabela contribuição, qual era a alíquota de contribuição vigente naquele mês. Por exemplo, se peço o Relatório do mês 01/2006 a 05/2006; teria que mostrar assim: 01/2006 – Aliquota: 11%, 02/2006 – 11%, 03/2006 – 11%, 04/2006 – 15,7% e 05/2006 – 15,7%.
Obs. No Relatório tenho os campos Mês e Ano impressos no cabeçalho de cada Grupo, mas não estou conseguindo escrever o critério na DLookup que pegue a correspondente alíquota na tblContribuicao em função do mês e ano exibidos.
Alguém me ajuda com uma idéia ou estrutura, para encontrar a alíquota vigente para o caso em tela?
Obrigado.
PS. WinXP, Access2007
Liomar