Access, letzte Änderung an einem Feld speichern
Wie kann ich den Zeitpunkt der letzen Änderung eines Feldes in einem anderen Feld speichern?
Hallo liebes Forum
Ich möchte für ein Datenbankprojekt das Datum (mit Zeitpunkt) der letzten Änderung am Feld "Nummer", das sich in der Tabelle "Status" befindet speichern.
Und zwar soll das Datum in einem Neuen Feld in der selben Tabelle gespeichert werden.
Wie mache ich das?
MfG
Valume
Hallo liebes Forum
Ich möchte für ein Datenbankprojekt das Datum (mit Zeitpunkt) der letzten Änderung am Feld "Nummer", das sich in der Tabelle "Status" befindet speichern.
Und zwar soll das Datum in einem Neuen Feld in der selben Tabelle gespeichert werden.
Wie mache ich das?
MfG
Valume
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 113328
Url: https://administrator.de/forum/access-letzte-aenderung-an-einem-feld-speichern-113328.html
Ausgedruckt am: 23.12.2024 um 11:12 Uhr
4 Kommentare
Neuester Kommentar
Hallo Valume,
das machst du gar nicht!
Tabellen und Abfragen sind dazu da, Daten aufzunehmen und abzugeben, mehr nicht.
Wenn du Daten manipulieren willst, nutze Formulare bzw. Berichte.
In deinem Fall, würde ich bei dem Ereignis: bei Fokusverlust
den Code für das neue Feld(?) eingeben.
me.neuesFeld = now
Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)
das machst du gar nicht!
Tabellen und Abfragen sind dazu da, Daten aufzunehmen und abzugeben, mehr nicht.
Wenn du Daten manipulieren willst, nutze Formulare bzw. Berichte.
In deinem Fall, würde ich bei dem Ereignis: bei Fokusverlust
den Code für das neue Feld(?) eingeben.
me.neuesFeld = now
Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)
Hallo,
mit Makro hat „me“ nichts zu tun
1) Erstelle in Deiner Tabelle ein Neues Feld mit dem Namen „DatumAenderung“, Typ = Datum/Uhrzeit
2) Das neue Feld in Deinem Formular einfügen
3) In den Formulareigenschaften bei „Nach Aktualisierung“ den Code-Generator öffnen und folgendes eingeben:
Private Sub Form_AfterUpdate()
With Me.RecordsetClone
.Bookmark = Me.Bookmark
.Edit
!DatumAenderung = Now
.Update
End With
End Sub
Das Formular Speichern und gut ist.
mfg
mit Makro hat „me“ nichts zu tun
1) Erstelle in Deiner Tabelle ein Neues Feld mit dem Namen „DatumAenderung“, Typ = Datum/Uhrzeit
2) Das neue Feld in Deinem Formular einfügen
3) In den Formulareigenschaften bei „Nach Aktualisierung“ den Code-Generator öffnen und folgendes eingeben:
Private Sub Form_AfterUpdate()
With Me.RecordsetClone
.Bookmark = Me.Bookmark
.Edit
!DatumAenderung = Now
.Update
End With
End Sub
Das Formular Speichern und gut ist.
mfg