Hi,
leider habe ich in der Ereignisprozedur rumgepfuscht, wobei
diese gelöscht wurde.
Das ist nactürlich nicht gut: Anfänger und dann rumpfuschen 
Am besten du erstellst einen Knopf und bemühst den Assistenten. Dann wählst du „Berichtsoperationen“, „Bericht in Vorschau öffnen“ und läßt das Ding einfach erstellen. Damit verfügst du über eine Ereignisprozedur, die dann etwa so aussieht:
Private Sub pbReport\_Click()
On Error GoTo Err\_pbReport\_Click
Dim stDocName As String
stDocName = "R\_MeinBericht"
DoCmd.OpenReport stDocName, acPreview
Exit\_pbReport\_Click:
Exit Sub
Err\_pbReport\_Click:
MsgBox Err.Description
Resume Exit\_pbReport\_Click
End Sub
Die Zeile
DoCmd.OpenReport stDocName, acPreview
mußt du dann so verändern:
DoCmd.OpenReport stDocName, acPreview **, , "Satz\_ID=" & Me!Satz\_ID**
Beachte die zwei Kommata!
Vielen Dank im übrigen für die immer schnelle Antwort. Ich
hoffe, dass ich als blutiger Laie (was Makros und VisualBasic
angeht) Dir nicht zu sehr auf den Wecker gehe.
Bitte bitte. Ich bin da eigennützig: je mehr du erfährst, desto weniger wirst du in Zukunft nerven 
Gruß
J.