Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: siggi282 am November 10, 2010, 08:48:04

Titel: Bericht Drucken
Beitrag von: siggi282 am November 10, 2010, 08:48:04
hallo, ich bin absoluter access-anfänger und möchte  eine fahrzeugverwaltung (9 fahrzeuge) erstellen.
die tabelle, eingabeformular und bericht habe ich schon soweit fertig. wenn ich jetzt aber einen datensatz zu einem fahrzeug ausdrucken will, druckt mir access immer alle datensätze aus. wie kann ich das verhindern oder wie kann ich dem programm beibringen nur einen bestimmten datensatz zu drucken....
ich danke schon mal im voraus....

siggi
Titel: Re: Bericht Drucken
Beitrag von: Dorian am November 10, 2010, 09:01:33
Guten Morgen Siggi282!

Les mal hier: www.donkarl.com?FAQ5.9 (http://www.donkarl.com?FAQ5.9)

Gruß

Dorian
Titel: Re: Bericht Drucken
Beitrag von: Hondo am November 10, 2010, 09:03:50
Hallo,
du findest hier bei uns im Tip-Archiv den passenden Tip:

ZitatBeim Öffnen des Berichtes muss man Bezug auf ein eindeutiges Feld nehmen, das im Bericht vorkommt. I.d.R. ist das ein ID oder eine Kundennummer etc.
Ist das eindeutige Feld eine Zahl dann geht das so:
DoCmd.OpenReport "DeinBericht", , , "ID =" & Me!ID

Ist das Feld ein Text so müssen Hochkommatas hinzugefügt werden:
DoCmd.OpenReport "DeinBericht", , , "Firma = '" & Me!Firma & "'"

Andreas
Titel: Re: Bericht Drucken
Beitrag von: siggi282 am November 10, 2010, 09:04:52
hallo dorian.
da war ich auch schon, steige da aber nicht so ganz durch.....  ??? ??? :( :(
Titel: Re: Bericht Drucken
Beitrag von: Dorian am November 10, 2010, 09:21:27
Zuerst fügst Du im Formular eine Befehlsschaltfläche ein. Dann fügst Du unter "Ereignis beim Klicken" eine Ereignisprozedur ein.

Private Sub Befehl1079_Click()

DoCmd.OpenReport "Name_des_Berichtes", acViewNormal, "", "[FK_AuftragsID]=[Forms]![Name_des_Formulars]![PK_AuftragsID]", acNormal

End Sub


Bei dem Formular und bei dem Bericht muss ein gemeinsames Kriterium erfüllt sein um den einen Datensatz zu bestimmen. D.H. im Bericht muss die ID: "FK_AuftragsID" mit der ID vom Formular "PK_AuftragsID" übereinstimmen (Die Namen der ID´s musst Du anpassen). Dann wird nur dieser eine Datensatz gedruckt.

Bei dem o.a. Code mußt Du noch folgendes anpassen:

Name der Befehlsschaltfläche; Name des Berichtes und Name des Formulars.
Weiterhin die ID vom Formular und vom Bericht.

Viel Erfolg

Dorian
Titel: Re: Bericht Drucken
Beitrag von: siggi282 am November 10, 2010, 09:29:50
danke euch allen......

hat geklappt!!!!