R7.36 Einen Trigger erzeugen und verwenden

Aufgabe

Beim Aktualisieren einer Tabelle soll überprüft werden, ob Übergabewerte bestimmte Grenzen einhalten. Ist dies nicht der Fall, soll ein Fehler ausgelöst werden.

Lösung

Neben der Verwendung von Einschränkungen (CHECK), die jedoch keine möglichen Änderungen an den Daten vornehmen können, bietet sich dafür auch ein Trigger an.

Trigger sind nichts anderes als serverbasierte Ereignisprozeduren, die für drei verschiedene Ereignisse definiert werden können:

  • Update

  • Insert

  • Delete

Worauf Sie mit Ihrem Trigger reagieren, entscheiden Sie innerhalb der Trigger-Routine durch die Angabe der entsprechenden Schlüsselwörter.

Beim Erstellen eines Triggers müssen Sie Folgendes angeben:

  • Einen Namen

  • Den Namen der Tabelle, für ...

Get Microsoft Access Programmierrezepte 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.