Tenho um formulário de vendas, e um subformulário nele onde relaciono os ítens da venda.
No subformulario tenho um campo que totaliza o valor do pedido ( pois soma os subtotais de cada ítem acrescentado).
No formulário principal, tenho um campo que captura esse valor de total (R$) dos ítens.
No formulário principal também tenho outros campos que utilizam esse valor para realizar alguns calculos: ex: calculo do frete, calculo de impostos, despesas adicionais e um total geral do pedido.
O que ocorre é que apenas o campo que captura o valor total do subformulário se atualiza, os outros não. Já coloquei uma rotina que refaz os cálculos no evento após atualizar do campo, mas não funciona...só se eu clicar nele e teclar TAB. Coloquei o comando para chamar essa rotina ( de recalculo) em todos os campos para que ao atualizar (por exemplo ) o valor do frete, todo o calculo seja refeito...Daí funciona...
Gostaria de saber se alguem já utilizou algo parecido, e se tem como fazer com que esse recalculo ocorra automaticamente, e enquanto for atualizando os dados do subformulário ?
No subformulario tenho um campo que totaliza o valor do pedido ( pois soma os subtotais de cada ítem acrescentado).
No formulário principal, tenho um campo que captura esse valor de total (R$) dos ítens.
No formulário principal também tenho outros campos que utilizam esse valor para realizar alguns calculos: ex: calculo do frete, calculo de impostos, despesas adicionais e um total geral do pedido.
O que ocorre é que apenas o campo que captura o valor total do subformulário se atualiza, os outros não. Já coloquei uma rotina que refaz os cálculos no evento após atualizar do campo, mas não funciona...só se eu clicar nele e teclar TAB. Coloquei o comando para chamar essa rotina ( de recalculo) em todos os campos para que ao atualizar (por exemplo ) o valor do frete, todo o calculo seja refeito...Daí funciona...
Gostaria de saber se alguem já utilizou algo parecido, e se tem como fazer com que esse recalculo ocorra automaticamente, e enquanto for atualizando os dados do subformulário ?