Formular in Berichtübernehmen bzw. Datensatz in Bericht
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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 33449
Url: https://administrator.de/contentid/33449
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
2 Kommentare
Neuester Kommentar
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.
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.