Hoi mensen,
Ik probeer een VBA-code in elkaar te zetten die ervoor kan zorgen dat de database in dezelfde record blijft staan na requery (bij bestaande record). Maar als er een nieuwe record aangemaakt wordt, blijft de database hangen zonder naar een nieuwe record te springen. Zien jullie misschien een foutje?
Als ik deze VBA-code probeer, werkt het helemaal niet. Want dan krijg ik een melding: Deze eigenschap of methode wordt niet ondersteund door dit object.
Ik probeer een VBA-code in elkaar te zetten die ervoor kan zorgen dat de database in dezelfde record blijft staan na requery (bij bestaande record). Maar als er een nieuwe record aangemaakt wordt, blijft de database hangen zonder naar een nieuwe record te springen. Zien jullie misschien een foutje?

Code:
Private Sub cmd_MRD_Add_Or_Mutate_Save_Click()
Dim strBookmark As String
strBookmark = Forms![frm_D_MRD]![fsub_MRD].Form.Bookmark
With Forms![frm_D_MRD]![fsub_MRD].Form
.Requery
.Bookmark = strBookmark
End With
End Sub
Als ik deze VBA-code probeer, werkt het helemaal niet. Want dan krijg ik een melding: Deze eigenschap of methode wordt niet ondersteund door dit object.
Code:
Private Sub cmd_MRD_Add_Or_Mutate_Save_Click()
Dim strBookmark As String
strBookmark = Forms![frm_D_MRD]![fsub_MRD].Form.Bookmark
With Forms![frm_D_MRD]![fsub_MRD].Form
If Me.Recordset.NewRecord Then
.Requery
.MoveLast
Else
.Requery
.Bookmark = strBookmark
End If
End With
End Sub
Laatst bewerkt: