Ich will in meine Fibu Buchungsdaten einlesen. Die Schnittstelle der Fibu ist definiert per DBase 3.
Ich lese die Rohdaten vorher in Access (XP) ein, speichere extern als DBF3-file und übergebe dann an die Fibu-Schnittstelle.
Ein Problem ergibt sich beim Betragsfeld. In der Schnittstellenbeschreibung ist es definiert als numerisch mit 14 Stellen im ASCII-Format, also 11 Vorkommastellen, das Dezimalzeichen und die beiden Nachkommastellen.
Egal, wie ich das Feld nun in Access XP definiere, ob als Double, Long integer, integer, bei dem Import als DBF3-file werden die beiden Nachkommastellen nicht in das Betragsfeld eingelesen, sondern immer in das nachfolgende Feld. Die Nachkommastellen der eingelesenen Beträge lauten (fälschlicherwise) immer "00":
Beispiel:
Anstelle 148,76 wird importiert als 148,00 und die 76 steht am Anfang des nächsten zu importierenden Feldes, was natürlich zu absolutem Datenmüll führt.
Auch wenn ich unter Genauigkeit 11 und unter Dezimalstellen 2 eintrage, ändert sich nichts.
Wie bekomme ich diesen Import hin?
Was mache ich falscn?
Ich kann übrigens auch Access ab Version 97 einsetzen, wenn´s denn etwas bringen sollte.
Danke und Gruß
Christian