DoCmd.OpenReport-Methode (Access)
Die Methode OpenReport führt die OpenReport-Aktion in Visual Basic aus.
Syntax
expression.OpenReport (ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs)
expression Eine Variable, die ein DoCmd-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
ReportName | Erforderlich | Variant | Ein Zeichenfolgenausdruck, der dem gültigen Namen eines Berichts in der aktuellen Datenbank entspricht. Wenn Sie Visual Basic-Code, der die Methode OpenReport in einer Bibliotheksdatenbank enthält, ausführen, sucht Microsoft Access nach dem Bericht mit diesem Namen zunächst in der Bibliotheksdatenbank und dann in der aktuellen Datenbank. |
Ansicht | Optional | AcView | Eine AcView-Konstante, die die Ansicht angibt, in der der Bericht geöffnet wird. Der Standardwert ist acViewNormal. |
FilterName | Optional | Variant | Ein Zeichenfolgenausdruck, der dem gültigen Namen einer Abfrage in der aktuellen Datenbank entspricht. |
WhereCondition | Optional | Variant | Ein Zeichenfolgenausdruck, der einer gültigen SQL-WHERE-Klausel ohne das Wort WHERE entspricht. |
WindowMode | Optional | AcWindowMode | Eine AcWindowMode-Konstante, die den Modus angibt, in dem das Formular geöffnet wird. Der Standardwert ist acWindowNormal. |
OpenArgs | Optional | Variant | Legt die Eigenschaft OpenArgs fest. |
Bemerkungen
Verwenden Sie die OpenReport -Methode, um einen Bericht in der Designansicht oder der Druckvorschau zu öffnen, oder um den Bericht sofort zu drucken. Sie können auch die Datensätze einschränken, die im Bericht gedruckt werden.
Die maximale Länge des WhereCondition-Arguments beträgt 32.768 Zeichen (im Gegensatz zum WhereCondition-Aktionsargument im Makrofenster, dessen Länge auf maximal 256 Zeichen beschränkt ist).
Beispiel
Im folgenden Beispiel wird „Vertriebsbericht“ gedruckt, während die vorhandene Abfrage „Berichtsfilter“ verwendet wird.
DoCmd.OpenReport "Sales Report", acViewNormal, "Report Filter"
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.