Hallo! Ich komme mit der Datums/Zeit-Handhabung nicht zurecht in den Datenbankfeldern.
Ich möchte, daß beim Anlegen eines neuen Datensatzes die aktuelle Zeit in ein EIngabefeld UNVERÄNDERBAR hinterlegt wird, als Tag und Uhrzeit, oder als serielle Zeit.
Dieser Wert soll in einem späteren Feld verglichen werden mit einem händisch eingegeben Wert, die Differenz soll ab einer bestimmten Größe zu einer Meldung führen, die in einem weiteren, nicht editierbaren Feld aufgeht. Dadurch soll markiert werden, wenn Mitarbeiter ihre Arbeitszeit weit außerhalb der realen Arbeitsschicht (also nachträglich) eingeben oder gar ändern.
Bisher habe ich das bezogen auf Uhrzeit hingekriegt, für das Datum-Händling war ich zu blöd. Also 2 Wochen später um die gleiche Uhrzeit führte zu keiner Meldung.
Jetzt wollte ich sicherheitshalber die Eintragszeit als NICHT ÜBERSCHREIBBAR einstellen, dabei verändert sich aber die ganze Datenbank seit dem Zeitpunkt dieser Änderung: alle Einträge in das Feld “Eintragszeit” werden auf den aktuellen Zeitpunkt gesetzt, was natürlich völlig unsinnig ist.
Ich hoffe, jemand versteht den Sinn: Anlage und Veränderung sollen protokolliert UND geschützt werden!
Ich dachte mal, ich hätte das rausgefunden, aber is nicht.
Kann man eigentlich, wie im guten alten 1StBase, die Datenbankstruktur als Datei sehen, ausdrucken zwecks Doku und Fehlersuche?
Danke für Hilfe