![]() |
letzte Änderung einer Pradox Tabelle
Kann man das Datum (mit Uhrzeit) der letzten "echten" Änderung einer Paradoxtabelle auslesen? Mit echter Änderung meine ich das dort wirklich Daten geändert worden nicht nur die alten neu geschrieben.
Vielen Dank im Vorraus. mfg freakTAB |
Re: letzte Änderung einer Pradox Tabelle
Wie man das genau auslesen kann weiß ich nicht. Du kannst aber einfach in die DB noch ein Feld einbauen wie erfasst_am. Beim Speichern eines neuen Wertes, setzt Du da dann einfach ein DateTime. Später kannst Du einfach über eine Abfrage die letzte Änderung/Neueingabe abrufen.
|
Re: letzte Änderung einer Pradox Tabelle
das Problem is dass mein Prog nicht weiss ob es eine echte Änderung war - es lädt die Daten am Anfang und speichert sie beim Schliessen des Dialogs wieder zurück.
|
Re: letzte Änderung einer Pradox Tabelle
Zitat:
Delphi-Quellcode:
Zusätzlich schreibst du die letzte Änderungszeit im Event BeforePost:
begin
Table1.Edit; DialogXYForm.ShowModal; // dein Dialog anzeigen if Table1.Modified then // Prüfen, ob Daten verändert Table1.Post // ja: also speichern else Table1.Cancel; // nein: Editmode verlassen end;
Delphi-Quellcode:
procedure TForm1.Table1BeforePost(DataSet: TDataSet);
begin // Zeitpunkt der letzten Änderung eintragen DataSet.FieldValues['LastChange'] := Now; end; |
Re: letzte Änderung einer Pradox Tabelle
Danke, glaube das hilft :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz