Report.Load-Ereignis (Access)

Tritt auf, wenn ein Bericht geöffnet wird und die zugehörigen Datensätze angezeigt werden.

Syntax

Ausdruck verwendet werden. Laden

Ausdruck Eine Variable, die ein Report-Objekt darstellt.

Hinweise

Wenn beim Auftreten dieser Ereignisse ein Makro oder eine Ereignisprozedur ausgeführt werden soll, legen Sie die OnLoad-Eigenschaft auf den Namen des Makros oder auf [Ereignisprozedur] fest.

Das Load-Ereignis wird durch die folgenden Benutzeraktionen ausgelöst:

  • Starten einer Anwendung.
  • Öffnen eines Berichts durch Auswahl von Öffnen im Datenbankfenster.
  • Ausführen der OpenReport-Aktion in einem Makro.

Durch Ausführen eines Makros oder einer Ereignisprozedur beim Auftreten des Load-Ereignisses für einen Bericht können Sie Voreinstellungen für Steuerelemente festlegen oder berechnete Daten anzeigen, die auf Daten in den Datensätzen des Berichts basieren.

Sie können mit einem Makro oder einer Ereignisprozedur, das/die während des Auftretens des Unload-Ereignisses ausgeführt wird, bestätigen, dass der Bericht entladen werden soll, oder Aktionen festlegen, die beim Entladen des Berichts ausgeführt werden sollen.

Wenn Sie einen Bericht zum ersten Mal öffnen, treten die folgenden Ereignisse in der angegebenen Reihenfolge ein:

OpenLoadResizeActivateCurrent

Wenn Sie entscheiden möchten, ob Sie das Open- oder Load-Ereignis für Ihr Makro oder Ihre Ereignisprozedur verwenden möchten, besteht ein wesentlicher Unterschied darin, dass das Open-Ereignis abgebrochen werden kann, das Load-Ereignis jedoch nicht. Wenn Sie z. B. dynamisch eine Datensatzquelle für einen Bericht in einer Ereignisprozedur für das Open-Ereignis des Berichts erstellen, können Sie das Öffnen des Berichts abbrechen, wenn keine anzuzeigenden Datensätze vorhanden sind.

Wenn Sie einen Bericht schließen, treten die folgenden Ereignisse in der angegebenen Reihenfolge ein:

Unload ? Deactivate ? Close

Das Unload-Ereignis tritt vor dem Close-Ereignis auf. Im Gegensatz zum Unload-Ereignis kann das Close-Ereignis nicht abgebrochen werden.

Hinweis

Wenn Sie Makros oder Ereignisprozeduren für Ereignisse im Zusammenhang mit dem Load-Ereignis erstellen, wie z. B. Activate und GotFocus, stellen Sie sicher, dass sie nicht miteinander in Konflikt stehen (stellen Sie beispielsweise sicher, dass Sie nicht bewirken, dass in einem Makro oder einer Prozedur etwas geschieht, das in einem anderen abgebrochen wird), und dass sie keine kaskadierenden Ereignisse verursachen.

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.