Report.Load-Ereignis (Access)

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

Syntax

Ausdruck. Laden

Ausdruck Eine Variable, die ein Report-Objekt darstellt.

HinwBemerkungeneise

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 Sie einen Bericht, indem Sie im Datenbankfenster auf Öffnen klicken.
  • 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 beispielsweise 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 Datensätze angezeigt werden.

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, z. B. Activate und GotFocus, stellen Sie sicher, dass sie keinen Konflikt verursachen (stellen Sie z. B. sicher, dass in einem Makro oder einer Prozedur, 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.