Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe hier eine Datenbank mit Access. Gibt es eine Funktion oder Einstellung, mit der automatisch, wenn man eine Änderung bei den Daten macht, eine Aktion ausgeführt wird?

Es geht darum. Es gibt eine Tabelle. Wenn in einem Datensatz in dieser Tabelle ein Wert geändert wird, soll ein Feld mit der aktuellen Zeit gefüllt werden. Damit man nachvollziehen kann, wann eine Änderung gemacht wurde.

Gibt es irgendwas einfaches, was am besten einfach im Hintergrund läuft.

Danke im Voraus

normalerweise heisst es TRIGGER, bei Access kannst du es mit Makros oder zugeordneten Visual Basic-Ereignisprozeduren realisieren

Klar, Trigger.

Ok, wie macht man in Access Trigger?

ich galube, die Hilfe von MS Access (Press F1) ist da schon ausreichend...

Zum Trigger steht da nichts. Ich werde morgen noch mal suchen.

Falls einer ohne Aufwand was dazu weiß, würde ich mich natürlich auch drüber freuen.

Hi!

Es gibt in ACCESS keine Trigger in dem Sinne, wie's bei z. B. Oracle Trigger gibt. Es gibt in Formularen Ereignisprozeduren, die dem am nächsten kommen. Wie werden die Daten denn geändert? Direkt in den Tabellen oder über Formulare?

Grüße von ipu

Hallo,

leider gibt es in Access keine Möglichkeit bei einer Änderung direkt in einer Tabelle eine Aktion auszuführen.

Für das Einfügen eines Datensatzes gibt es die Möglichkeit Standartwerte für ein Feld(z.Bsp. aktuelles Datum) zu vergeben.

Für das Problem gibts prinzipiell 2 Lösungsansätze:

1.) Die Eingaben über ein Formular steuern und dort das Änderungsdatum vergeben.

2.) Du benutzt Access nur als Front-End und verbindest die Tabellen mit einer anderen DB-Engine die

Trigger unterstützt.

Ja, ich kenne die diese Ereignisse für Formulare, ist aber leider nicht das richtige für meine Zwecke. Schade aber auch, dass es die normalen Trigger anscheinend nicht gibt.

Gut, dann danke erst mal.

ich dachte man solle keine macros benutzen, da man dann die fehlerursache in diesem fenster wo man programmiere kann, nichts mehr nachschauen kann?

mfg

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.