Ik worstel nog steeds met verwijzingen, soms lijkt wat ik doe te werken en soms weer niet. Hoe gaat een goede verwijzing in z'n werk?
Laten we zeggen dat ik een hoofdformulier heb "Hform" met daarin een tekstveld "Htekst" dat is gekoppeld aan het veld "Veld" in de tabel "Tabel".
Vervolgens heb ik in Hform een tabblad met daarin een subformulier "Sform". In het subformulier staat dan een ander niet gekoppeld tekstveld "Stekst".
Nu wil ik met het veranderen van Htekst een gebeurtenis opstarten die een waarde meegeeft aan Stekst. Ik zoek de waarde van Veld voor Htekst -1.
Is dit dan de juiste VBa code?
Laten we zeggen dat ik een hoofdformulier heb "Hform" met daarin een tekstveld "Htekst" dat is gekoppeld aan het veld "Veld" in de tabel "Tabel".
Vervolgens heb ik in Hform een tabblad met daarin een subformulier "Sform". In het subformulier staat dan een ander niet gekoppeld tekstveld "Stekst".
Nu wil ik met het veranderen van Htekst een gebeurtenis opstarten die een waarde meegeeft aan Stekst. Ik zoek de waarde van Veld voor Htekst -1.
Is dit dan de juiste VBa code?
Private Sub Htekst_Dirty(Cancel As Integer)
Me.Stekst = DLookup("Veld", "Tabel", "Htekst=" & Me.Htekst - 1)
End Sub