Ik ben bezig met een Access 97 en heb in een form een knop geplaatst die het huidige record verwijdert. Nou wil ik natuurlijk niet met die foeilelijke Access melding van record verwijderen werken, maar met een eigen msgbox. Dit lukt allemaal wel (zie code hieronder), maar als ik eenmaal toekom aan het echte record verwijderen dan weet ik het niet meer.... Me.RecordSet.Delete schijnt niet te werken in Access 97... Weet iemand wat er wel werkt?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| Private Sub btnRecordVerwijderen_Click()
On Error GoTo Err_btnRecordVerwijderen_Click
If MsgBox("Wilt u de gegevens verwijderen?", vbYesNo, "Adressoort") = vbYes Then
'Bij bevestiging, verwijder record
Me.Recordset.Delete
MsgBox "De gegevens zijn verwijderd!"
'Ga naar het eerste record
DoCmd.GoToRecord , , acFirst
Else
Me.Undo
End If
Me.Refresh
Exit_btnRecordVerwijderen_Click:
Exit Sub
Err_btnRecordVerwijderen_Click:
MsgBox Err.Description
Resume Exit_btnRecordVerwijderen_Click
End Sub |