Por gentileza,
Estou com um probleminha, já estou quebrando a cabeça faz um tempo e não saio do lugar, por isso recorri ao fórum, é o seguinte...
Tenho um formulário que efetuo o controle do pagamento pagamento dos meus fornecedores, como base utilizei um exemplo aqui do fórum mesmo, porém necessitei efetuar alguns ajustes para satisfazer a minha necessidade.
Possuo três campos (A, B e C) que calculam os valores totais, e via VBA gravam tais valores em uma tabela, dois desses campos são somatórios e gravam perfeitamente (A e B), porém o último campo é uma subtração entre os campos A e B (C = A - B).
O problema é que o campo C está gravando o calculo da linha anterior e não da atual.
Anexo o BD:
https://dl.dropboxusercontent.com/u/81000360/DB%20Julia.zip
Mais uma vez obrigada.
Julia
Estou com um probleminha, já estou quebrando a cabeça faz um tempo e não saio do lugar, por isso recorri ao fórum, é o seguinte...
Tenho um formulário que efetuo o controle do pagamento pagamento dos meus fornecedores, como base utilizei um exemplo aqui do fórum mesmo, porém necessitei efetuar alguns ajustes para satisfazer a minha necessidade.
Possuo três campos (A, B e C) que calculam os valores totais, e via VBA gravam tais valores em uma tabela, dois desses campos são somatórios e gravam perfeitamente (A e B), porém o último campo é uma subtração entre os campos A e B (C = A - B).
O problema é que o campo C está gravando o calculo da linha anterior e não da atual.
- Código:
Campo A: txtTotalPagar = DSum("total", "tblDetalheCompraFor", "codCompra =" & txtCodCompra)
Campo B: TxtSomaValorPago = DSum("ValorPago", "tblDetalheCompraFor", "codCompra =" & txtCodCompra)
Campo C: TxtRestanteValor = txtTotalPagar - TxtSomaValorPago <-- (Erro)
Anexo o BD:
https://dl.dropboxusercontent.com/u/81000360/DB%20Julia.zip
Mais uma vez obrigada.
Julia
Última edição por julia-melo em 18/3/2014, 12:57, editado 1 vez(es)