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 |