Goedendag,
na een tijdje van afwezigheid heb ik weer eens hulp nodig.
Ik wil een gemiddelde waarde van een aantal records op een doorlopend subformulier laten wijzigen op het hoofdformulier zodra deze geupdate wordt.
Ik heb dit geprobeerd als volgt te doen:
Als ik de variable gemPrijs1 in een msgbox zet dan is dit echter het gemiddelde van vóór de update. Dus stel dat er 500 en 600 als records ingevoerd zijn en ik voer daar 400 bij in, dan krijg ik 550 in een msgbox en niet 500. Het veranderen van de waarde op het hoofdformulier verandert dan dus wel, maar krijgt dus de verkeerde waarde mee.
Is hier een oplossing voor?
na een tijdje van afwezigheid heb ik weer eens hulp nodig.
Ik wil een gemiddelde waarde van een aantal records op een doorlopend subformulier laten wijzigen op het hoofdformulier zodra deze geupdate wordt.
Ik heb dit geprobeerd als volgt te doen:
Code:
Private Sub Standaardprijs_AfterUpdate()
Dim gemPrijs1 As Long
gemPrijs1 = txtGem.value
Me.Parent.GemPrijs.Value = gemPrijs1
End Sub
Als ik de variable gemPrijs1 in een msgbox zet dan is dit echter het gemiddelde van vóór de update. Dus stel dat er 500 en 600 als records ingevoerd zijn en ik voer daar 400 bij in, dan krijg ik 550 in een msgbox en niet 500. Het veranderen van de waarde op het hoofdformulier verandert dan dus wel, maar krijgt dus de verkeerde waarde mee.
Is hier een oplossing voor?