Access verschluckt Nachkommastellen

Ich bin Kassierer der Wassergenossenschaft Hofkirchen in Tirol und habe die Mitgliederdaten in Access 2.0 gespeichert. Die halbjährliche Abrechnung des Wasserzinses führe ich ebenfalls mit Access durch. Zum Anlegen der Einzüge übernehme ich aus Access die Daten in ein elektronisches Bank- und Überweisungsprogramm (Elba). Dazu muß ich die Daten in Datensätze mit fester Länge ablegen und im Windows-ANSI-Format aufbereiten.@@Um dies zu bewerkstelligen, habe ich bisher die Daten aus Access über eine Abfrage als Text mit festgelegtem Format exportiert. Bei diesem Export stehe ich nun vor dem Problem, daß mir bei ganzzahligen Zahlen die Nachkommastellen verlorengehen (aus 431,00 wird 431). Deshalb muß ich die Exportdatei jedes Mal zusätzlich von Hand nachbearbeiten. Wie kann ich das vermeiden?

Die von Ihnen gewünschte Formatierung läßt sich in Access mit der Format$()-Funktion innerhalb einer Abfrage erreichen. Die folgenden Beispieltabellen erläutern, wie Sie dazu vorgehen:
Für das Beispiel nehmen wir die nachstehenden Werte an:Wenn Sie diese Tabelle mit dem Befehl Speichern unter - Exportieren in einer externen Datei als Textdatei exportieren, ergibt sich daraus analog zu Ihrem Problem:
Legen Sie deshalb eine neue Abfrage über diese Tabelle an. Schalten Sie dann mit dem Befehl Ansicht - SQL in die SQL-Ansicht. Geben Sie im nun geöffneten Texteditor die folgenden Zeilen ein:
SELECT DISTINCTROW
Tabelle.Text1,
Format$ (Tabelle.Zahl1, "#.00") AS FormatZahl,
Tabelle.Text2
FROM Tabelle
SQL ist eine universelle Abfragesprache für Datenbanken, die auch Access benutzen kann. Mit der Select-Anweisung wählen Sie die Feldnamen aus, die in der Abfrage erscheinen sollen. Dabei ist der Bezeichner Tabelle der Name der zugrundeliegenden Tabelle und der Bezeichner Text1 der Feldname.
Damit Access die Zahl im richtigen Format ausgibt, wird sie innerhalb der Select-Anweisung formatiert. Dazu verwendet die Abfrage den oben erwähnten Format$-Befehl. Seine Parameter sind der Feldname und die eigentliche Formatanweisung. In dieser Formatanweisung bedeutet das #-Zeichen eine beliebige Ziffernkombination, der Punkt die Stelle des Dezimalkommas und die beiden Nullen die Anzahl der Ziffern nach dem Komma. Zuletzt folgt die Form-Anweisung, die die Tabelle bestimmt, aus der die Feldnamen stammen.