Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: jenz91 am Januar 21, 2015, 16:15:36

Titel: Bericht für jeden Datensatz drucken
Beitrag von: jenz91 am Januar 21, 2015, 16:15:36
Hallo liebe Community,


ich habe folgendes Problem:

Ich habe eine Access Anwendung mit einem Formular.
Auf diesem Formular ist ein Button auf den man klicken kann.
Es erscheint ein Feld und man kann eine Nummer eingeben.

Mit dieser Nummer wird dann eine Abfrage gestartet die alle zugehörigen Daten ermittelt und in einem Bericht ausgibt.


Der Code hinter dem Button ist:


Private Sub Befehl0_Click()
On Error GoTo Err_Befehl0_Click

    Dim stDocName As String

    stDocName = "FZ_konfig"
    DoCmd.OpenReport stDocName, acPreview

(+ Exit und Err-Befehl)


Daraufhin werden alle Datensätze (in meinem Fall Fahrzeuge mit ihren Ausstattungen)  als Bericht angezeigt und ich kann sie ausdrucken.

Das sind öfters mal mehrere hundert Seiten.


Ich möchte die Anzeige über acPreview (oder direkter Druck mit acNormal)
für jedes einzelne Fahrzeug haben!
Nicht alle in einem!

Jedes Fahrzeug hat eine andere Ausstattung, daher ist ein Fz manchmal 3 Seiten lang, manchmal 4 usw...  und dann kommt das nächste Fahrzeug (wieder mit Berichtskopf usw)

Mit anderen Worten soll der Bericht nach jedem Berichts-Fuß/Ende ausgedruckt werden, weiterlaufen und das nächste Fahrzeug drucken, bis zum ende.

Ich hoffe ich versteht das Problem,
ich bin mir recht sicher dass es ziemlich easy lösbar ist.. aber ich habe keine Erfahrung mit Access und VBA..  brauche aber schnell eine Lösung.

Gruß
JenZ
Titel: Re: Bericht für jeden Datensatz drucken
Beitrag von: MzKlMu am Januar 21, 2015, 16:21:39
Hallo,
siehe hier:
http://www.ms-office-forum.net/forum/showthread.php?t=318463 (http://www.ms-office-forum.net/forum/showthread.php?t=318463)
Da gibt es auch eine Antwort.

PS:
Grossposting ist unerwünscht. Siehe auch die Regeln des Forums.