Aktuellen Datensatz drucken

Wie kann ich aus einem Formular den aktuellen Datensatz drucken.
Wenn ich es mit Befehlsschaltflechen mache druckts mir alle Datensätze aus!
Am besten wäre Ausdruck über einen Bericht, wo ich den aktuellen Datensatz übergebe!

Hilft mir Bitte
Es ist sehr dringend

Da gibt es etliche Möglichkeiten - die gängigste ist wohl, den Bericht beim Öffnen zu filtern, z.B. so:

Docmd.Openreport „MeinBericht“,"AdressID = " & Me!AdressID

oder was immer als Filter taugt…

Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Kann ich das als Berichtöffnen Ereignis einbauen, dann sieht der Code wahrscheindlich anders aus?

PS:VBA bin nicht sehr gut.

Kann ich das als Berichtöffnen Ereignis
einbauen, dann sieht der Code
wahrscheindlich anders aus?

PS:VBA bin nicht sehr gut.

Das ist ja das Öffnen des Berichts - das BerichtÖffnen-Ereignis kommt ja erst danach. Wie öffnest du denn jetzt den Bericht, wenn nicht mit OpenReport?
Ansonsten: Leg den Code halt auf eine Schaltfläche!

Reinhard

PS: Access programmieren ohne VBA wird nichts!

Ja ich habe es mit der Openreport Methode geschafft.

Danke noch.

Eine Möglichkeit ohne Bericht wäre allerdings auch
Datei DatensatzMarkieren und Datei Drucken die Option Markierte Datensätze Drucken.
Ein Manko ist die eingeschränkte Formatierung.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]