Datenmakros

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
NamedatÄ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.