Ik maakte een formulier aan, waarbij ik een record wil kunnen dupliceren.
Dit werkt perfect, en doe die met volgende code:
Nu voegde ik ook een keuzelijst toe, om zo een record te tonen uit de keuzelijst.
Dit deed ik met volgende standaard-code:
En hier komt het probleem:
Als ik in de keuzelijst een record heb geselecteerd, wordt dit record wel getoond, maar krijg ik een foutmelding bij het dupliceren: "Me.Bookmark = rs.Bookmark"
Kan iemand me verder helpen? Ik ben nog 'teveel beginner', en weet niet hoe ik hiermee verder moet.
Dit werkt perfect, en doe die met volgende code:
Code:
Private Sub cmdLesdupliceren_Click()
On Error GoTo Err_cmdLesdupliceren_Click
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Paste Append
Exit_cmdLesdupliceren_Click:
Exit Sub
Err_cmdLesdupliceren_Click:
MsgBox Err.Description
Resume Exit_cmdLesdupliceren_Click
End Sub
Nu voegde ik ook een keuzelijst toe, om zo een record te tonen uit de keuzelijst.
Dit deed ik met volgende standaard-code:
Code:
Private Sub Keuzelijst_met_invoervak39_AfterUpdate()
' De record zoeken die overeenkomt met het besturingselement
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[LesID] = " & Str(Nz(Me![Keuzelijst met invoervak39], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
En hier komt het probleem:
Als ik in de keuzelijst een record heb geselecteerd, wordt dit record wel getoond, maar krijg ik een foutmelding bij het dupliceren: "Me.Bookmark = rs.Bookmark"
Kan iemand me verder helpen? Ik ben nog 'teveel beginner', en weet niet hoe ik hiermee verder moet.