Ik moet een groot aantal records bijwerken. Nu kan ik dit met de hand. Maar dan moet het volgende keer weer met de hand. dus wil ik het automatiseren.
Ik dacht aan een knop op een doorlopend formulier. de knop doet wel een record bijwerken maar niet het volgende. iemand tips waar mijn loop fout gaat.
heb het ook ander geprobeerd maar dat werkt ook niet
waar gaat het fout in mijn loop
Ik dacht aan een knop op een doorlopend formulier. de knop doet wel een record bijwerken maar niet het volgende. iemand tips waar mijn loop fout gaat.
Code:
'With CurrentDb.OpenRecordset("Detaillijst")
' .MoveFirst
' Do While Not .EOF
'
' If me.txtLocatie = "BV Bharijnstraat" Then
' me.txtLocatie = "IM_BV Bharijnstaat"
' End If
' If me.txtLocatie = "BV eekhoorn" Then
' me.txtLocatie = "IM_BV eekhoorn"
' End If
' .MoveNext
' Loop
'End With
heb het ook ander geprobeerd maar dat werkt ook niet
Code:
Dim r As Recordset
Set d = CurrentDb
Set r = d.OpenRecordset("detaillijst")
Do Until r.EOF
If r("locatie") = "BV Bharijnstraat" Then
r("locatie") = "IM_BV Bharijnstaat"
r.Update
End If
If r("locatie") = "BV eekhoorn" Then
r("locatie") = "IM_BV eekhoorn"
r.Update
End If
r.MoveNext
Loop