von ruebe634 » Mo, 01.02.2010 20:22
Hallo,
dieses ist mein erstes Thema in diesem Forum. Ich hoffe, dass ich mein Problem verständlich darstellen kann.
Ich habe eine Datenbank mit verschiedenen Tabellen und Abfragen und einem Formular. Mit diesem Formular kann ich jetzt die Datenbank "füttern".
Das funktioniert einwandfrei.
So weit so gut. Jetzt möchte ich den aktuellen Datensatz des Formulars per Button mittels Bericht ausdrucken. Ein entsprechenden Bericht habe ich auch. Ich habe auch ein Makro (der beim Drücken eines Buttons auch ausgeführt wird), womit ich den Bericht öffnen
...
doc=datenquelle.databasedocument.reportdocuments.loadComponentFromURL(report, "_self", 2, Args)
doc.CurrentController.Frame.ContainerWindows.setFocus()
....
, ausdrucken
...
Thiscomponent.print(PrintEinstellungen())
...
und schliessen kann.
Mein Problem ist, dass mit diesem Makro alle Datensätze ausgedruckt werden. Wie kann ich das Makro ergänzen/ändern, damit nur der aktuelle Datensatz ausgedruckt wird?
Vielen Dank im Voraus für eure Mühen
Rübe
Hallo,
dieses ist mein erstes Thema in diesem Forum. Ich hoffe, dass ich mein Problem verständlich darstellen kann.
Ich habe eine Datenbank mit verschiedenen Tabellen und Abfragen und einem Formular. Mit diesem Formular kann ich jetzt die Datenbank "füttern".
Das funktioniert einwandfrei.
So weit so gut. Jetzt möchte ich den aktuellen Datensatz des Formulars per Button mittels Bericht ausdrucken. Ein entsprechenden Bericht habe ich auch. Ich habe auch ein Makro (der beim Drücken eines Buttons auch ausgeführt wird), womit ich den Bericht öffnen
[i]...
doc=datenquelle.databasedocument.reportdocuments.loadComponentFromURL(report, "_self", 2, Args)
doc.CurrentController.Frame.ContainerWindows.setFocus()
....
[/i], ausdrucken
[i]...
Thiscomponent.print(PrintEinstellungen())
...
[/i]und schliessen kann.
Mein Problem ist, dass mit diesem Makro alle Datensätze ausgedruckt werden. Wie kann ich das Makro ergänzen/ändern, damit nur der aktuelle Datensatz ausgedruckt wird?
Vielen Dank im Voraus für eure Mühen
Rübe