Olá.
Como vão todos?
Vejam bem, tenho um formulário que deve executar uma ação, porém preciso de um
Atraso, Delay, pois ele está sendo executado muito rápido e não espera os dados
da função serem atualizados.
Tenho um campo [SomaVP] que fica no rodapé do sub-fomulário e soma todos os pagamentos,
ele possui o seguinte código ''=Soma([Valor_pago])"
Após ele somar eu desejo que este valor seja copiado para o formulário-Pai.
Porém no meu código o Refresh e a copia estão sendo executados simultaneamente,
logo não está dando tempo para o campo SomaVP atualizar.
Vejam o codigo:
======================================================
Private Sub Valor_pago_Exit(Cancel As Integer)
Me.Refresh
Me.Parent.CONTRATOS![Total_Pago] = [SomaVP]
End Sub
======================================================
Eu preciso que a parte: "Me.Parent.CONTRATOS![Total_Pago] = [SomaVP]"
Atrase um pouco para dar tempo do Refresh ser executado por completo
e assim o campo [SomaVP] estar atualizado.
Creio que uns 2 a 3 segundos de atraso sejam suficientes.
Talvez se o sistema desse uma travadinha de 2 seg antes de executar o
código "Me.Parent.CONTRATOS![Total_Pago] = [SomaVP]" de certo.
Alguém pode me ajudar?
Como vão todos?
Vejam bem, tenho um formulário que deve executar uma ação, porém preciso de um
Atraso, Delay, pois ele está sendo executado muito rápido e não espera os dados
da função serem atualizados.
Tenho um campo [SomaVP] que fica no rodapé do sub-fomulário e soma todos os pagamentos,
ele possui o seguinte código ''=Soma([Valor_pago])"
Após ele somar eu desejo que este valor seja copiado para o formulário-Pai.
Porém no meu código o Refresh e a copia estão sendo executados simultaneamente,
logo não está dando tempo para o campo SomaVP atualizar.
Vejam o codigo:
======================================================
Private Sub Valor_pago_Exit(Cancel As Integer)
Me.Refresh
Me.Parent.CONTRATOS![Total_Pago] = [SomaVP]
End Sub
======================================================
Eu preciso que a parte: "Me.Parent.CONTRATOS![Total_Pago] = [SomaVP]"
Atrase um pouco para dar tempo do Refresh ser executado por completo
e assim o campo [SomaVP] estar atualizado.
Creio que uns 2 a 3 segundos de atraso sejam suficientes.
Talvez se o sistema desse uma travadinha de 2 seg antes de executar o
código "Me.Parent.CONTRATOS![Total_Pago] = [SomaVP]" de certo.
Alguém pode me ajudar?