Parameter-Abfrage aus Makro aufrufen
Verfasst: Do 14. Feb 2019, 15:22
Ich habe eine Datenbank mit einer Abfrage, in die ein oder zwei (versch. Varianten) Parameter (beschreiben jeweils ein Datum) eingebaut sind. Diese Abfrage wird als Datenquelle für einen Bericht genutzt. Um den Bericht zu generieren, werde ich ohnehin ein Makro laufen lassen, da ich die Zellhöhen dynamisch halten muss. (Siehe viewtopic.php?t=15762 und viewtopic.php?t=18598) Bei der Gelegenheit würde ich die beiden Parameter gerne aus einem Formular entnehmen.
Ich stelle mir also vor, ein zusätzliches Formular "Bericht erzeugen" zu generieren, das zwei Felder enthält, in die ich die Daten eingeben kann, und einen Button "Bericht erzeugen", der ein Makro aufruft, dass dann mit diesen Daten den Bericht erzeugt, der die parametrisierte Abfrage nutzt. Dazu muss ich beim Öffnen des Berichts über ja irgendwie die Parameter übergeben.
Geht das? Wenn ja, wie? Bzw. wo kann ich das nachlesen?
Ich stelle mir also vor, ein zusätzliches Formular "Bericht erzeugen" zu generieren, das zwei Felder enthält, in die ich die Daten eingeben kann, und einen Button "Bericht erzeugen", der ein Makro aufruft, dass dann mit diesen Daten den Bericht erzeugt, der die parametrisierte Abfrage nutzt. Dazu muss ich beim Öffnen des Berichts über
Code: Alles auswählen
ThisDatabaseDocument.ReportDocuments.getByName("Berichtsname").open
Geht das? Wenn ja, wie? Bzw. wo kann ich das nachlesen?