Die Makroaktionen
711
Programmierung
Die Makroaktionen
In der folgenden Tabelle sind alle Access-Makroaktionen kurz beschrieben.
Einige Makros aus Tabelle 33.1 stehen standardmäßig nicht in dem
Auswahlfeld für Makroaktionen zur Verfügung. Um auch diese Makros verwenden
zu können, muss die Schaltfläche Alle Aktionen anzeigen auf der Registerkarte Ent-
wurf aktiviert sein. Bitte beachten Sie aber, dass diese Aktionen nicht ausgeführt
werden, wenn die Datenbank beim Öffnen nicht als vertrauenswürdig eingestuft
wird (Mehr zum Thema vertrauenswürdige Ordner und zum Sicherheitskonzept von Access finden
Sie in Kapitel 40).
HINWEIS
Tabelle 33.1
Die Makroaktionen
Befehl Beschreibung
AbbrechenEreignis Bricht ein Ereignis ab, beispielsweise die Aktualisierung von Daten
AktualisierenDaten Aktualisiert die Daten in einem Steuerelement des aktiven Formulars
oder Berichts durch erneutes Abfragen der Datenherkunft des Steuer-
elements; ist kein Steuerelement angegeben, so fragt die Aktion die
Datenherkunft des Objekts selbst ab
AktualisierenObjekt Führt alle noch nicht durchgeführten Bildschirmaktualisierungen für ein
bestimmtes Datenbankobjekt (oder das aktive Datenbankobjekt, wenn
kein Objekt angegeben wurde) durch
AnwendenFilter Wendet einen Filter, eine Abfrage oder eine SQL-WHERE-Klausel auf
eine Tabelle, ein Formular oder einen Bericht an
AnzeigenAlleDatensätze Entfernt alle zugewiesenen Filter aus der aktiven Tabelle, der Abfrage-
ergebnismenge oder dem Formular
AusführenAnwendung Führt eine auf Windows oder MS-DOS basierende Anwendung wie
Microsoft Excel oder Microsoft Word aus Access heraus aus
AusführenBefehl Führt einen Microsoft Access-Befehl aus, der in einer Access-Menü-
leiste oder -Symbolleiste bzw. in einem Kontextmenü angezeigt wird.
AusführenCode Ruft eine Visual Basic-Funktion auf, die in einem Access-Modul
gespeichert ist
AusführenGespeichertImportExport Führt eine gespeicherte Import- oder Exportspezifikation aus, die
mithilfe des Import-Assistenten oder des Export-Assistenten erstellt
worden ist. Hat dieselbe Wirkung wie der manuelle Aufruf Externe
Daten/Gespeicherte Importe bzw. Gespeicherte Exporte/ Datentasks ver-
walten, Registerkarte Gespeicherte Importe bzw. Gespeicherte Exporte
AusführenMakro Führt ein Makro aus
AusführenSQL Führt eine Access-Aktionsabfrage aus
AusgabeIn Gibt die Daten des angegebenen Access-Datenbankobjekts (Datenblatt,
Formular, Bericht oder Modul) in einer Datei in einem der folgenden
Formate aus: Microsoft Excel (*.xlsx), Microsoft Excel 5-7 (*.xls), Microsoft
Excel 97 bis 2003 (*.xls), Excel Binärarbeitsmappe (*.xlsb), Rich Text
Format (*.rtf), HTML (*.htm; *.html), Text Files (*.txt), PDF-Format (*.pdf)
oder XPS (*.xps).
AuswählenObjekt Wählt ein bestimmtes Datenbankobjekt aus
Kapitel 33
Makros
712
BeiFehler Steuert durch die Aktionsargumente, was geschehen soll, wenn in einem
Makro ein Fehler auftritt (das allgemeine Verhalten, wenn ein Fehler
entdeckt wird und den Aufruf eines Makros zur Fehlerbehandlung)
Drucken Druckt das aktive Objekt (Datenblätter, Berichte, Formulare und Module)
Echo Ist Echo eingeschaltet, werden alle Makroaktionen während der
Ausführung angezeigt
EinblendenSymbolleiste Blendet eine eingebaute oder benutzerdefinierte Symbolleiste ein
bzw. aus
EntfernenAlleTempVar Entfernt alle mit der FestlegenTempVar-Aktion erstellten temporären
Variablen, sobald deren Verwendung beendet ist.
EntfernenTempVar Zum Entfernen einer einzelnen temporären Variable. Legen Sie die
Argumente auf den Namen der zu entfernenden temporären Variable
fest.
FestlegenAngezeigteKategorien Ermöglicht die Festlegung, welche Kategorien in der Titelleiste des
Navigationsbereichs unter Navigieren zur Kategorie angezeigt werden,
um zu verhindern, dass Benutzer den Navigationsbereich wechseln
FestlegenEigenschaft Legt eine Eigenschaft für ein Steuerelement in einem Formular oder
Bericht fest
FestlegenTempVar Erstellt eine temporäre Variable und legt sie mit Hilfe eines Ausdrucks als
Argument auf einen bestimmten Wert fest. Die Variable kann dann als
Bedingung oder Argument in nachfolgenden Aktionen verwendet
werden. Sie ist global, lässt sich also auch in einem anderen Makro, in
einer Ereignisprozedur, einem VBA-Modul oder in einem Formular bzw.
Bericht verwenden.
GeheZuDatensatz Selektiert den angegebenen Datensatz als aktuellen Datensatz in einer
geöffneten Tabelle, einem geöffneten Formular oder in einem
Abfrageergebnis
GeheZuSeite Setzt den Fokus im aktiven Formular auf das erste Steuerelement auf
einer bestimmten Seite eines mehrseitigen Formulars
GeheZuSteuerelement Setzt den Fokus auf das angegebene Feld oder Steuerelement im
aktuellen Datensatz des geöffneten Formulars, Formulardatenblatts,
Tabellendatenblatts oder Abfragedatenblatts
HinzufügenMenü Mit dieser Aktion können Sie Menüleisten erstellen
KopierenDatenbankdatei Erstellt eine Kopie der aktuellen Datenbank von Microsoft SQL Server 7.0
oder höher, die mit einem Access-Projekt verbunden ist
KopierenObjekt Kopiert das angegebene Datenbankobjekt in eine andere Microsoft
Access-Datenbank oder unter einem anderen Namen in die gleiche
Datenbank
LöschenMakroFehler Nach dem Behandeln eines Fehlers sind die im MakroFehler-Objekt
infolge der BeiFehler-Aktion gespeicherten Informationen zu diesem
Fehler nicht mehr aktuell, so dass man sie mit der LöschenMakroFehler-
Aktion löschen kann, um den Speicherplatz frei zu geben. Späteres
Betrachten des MakroFehler-Objektes zeigt dann, ob ein weiterer Fehler
aufgetreten ist.
Tabelle 33.1
Die Makroaktionen
(Fortsetzung)
Befehl Beschreibung

Get Microsoft Office Access 2007 - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.