Unsere Webseiten benötigen JavaScript. Dies scheint in Ihrem Browser jedoch deaktiviert zu sein.

News & Tipps zu Microsoft Access

Lesen Sie hier einige der besten Beiträge aus SmartTools Access Weekly sowie ausgewählte Inhalte anderer E-Mail-Newsletter von SmartTools Publishing rund um Microsoft Access.

Beitrag aus SmartTools Access Weekly

VBA-Funktion bei Datensatzwechsel aufrufen

Access 365 2024 2021 2019 2016 2013 2010

FRAGE Ich habe ein Formular mit einem Registersteuerelement entworfen: Bei einem Datensatzwechsel, egal ob Daten geändert wurden oder nicht, soll eine Prozedur "SetControlColor" (Farbe in einem ungebundenen Steuerelement ändern) ausgeführt werden. Wie kann ich diese VBA-Prozedur aufrufen, so dass sie automatisch jedes Mal ausgeführt wird, wenn der Datensatz über die Navigationsschaltflächen gewechselt wird?

Diverse Anfragen

ANTWORT Nutzen Sie dazu die Ereignisprozedur "Beim Anzeigen" des Formulars, die bei jedem Datensatzwechsel aufgerufen wird:

  1. Öffnen Sie das Formular in der Entwurfsansicht.
  2. Rufen Sie das Eigenschaftenfenster auf.
  3. Stellen Sie die Eigenschaft "Beim Anzeigen" auf den Eintrag "[Ereignisprozedur]" ein.
  4. Klicken Sie auf die Schaltfläche mit den drei Punkten, um in den VBA-Editor zu wechseln.

Hier können Sie nun den Aufruf Ihrer Prozedur eintragen, die dann bei jedem Datensatzwechsel aufgerufen wird.