Speichern von Datum und Uhrzeit der Änderung eines Datensatzes

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Sie können verfolgen, wann Datensätze in einer Tabelle zuletzt geändert wurden. Dazu verwenden Sie ein Formular mit einem Makro. Wenn das Formular zum Ändern eines Datensatzes verwendet wird, speichert das Makro Datum und Uhrzeit in der Tabelle. Nur Datum und Uhrzeit der letzten Änderung werden gespeichert.

Tipp : Wenn Sie verfolgen möchten, wann Datensätze erstellt werden, Änderungen jedoch nicht von Interesse sind, erstellen Sie ein entsprechendes Feld in der Tabelle, und verwenden Sie die Eigenschaft Standardwert des Felds, um jeden Datensatz bei der Erstellung mit einem Zeitstempel zu versehen. Weitere Informationen finden Sie im Abschnitt Siehe auch.

Inhalt dieses Artikels

(Übersicht)

Vorbemerkung

Schritt 1: Hinzufügen von zeitstempelfeldern zu einer Tabelle

Schritt 2: Erstellen eines Makros zum Aufzeichnen von Datum und Uhrzeit

Schritt 3: Hinzufügen der Felder und des Makros zu einem Dateneingabeformular

Übersicht

Zum Aufzeichnen von Datum und Uhrzeit, zu der Datensätze in einer Tabelle geändert werden, müssen Sie die folgenden Schritte ausführen:

Schritt 1: Hinzufügen von Feldern zu einer Tabelle    Sie benötigen einen Ort zum Speichern von Datum und Uhrzeit, bevor Sie diese erfassen können. Zunächst werden Felder in der Tabelle mit den Datensätzen erstellt, die Sie verfolgen möchten. Um Datum und Uhrzeit zu erfassen, erstellen Sie ein Feld für das Datum und ein Feld für die Uhrzeit. Wenn Sie nur das Datum oder nur die Uhrzeit erfassen möchten, können Sie auch lediglich das erforderliche Feld erstellen.

Schritt 2: Erstellen eines Makros zum Aufzeichnen von Datum und Uhrzeit    Abhängig davon, ob Sie das Datum, die Uhrzeit oder beides aufzeichnen möchten, weist das Makro ein oder zwei Aktionen auf. Wenn Sie das Makro schreiben, geben Sie nur die Felder an, in denen Datum und Uhrzeit gespeichert werden, und nicht die Tabelle, die diese Felder enthält. Auf diese Weise können Sie das Makro problemlos für andere Tabellen und Formulare wiederverwenden.

Schritt 3: Hinzufügen des Makros zu einem Dateneingabeformular    Sie fügen das Makro zur Eigenschaft Vor Aktualisierung des Formulars hinzu, das Sie zum Bearbeiten von Datensätzen in der Tabelle verwenden. Wenn Sie andere Formulare zum Bearbeiten von Datensätzen in der Tabelle verwenden, können Sie das Makro auch zu jedem dieser Formulare hinzufügen. Auf diese Weise können Sie Datum und Uhrzeit unabhängig von dem Formular erfassen, das zum Bearbeiten des Datensatzes verwendet wird.

Seitenanfang

Vorbemerkung

Beachten Sie Folgendes:

  • Die Benutzer müssen Makros in der Datenbank aktivieren. Wenn ein Benutzer die Datenbank öffnet und Makros nicht aktiviert, versieht das Makro die Datensätze nicht mit einem Zeitstempel. Wenn Sie die Datenbank an einem Vertrauenswürdiger Speicherort speichern, werden Makros automatisch aktiviert.

  • Wenn ein Benutzer Datensätze bearbeitet, jedoch kein Dateneingabeformular verwendet, in dem das Makro für Zeitstempel enthalten ist, werden die vom Benutzer bearbeiteten Datensätze nicht mit Zeitstempeln versehen.

  • Da Datum und Uhrzeit in Tabellenfeldern gespeichert werden, werden die Werte in diesen Feldern bei jeder Änderung eines Datensatzes überschrieben. Dies bedeutet, dass Sie nur Datum und Uhrzeit der letzten Änderung speichern können.

  • Wenn nur soll erfassen das Datum und die Uhrzeit, zu der ein Datensatz erstellt wird, nur Hinzufügen eines Felds der Tabelle, und legen Sie die Feldeigenschaft Standardwert auf Jetzt()" oder Datum().

    Weitere Informationen finden Sie im Abschnitt Siehe auch.

  • Wenn die Datenbankdatei ein älteres Dateiformat aufweist und Sicherheitsfunktionen auf Benutzerebene verwendet, müssen Sie über die Berechtigungen zum Ändern des Tabellenentwurfs und der Formulare verfügen, die zum Bearbeiten der jeweiligen Datensätze verwendet werden.

Seitenanfang

Schritt 1: Hinzufügen von Zeitstempelfeldern zu einer Tabelle

Erstellen Sie Felder zum Speichern der Informationen.

  1. Öffnen Sie die Tabelle in der Entwurfsansicht.

  2. Führen Sie eine oder beide der folgenden Aktionen aus:

    • Erstellen Sie ein Feld zum Speichern des Datums.    Klicken Sie in der Spalte Feldname des Entwurfsfenster in einer neuen Zeile geben Sie Änderungsdatum , und wählen Sie dann in der Spalte DatentypDatum/Uhrzeit.

    • Erstellen Sie ein Feld zum Speichern der Uhrzeit.    Geben Sie in der Spalte Feldname des Entwurfsfenster in eine neue Zeile Geändert , und wählen Sie dann in der Spalte DatentypDatum/Uhrzeit.

  3. Drücken Sie STRG+S, um die Änderungen zu speichern.

Seitenanfang

Schritt 2: Erstellen eines Makros zum Aufzeichnen von Datum und Uhrzeit

Nachdem Sie die Felder erstellt haben, erstellen Sie ein Makro, um diese Felder mit Zeitstempeln zu versehen. Damit das Makro für andere Tabellen wiederverwendet werden kann, verweisen Sie nur auf die Feldnamen und nicht auf die Tabellennamen.

Hinweis : Wenn Sie nur das Datum oder nur die Uhrzeit aufzeichnen möchten, lassen Sie die nicht benötigte Makroaktion aus.

  1. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Andere auf Makro. Wenn dieser Befehl nicht verfügbar ist, klicken Sie auf den Pfeil unter entweder der Schaltfläche Modul oder der Schaltfläche Klassenmodul, und klicken Sie dann auf Makro.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Einblenden/Ausblenden auf Alle Aktionen anzeigen.

  3. Wählen Sie in der ersten leeren Zeile der Spalte Aktion die Option SetzenWert aus.

  4. Geben Sie am Fuß des Fensters Entwurf unter Aktionsargumente im Feld Element[Geändert am]ein.

  5. Geben Sie Datum()in das Feld Ausdruck ein.

  6. Wählen Sie in der ersten leeren Zeile der Spalte Aktion die Option SetzenWert aus.

  7. Geben Sie am Fuß des Fensters Entwurf unter Aktionsargumente im Feld Element[Geändert um]aus.

  8. Geben Sie in das Feldausdruckuhrzeit() ein.

  9. Drücken Sie STRG + S, und geben Sie dann im Dialogfeld " Speichern unter " Letzte Änderung.

Seitenanfang

Schritt 3: Hinzufügen der Felder und des Makros zu einem Dateneingabeformular

Nach dem Erstellen des Makros fügen Sie dieses zu jedem Dateneingabeformular hinzu, das von Benutzern zum Eingeben von Daten in die entsprechende Tabelle verwendet wird.

  1. Öffnen Sie das Dateneingabeformular in der Entwurfsansicht.

  2. Klicken Sie auf der Registerkarte Entwurf in der Gruppe Extras auf Vorhandene Felder hinzufügen.

  3. Ziehen Sie in der Feldliste unter Für diese Ansicht verfügbare Felder die Felder Geändert am und Geändert um in das Formular. Passen Sie die Größe und Anordnung der Felder auf dem Formular nach Bedarf an.

  4. Wenn das Eigenschaftenblatt nicht bereits angezeigt wird, drücken Sie F4, um es anzuzeigen.

  5. Vergewissern Sie sich, dass auf dem Eigenschaftenblatt die Option Auswahltyp auf Formular gesetzt ist.

    Tipp : Zum Ändern von Auswahltyp klicken Sie in der Dropdownliste auf den gewünschten Typ.

  6. Klicken Sie im Eigenschaftenblatt auf die Registerkarte Ereignis.

  7. Klicken Sie auf der Registerkarte Ereignis auf den Pfeil im Feld Vor Aktualisierung, und klicken Sie dann auf Datum der letzten Änderung.

  8. Wenn Sie mehrere Formulare zum Bearbeiten von Datensätzen verwenden, wiederholen Sie diesen Vorgang für jedes dieser Formulare.

  9. Um zu überprüfen, ob das Makro ordnungsgemäß funktioniert, öffnen Sie das Formular in der Formularansicht, bearbeiten einen Datensatz und drücken dann UMSCHALT+F9. Das Datum und die Uhrzeit, zu der Sie den Datensatz bearbeitet haben, sollten angezeigt werden.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×