Report. Laden-Ereignis (Access)Report.Load event (Access)

Tritt auf, wenn ein Bericht geöffnet wird und die zugehörigen Datensätze angezeigt werden.Occurs when a report is opened and its records are displayed.

SyntaxSyntax

Ausdruck. Ladenexpression.Load

Ausdruck Eine Variable, die ein Report -Objekt darstellt.expression A variable that represents a Report object.

BemerkungenRemarks

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.To run a macro or event procedure when these events occur, set the OnLoad property to the name of the macro or to [Event Procedure].

Das Load-Ereignis wird durch die folgenden Benutzeraktionen ausgelöst:The Load event is caused by user actions such as:

  • Starten einer Anwendung.Starting an application.
  • Öffnen eines Berichts, indem Sie im Datenbankfenster Öffnen auswählen.Opening a report by choosing Open in the Database window.
  • Ausführen der OpenReport-Aktion in einem Makro.Running the OpenReport action in a macro.

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.By running a macro or an event procedure when a report's Load event occurs, you can specify default settings for controls, or display calculated data that depends on the data in the report's records.

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.By running a macro or an event procedure when a report's Unload event occurs, you can verify that the report should be unloaded or specify actions that should take place when the report is unloaded.

Wenn Sie einen Bericht zum ersten Mal öffnen, treten die folgenden Ereignisse in der angegebenen Reihenfolge ein:When you first open a report, the following events occur in this order:

OpenLoadResizeActivateCurrentOpenLoadResizeActivateCurrent

Wenn Sie versuchen zu entscheiden, ob das Open -oder das Laden -Ereignis für das Makro oder die Ereignisprozedur verwendet werden soll, ist ein wichtiger Unterschied, dass das Open -Ereignis abgebrochen werden kann, das Lade -Ereignis jedoch nicht.If you are trying to decide whether to use the Open or Load event for your macro or event procedure, one significant difference is that the Open event can be canceled, but the Load event cannot. 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 sollen.For example, if you are dynamically building a record source for a report in an event procedure for the report's Open event, you can cancel opening the report if there are no records to display.

Wenn Sie einen Bericht schließen, treten die folgenden Ereignisse in der angegebenen Reihenfolge ein:When you close a report, the following events occur in this order:

Unload ? Deactivate ? CloseUnloadDeactivateClose

Das Unload-Ereignis tritt vor dem Close-Ereignis auf.The Unload event occurs before the Close event. Im Gegensatz zum Unload-Ereignis kann das Close-Ereignis nicht abgebrochen werden.The Unload event can be canceled, but the Close event cannot.

Hinweis

Wenn Sie Makros oder Ereignisprozeduren für Ereignisse im Zusammenhang mit dem Lade Ereignis erstellen, beispielsweise Activate und GotFocus, müssen Sie sicherstellen, dass keine Konflikte auftreten (beispielsweise sollten Sie nicht dazu führen, dass in einem Makro oder einer Prozedur etwas geschieht) , die in einer anderen abgebrochen wird) und keine kaskadierenden Ereignisse verursachen.When you create macros or event procedures for events related to the Load event, such as Activate and GotFocus, be sure that they don't conflict (for example, make sure that you don't cause something to happen in one macro or procedure that is canceled in another) and that they don't cause cascading events.

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.