Formular in Berichtübernehmen bzw. Datensatz in Bericht

Mitglied: Otacon

Otacon (Level 1)

01.06.2006, aktualisiert 02.06.2006, 5392 Aufrufe, 2 Kommentare

Office mal wieder

Tag da ich kein Guru in DB bin, und klaube aus diesem grund auch Access nehme, bräuchte ich mal die Hilfe der Fachleute bzw. von denen die es wissen.
Ich hab e ein Formular welches mir Datensätze in eine DB schreibt und das Funktioniert auch. Da ich diese jedoch auch drucken möchte dachte ich mir das ich ein schönen Bericht erstelle.
So nun das Problem wenn ich sage Bericht drucken [Button im Formular] kommt immer der lehre bzw. konfigurierte Bericht raus deshalb hier die Frage:

Was muss ich einstellen das immer der Aktuelle Datensatz (Formulara) gedruckt wird in mein Bericht.

Ich hoffe ihr könnt mir auf meine wahrscheinlich ziemlich simple frage eine Antwort geben .


Adios Erik
Mitglied: 25110
01.06.2006 um 15:56 Uhr
So wie Du es beschreibst, müssten eigentlich ALLE Datensätze gedruckt werden.
Falls ich das richtig verstanden habe, hast Du ein Formular geöffnet
und willst den darin enthaltenen aktuellen Datensatz an einen Bericht übergeben?

Du musst einen Bezug auf den aktuellen Datensatz herstellen.
Ein Feld aus der Datensatzherkunft.

Der Code zum Button könnte so aussehen:

Bei einem Zahlenfeld, z.B. Id:
DoCmd.OpenReport "MeinBericht", , , "Id =" & Me!Id

bei einem Textfeld, z.B. Firma:
DoCmd.OpenReport "MeinBericht", , , "Firma = '" & Me!Firma & "'"

mfg

[edit]

Ach ja, was Du noch prüfen solltest:

Was steht in den Berichtseigenschaften als Datenherkunft.
Eine Tabelle oder eine Abfrage?
Falls es eine Abfrage ist, starte die Abfrage mal um zu sehen,
ob die Abfrage überhaupt Ergebnisse liefert.
Mitglied: Otacon
02.06.2006 um 08:31 Uhr
Danke für die Hilfe , nur komischerweise ging es auf einmal auch so aber trodsdem vieeeeelen dank
Titel: Formular in Berichtübernehmen bzw. Datensatz in Bericht
Content-ID: 33449
Art des Inhalts: Frage
Ausgedruckt am: 20.10.2020 um 13:27:54 Uhr
URL: https://administrator.de/contentid/33449