Sub btnSetzeBezahlt_Click()
Dim rs as Dao.Recordset
Set rs=Me.Recordset
On Error Resume next
rs.Movefirst
Do Until Rs.EOF
rs!Bezahlt=true
rs.Movenext
Loop
Set rs=Nothing
End Sub
Viele Grüße vom Bodensee
Franz , DF6GL
PS: Feedback erwünscht!
Hallo! Ich komme nicht weiter. Ich habe die Prozedur wie von DF6GL angewendet, in dem ich sie auf einen Button im der Fußzeile des Endlos-Formulars gelegt habe. Nur leider funktioniert sie nicht. Der Curser springt zwar ans EOF, aber Datenänderungen finden nicht statt. Auch eine Fehlermeldung gibt es (erstmal) nicht. Nehme ich das ON ERROR raus, erhalte ich folgende Fehlermeldung:
Laufzeitfehler 3020: Update oder CancelUpdate ohne AddNew oder Edit.
Meine Prozedur sieht so aus:
Private Sub BezDatGO_Click()
Dim rs As DAO.Recordset
Set rs = Me.Recordset
'On Error Resume Next
rs.MoveFirst
Do Until rs.EOF
rs![RK-bezahlt?] = True
'die nachfolgenden Me-Felder sind ungebundene Felder am Fußende des Forms. Der Fehler taucht aber bereits in der hierüber stehen Zeile auf.
rs![bezahltWie] = Me![R_NB]
rs![RK-Rechnungsnummer] = Me![R_N]
rs![RK-Prüfer] = Me![R_P]
rs.MoveNext
Loop
Set rs = Nothing
End Sub
Was mache ich falsch?