josenlieke
Gebruiker
- Lid geworden
- 3 apr 2006
- Berichten
- 33
Beste mensen,
Ik ben pas enkele weken bezig met access 2007.
Al dagen loop ik tegen het zelfde probleem aan en kom niet verder.
Ik heb een aantal tabellen die ik met relaties aan elkaar verbonden heb.
Nu heb ik een formulier gemaakt waarmee de gewenste (sub)tabellen ingevuld worden.
Tot zover gaat het goed.
Ik heb ook een gegevenstabel met standaard keuzes.
Ik heb in het formulier een keuzelijst gemaakt waarmee ik verschillende velden (via veldkeuze "optie") van een record uit de gevenstabel in het subtabel wil kopiëren via het formulier. De veldnamen die ik gekopiëerd wil hebben komen in de tabellen overeen.
Bij "Opbouwfunktie voor programmacode" heb ik de volgende formule opgegeven;
Option Compare Database
Private Sub Keuzelijst_met_invoervak23_Click()
Dim keuze As String
keuze = Me.Keuzelijst_met_invoervak23
Me.RecordsetClone.FindFirst "[optie]='" & keuze & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub
Als ik deze funktie uitvoer, krijg ik steeds de volgende code:
Fout 3021 tijdens uitvoering.
Bij de foutopsporing wordt dan de volgende regel in het geel weergegeven.
Me.Bookmark = Me.RecordsetClone.Bookmark
Wat doe ik hier fout.
Graag jullie reactie.
Alvast bedankt voor de medewerking en jullie tijd.
Groeten, Jos Hoogervorst
Ik ben pas enkele weken bezig met access 2007.
Al dagen loop ik tegen het zelfde probleem aan en kom niet verder.

Ik heb een aantal tabellen die ik met relaties aan elkaar verbonden heb.
Nu heb ik een formulier gemaakt waarmee de gewenste (sub)tabellen ingevuld worden.
Tot zover gaat het goed.
Ik heb ook een gegevenstabel met standaard keuzes.
Ik heb in het formulier een keuzelijst gemaakt waarmee ik verschillende velden (via veldkeuze "optie") van een record uit de gevenstabel in het subtabel wil kopiëren via het formulier. De veldnamen die ik gekopiëerd wil hebben komen in de tabellen overeen.
Bij "Opbouwfunktie voor programmacode" heb ik de volgende formule opgegeven;
Option Compare Database
Private Sub Keuzelijst_met_invoervak23_Click()
Dim keuze As String
keuze = Me.Keuzelijst_met_invoervak23
Me.RecordsetClone.FindFirst "[optie]='" & keuze & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub
Als ik deze funktie uitvoer, krijg ik steeds de volgende code:
Fout 3021 tijdens uitvoering.
Bij de foutopsporing wordt dan de volgende regel in het geel weergegeven.
Me.Bookmark = Me.RecordsetClone.Bookmark
Wat doe ik hier fout.
Graag jullie reactie.
Alvast bedankt voor de medewerking en jullie tijd.
Groeten, Jos Hoogervorst