MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Cálculo de Parcelas com INCC acumulado

    annissima
    annissima
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 146
    Registrado : 24/10/2017

    [Resolvido]Cálculo de Parcelas com INCC acumulado Empty [Resolvido]Cálculo de Parcelas com INCC acumulado

    Mensagem  annissima em 28/10/2020, 17:26

    Oi, preciso de uma ajuda para somar índices acumulados.

    Por exemplo:

    Tabela de índices (tblIndices)

    jan/2020 0,5%
    fev/2020 0,3%
    mar/2020 0,4%
    abril/2020 0,3%

    etc


    Aí tenho um formulário de cálculo.

    Preciso colocar data inicial e final, e valor.

    Data inicial: fev/2020
    Data Final: set/2020

    Valor: 100,00

    Aí preciso que ele calcule o INCC acumulado, somando todos os índices entre fev/2020 e set/2020, e me dando o índice acumulado.

    Alguma ideia?
    annissima
    annissima
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 146
    Registrado : 24/10/2017

    [Resolvido]Cálculo de Parcelas com INCC acumulado Empty Re: [Resolvido]Cálculo de Parcelas com INCC acumulado

    Mensagem  annissima em 28/10/2020, 19:21

    Fiz uma gambiarra aqui, mas funcionou rs

    1. criei uma consulta "cst_INCC" com a seguinte sql:
    Código:
    SELECT indicesTJSP.ref, indicesTJSP.INCC
    FROM indicesTJSP
    WHERE (((indicesTJSP.ref) Between [forms]![frm_calculo_reg]![frm_calculo_parc]![cv_dataInicio] And [forms]![frm_calculo_reg]![frm_calculo_parc]![cv_dataFinal]));

    Ele pega os INCC dentro do período de datas do form

    2. coloquei o seguinte codigo no evento "ao clicar" no campo do form que eu quero o INCC acumulado:

    Código:
    DoCmd.OpenQuery "cst_INCC", acViewNormal
    Forms!frm_calculo_reg!frm_calculo_parc![cv_deltaINCC].Value = DSum("[incc]", "[cst_INCC]")
    DoCmd.Close acQuery, "cst_INCC", acSaveNo



      Data/hora atual: 3/12/2020, 11:14