strSQl1 = "SELECT * from testmateriaallijst"
Set rs1 = CurrentDb.OpenRecordset(strSQl1)
Dim waarde As String
waarde = rs1.Fields("ID")
Do While waarde > "0"
Set rs1 = CurrentDb.OpenRecordset(strSQl1)
rs1.Delete
If waarde = "0" Then
MsgBox "Test"
Exit Do
End If
Loop
Het verwijderen van gegevens lukt , alleen als de tabel geen records bevat of alle record al verwijderd zijn geeft access een foutmelding geen huidge record.
dit komt omdat als de tabel regel rs1.Fields("ID") leeg is moet de loop stoppen hoe krijg ik dit voor elkaar.
ID staat op AutoNUmering als alle record zijn verwijderd dus is hij geen 1 of nul
anders zou je zeggen If waarde = "0" Then
Set rs1 = CurrentDb.OpenRecordset(strSQl1)
Dim waarde As String
waarde = rs1.Fields("ID")
Do While waarde > "0"
Set rs1 = CurrentDb.OpenRecordset(strSQl1)
rs1.Delete
If waarde = "0" Then
MsgBox "Test"
Exit Do
End If
Loop
Het verwijderen van gegevens lukt , alleen als de tabel geen records bevat of alle record al verwijderd zijn geeft access een foutmelding geen huidge record.
dit komt omdat als de tabel regel rs1.Fields("ID") leeg is moet de loop stoppen hoe krijg ik dit voor elkaar.
ID staat op AutoNUmering als alle record zijn verwijderd dus is hij geen 1 of nul
anders zou je zeggen If waarde = "0" Then
Laatst bewerkt: