Ik heb een formulier met subformulier. IN het subformulier staan de artikelregels.
Zodra het veld "Volume" (Afgegeven_volume_tn) gevuld is, moet er een ander veld worden berekend. Als men op de <Tab> toets drukt, is er niks aan de hand. Maar met een muis-klik of "toets naar beneden" komt er geen vaart in.
Ik vond dit:
Daarom heb ik in het subformulier vanuit dat veld bij de eigenschap "toets naar beneden" de volgende programmacode toegevoegd:
Dit werkt echter ook niet. Hoe moet deze code aangepast worden, zodat ik er voor kan zorgen dat ik met pijl omlaag naar het volgende record ga?
Zodra het veld "Volume" (Afgegeven_volume_tn) gevuld is, moet er een ander veld worden berekend. Als men op de <Tab> toets drukt, is er niks aan de hand. Maar met een muis-klik of "toets naar beneden" komt er geen vaart in.
Ik vond dit:
Eventueel is dit te reduceren tot:
Code:DoCmd.GoToRecord , , acNewRec
Daarom heb ik in het subformulier vanuit dat veld bij de eigenschap "toets naar beneden" de volgende programmacode toegevoegd:
Code:
Private Sub Afgegeven_volume_tn_KeyDown(KeyCode As Integer, Shift As Integer)
Dim dblAfgVol As Double
dblAfgVol = Me.Afgegeven_volume_tn * 1000
Me.Afgegeven_Volume_kg = dblAfgVol
[B]DoCmd.GoToRecord , , acNext[/B]
End Sub
Dit werkt echter ook niet. Hoe moet deze code aangepast worden, zodat ik er voor kan zorgen dat ik met pijl omlaag naar het volgende record ga?
Laatst bewerkt: