Eu utilizo o ACCESS2013 e gostaria de uma ajuda.
Tenho um consulta com os campos "matrícula", "competencia" (ano e mês:AAAAMM) e o "fator de acumulação" (matemática financeira) no seguinte formato:
Matrícula ; Competencia ; Fator
1 ; 201601 ; 1,0123
1 ; 201602 ; 1,0345
1 ; 201603 ; 1,0678
1 ; 201604 ; 1,0789
1 ; 201605 ; 1,0456
2 ; 201602 ; 1,0234
2 ; 201603 ; 1,0578
2 ; 201604 ; 1,0312
(...)
(OBS: são mais de 100 competências e mais de 1000 matrículas)
O que eu gostaria era de fazer uma nova consulta, com agrupamento de matrícula, multiplicando os fatores das competências que eu determinar em uma consulta e apresentar resultado como campo da consulta.
Por exemplo, eu posso querer, agrupado por matrícula, qual seria a correção para o período de fevereiro a abril de 2016, resultando em uma consulta desta forma:
Matrícula Fator Acumulado
1 Resultado da fórmula: (1,0345 * 1,0678 * 1,0789)
2 Resultado da fórmula: (1,0234 * 1,0578 * 1,0312)
Dúvidas:
1) Tem como fazer isto em forma de consulta? De que forma?
2) Caso não tenha como fazer como consulta, tem como fazer em VBA? Aguem tem algum modelo para facilitar?
Obrigado.
Tenho um consulta com os campos "matrícula", "competencia" (ano e mês:AAAAMM) e o "fator de acumulação" (matemática financeira) no seguinte formato:
Matrícula ; Competencia ; Fator
1 ; 201601 ; 1,0123
1 ; 201602 ; 1,0345
1 ; 201603 ; 1,0678
1 ; 201604 ; 1,0789
1 ; 201605 ; 1,0456
2 ; 201602 ; 1,0234
2 ; 201603 ; 1,0578
2 ; 201604 ; 1,0312
(...)
(OBS: são mais de 100 competências e mais de 1000 matrículas)
O que eu gostaria era de fazer uma nova consulta, com agrupamento de matrícula, multiplicando os fatores das competências que eu determinar em uma consulta e apresentar resultado como campo da consulta.
Por exemplo, eu posso querer, agrupado por matrícula, qual seria a correção para o período de fevereiro a abril de 2016, resultando em uma consulta desta forma:
Matrícula Fator Acumulado
1 Resultado da fórmula: (1,0345 * 1,0678 * 1,0789)
2 Resultado da fórmula: (1,0234 * 1,0578 * 1,0312)
Dúvidas:
1) Tem como fazer isto em forma de consulta? De que forma?
2) Caso não tenha como fazer como consulta, tem como fazer em VBA? Aguem tem algum modelo para facilitar?
Obrigado.