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.