Tenho um formulário com um sub formulário, nesse sub formulário tem um totalizador de valor que serve como base para diversos cálculos no formulário pai.
O problema: quando modifico qualquer valor no sub formulário ele deveria atualizar os campos do formulário pai, só está funcionando quando coloco pontos de interrupção no código abaixo.
Código usado no subformulário para atualizar o form pai:
Private Sub Form_AfterUpdate()
Forms!formInsumoPróprio!CustoReceita = Nz(Me!Totalizador)
Forms!formInsumoPróprio!CustoPorção = Nz(Me!Totalizador / Forms!formInsumoPróprio!QtdePorções)
Forms!formInsumoPróprio!PreçoVenda = Nz(Forms!formInsumoPróprio!CustoPorção * (1 + Forms!formInsumoPróprio!MargemLucro))
End Sub
Alguém sabe como resolver esse problema?
O problema: quando modifico qualquer valor no sub formulário ele deveria atualizar os campos do formulário pai, só está funcionando quando coloco pontos de interrupção no código abaixo.
Código usado no subformulário para atualizar o form pai:
Private Sub Form_AfterUpdate()
Forms!formInsumoPróprio!CustoReceita = Nz(Me!Totalizador)
Forms!formInsumoPróprio!CustoPorção = Nz(Me!Totalizador / Forms!formInsumoPróprio!QtdePorções)
Forms!formInsumoPróprio!PreçoVenda = Nz(Forms!formInsumoPróprio!CustoPorção * (1 + Forms!formInsumoPróprio!MargemLucro))
End Sub
Alguém sabe como resolver esse problema?
Última edição por maurobonas em 5/11/2010, 15:54, editado 1 vez(es)