Ik voeg een record toe in een subform dat ik nadien ongedaan wil maken. Indien enkel het eerste veld ingevuld is lukt dit wel. Voer ik opnieuw de handeling uit, nl. een nieuw record invoeren dat ik dan wil annuleren, dan wordt het voorlaatste record en niet het laatste record gewist. Hierbij de code
Ook met .Undo geprobeerd, maar lukt ook niet. Heb ook met .Refresh en daarna met .Delete geprobeerd. Lukt ook niet. Docmd.Runcommand acCmdDelete/Undo geeft een foutmelding. Ik tracht gewoon de handeling ongedaan maken, maar ik slaag er niet in.
Code:
If MsgBox("Huidig record wordt gewist!", vbYesNo, "Wissen record") = vbYes Then
Me.SubSubFormulierWijzigenDataDivisiesTotScholen.Form.Recordset.Delete
End If
Ook met .Undo geprobeerd, maar lukt ook niet. Heb ook met .Refresh en daarna met .Delete geprobeerd. Lukt ook niet. Docmd.Runcommand acCmdDelete/Undo geeft een foutmelding. Ik tracht gewoon de handeling ongedaan maken, maar ik slaag er niet in.

Laatst bewerkt door een moderator: