Supportnet / Forum / Datenbanken
Bericht automatisch ausdrucken mit Sonderwünschen
Frage
Hallo Leute,
ein winziges Problemchen habe ich noch, bevor mein Datenbänkchen endgültig ferig ist.
Ich habe in meinem Formular einen Button, der mir meinen Bericht öffnet und diesen, mit den zuvor angezeigtem datensatz aus dem Formular ausfüllt.
Klappt super. Wenn ich diesen angezeigten bericht drucken möchte muss ich jetzt z.b. nen rechtsklick machen und auf "Drucken" gehen.
Gibt es eine möglichkeit, einen Button im formular zu erstellen, der mir entweder den Bericht öffnet und sofort ausdruckt, oder den Bericht einfach ausdruckt ohne ihn zu öffnen?
Ohne öffnen wäre sogar besser, dann könnte ich zwei Buttons verwenden, den ersten für die "Vorschau" und den zweiten zum "ausdrucken".
Ganz ideal wäre es, wenn mir der Bericht für ca. 5 sekunden angezeigt werden könnte, dann automatisch ausgedruckt wird und wieder geschlossen wird.
Das mit dem Befehlsschaltflächen-Assistent hab ich probiert, aber er druckt mir ja dann nicht nur den einen Datensatz den ich im formular angezeigt bekomme, sondern alle.
Bin wie immer für jeden Tipp dankbar!
Danke im voraus!
Gruß mx-6
Antwort 1 von Gudrun11
Hallo,
mit dem Befehlsflächenassistenten das kannst Du erst mal nehmen und dann fügst Du noch in der erzeugten Routine einen Filter hinzu. Irgend ein eindeutiges Feld in Deinem Datensatz.
z.B. die ID aus Deinem Formular
sFilterStr = "ID = " & Me.ID
stDocName = "RepNeuTabelle1"
DoCmd.OpenReport stDocName, acNormal, , sFilterStr
Gruß
Gudrun
mit dem Befehlsflächenassistenten das kannst Du erst mal nehmen und dann fügst Du noch in der erzeugten Routine einen Filter hinzu. Irgend ein eindeutiges Feld in Deinem Datensatz.
z.B. die ID aus Deinem Formular
sFilterStr = "ID = " & Me.ID
stDocName = "RepNeuTabelle1"
DoCmd.OpenReport stDocName, acNormal, , sFilterStr
Gruß
Gudrun
Antwort 2 von mx-6
Viiiielen vielen netten Dank Gudrun,
hat sofort funktioniert!
Einfach genial!!!
Gruß mx-6
hat sofort funktioniert!
Einfach genial!!!
Gruß mx-6

