Wird in einer Tabelle ein Datensatz eingefügt, geändert oder gelöscht, löst das ein Ereignis aus, mit dem ein Datenmakro gestartet werden kann. Ohne Datenmakros ist eine Ereignisüberwachung nur über Formularereignisse, aber nicht innerhalb der Tabellenebene möglich. Für die Erstellung von Datenmakros wählt man in der Entwurfsansicht einer Tabelle Datenmakros erstellen aus und wählt, für welches Ereignis ein Datenmakro gewünscht ist.
Tabelle1 : Vor Änderung | |
---|---|
FestlegenFeld | |
Name | datÄnderung |
Wert | =Jetzt() |
Oft enthalten beispielsweise Tabellen ein Feld namens datÄnderung
,
in dem der Zeitpunkt der letzten Änderung festgehalten wird. Mit einem Datenmakro
zum Ereignis Vor Änderung
wird das Feld automatisch aktualisiert, wenn
man eine FestlegenFeld-Aktion auswählt und im dann erscheinenden Feld Name
den Feldnamen datÄnderung
sowie im Feld Wert
die Funktion
Jetzt()
einträgt.
Übrigens benötigt man beim Erstellen eines Datensatzes kein Datenmakro, um ein
Feld datAngelegt
auszufüllen: Das ist auch ganz ohne Datenmakro möglich,
indem das Feld den Standardwert =Jetzt()
bekommt.