Seite 2 von 2

Re: Datumswert wird als 10-stellige Zahl gespeichert

Verfasst: Fr, 06. Jul 2018 14:52
von Tom
Das wäre denkbar. Die Nummer ist nur eine irgendeine Referenz auf eine andere Tabelle, aus der dann das tatsächliche Datum geholt wird. Eigentlich speichert dBase im DTOS-Format (20180706 wäre heute). Such doch mal nach DtoS-Formatierungen der Daten auf allen Tabellen. Und/oder schau Dir via ProcMon an, was beim Drucken alles geöffnet wird.

Re: Datumswert wird als 10-stellige Zahl gespeichert

Verfasst: Fr, 06. Jul 2018 16:06
von KlausL
Hallo,

ich habe mir das gesamte Projektverzeichnis nochmal angesehen, es ist tatsächlich so, daß nur eine einzige DBF-Tabelle existiert. Die Struktur korrespondiert mit den Eingabebildschirmen des Progrmms, d. h. jede Eingabe/ Änderung wird entsprechend in dieser Tabelle im richtigen Datensatz abgespeichert. Tatsächlich gibt es in der Tabellenstruktur mehrere Felder vom Typ DATE. Warum nun allerdings eine Programmeingabe (konkret das Anlagedatum, z. B. "07.05.2016 15:27") in einer nicht nachvollziehbaren Art als numerischer Wert umgewandelt und abgespeichert wird, ist nicht mehr zu erfragen (mit diesem Programm wird seit ca. 20 Jahren gearbeitet, keine Unterlagen, keine Sourcen, keinerlei Infos), möglichweise wurde diese DBF früher zum Erstellen von Auswertungen in irgend ein Tabellenkalkulations-Programm eingelesen.

Ich habe mit meinem Chef gesprochen, im Moment brechen wir die ganze Aktion ab.

Daher nochmals vielen Dank für Eure Hilfe,

Grüße

Klaus