Hallo,
Ik heb een knop gemaakt waarmee ik een recordset kan verwijderen, dit werk opzich. Als ik nu een maal op de verwijder recordset knop drukt verwijdert access de recordset gewoon, als ik echter nogmaals op verwijder recordset druk krijg ik een foutmelding. Acces gaat niet naar de volgende recordset...
Dit is de code tot nu toe:
Het probleem zit um in het Me.Refresh commando volgens mij? Hij moet nu toch automatisch de volgende recordset weergeven?
Alvast bedankt!
BTW. Ik heb al gezocht op Google, GoT, en dBForums
Ik heb een knop gemaakt waarmee ik een recordset kan verwijderen, dit werk opzich. Als ik nu een maal op de verwijder recordset knop drukt verwijdert access de recordset gewoon, als ik echter nogmaals op verwijder recordset druk krijg ik een foutmelding. Acces gaat niet naar de volgende recordset...
Dit is de code tot nu toe:
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 Verwijderen_Click()
'Popup message
If MsgBox("Weet u zeker dat u de bewoner wilt verwijderen uit
de database?", vbYesNo, "Verwijderen") = vbYes Then
'Record Opvragen uit database
Set Database = CurrentDb
Set Recordset = Database.OpenRecordset("select * from " &
Me.RecordSource & " where ID=" & Me!ID&)
'Verwijderen van Record
Recordset.Delete
'Volgende Record Weergeven
Recordset.Close
Database.Close
Set Recordset = Nothing
Set Database = Nothing
Me.Refresh
'Bij NEE, terug naar het formulier
Else:
MsgBox "De bewoner is niet verwijderd", vbOKOnly,
"Niet verwijderd"
End If
End Sub |
Het probleem zit um in het Me.Refresh commando volgens mij? Hij moet nu toch automatisch de volgende recordset weergeven?
Alvast bedankt!
BTW. Ik heb al gezocht op Google, GoT, en dBForums
edit:
Bericht aangepast zodat de layout weer normaal is
Bericht aangepast zodat de layout weer normaal is
[ Voor 27% gewijzigd door Verwijderd op 17-11-2003 12:15 ]