Datensatz löschen aus Formular heraus (Acc97)

Hallo Leute,

das ist sicherlich ganz einfach, aber wie kann ich aus einem Formular heraus den aktuell angezeigten Datensatz löschen bzw. als Bericht anzeigen. Die Buttons sind bereits erzeugt.
Momentan habe ich es so gelöst. (Bsp. Berichtsausdruck aus Formular heraus)

DoCmd.OpenReport „Bericht1“, acViewNormal, „abfragePrint“

Bericht1 ist der Bericht
abfragePrint ist eine Abfrage, die als Kriterium einen Parameter erwartet, z.B. 1 für Datensatz 1

Wie kann ich gleich den aktuellen Datensatz definieren und zum Löschen bzw. Drucken veranlassen?

Vielen Dank im voraus.
Denis

DoCmd.OpenReport „Bericht1“, acViewNormal, „abfragePrint“

Hallo.

Mach et mit

DoCmd.OpenReport „Bericht1“,acViewNormal,„Datenquelle“,"Primaerschluessel=Forms!DeinForm.Primaerschluessel"

wobei Du natürlich auch ein anderes Kriterium anstatt des Primaerschluessels verwenden kannst. Mit der obigen Syntax übergibst Du den aktuellen Satz aus Deinem Formular.

Gruß kw