Sytse1
Gebruiker
- Lid geworden
- 9 aug 2007
- Berichten
- 584
- Office versie
- miDer
Onderstaand foutbericht krijg ik
nadat in een msgbox de keuze is gemaakt voor nee.
Vooraf heb ik in twee variabelen het record id en de invulling (getal) van het veld uren opgeslagen.
Hieronder de VBA code waar de fout onstaat.
Wellicht kan iemand mij vertellen waar mijn fout zit?
B.v.d. voor het meedenken.
nadat in een msgbox de keuze is gemaakt voor nee.
Vooraf heb ik in twee variabelen het record id en de invulling (getal) van het veld uren opgeslagen.
Hieronder de VBA code waar de fout onstaat.
Code:
ElseIf Antwoord = 7 Then '7 = nee
' Er moet naar het vorig record gegaan worden en de invulling moet ongedaan worden.
Dim rstClone As Recordset
Set rstClone = Forms!F_mj1!S_MJ1.Form.RecordsetClone 'het subform
With rstClone
.FindFirst "Id=" & VarIdDD 'VarIdDD heeft eerder het rec Id gekregen
Forms!F_mj1!S_MJ1.Form.Uren.SetFocus 'Het veld uren krijgt de focus
.Edit
Forms!F_mj1!S_MJ1.Form.Uren = VARuur 'In VARuur zit het oude cijfer
.Update
DoCmd.Save
If Not .NoMatch Then
Forms!F_mj1!S_MJ1.Form.Bookmark = .Bookmark
End If
.Close
End With
Set rstClone = Nothing
End If
Exit Function
B.v.d. voor het meedenken.