 |
Query-Abfrage ändert Währungsformat
In der Ausgabe 5/98 beschrieb Rudolf Marx sein Problem beim Seriendruck mit Winword 97 und Access. Die Abfrage in Access wandelt ihm alle Währungsangaben wie 380,00 DM ins amerikanische Format 380,000 um.
Ich habe das Problem mit einer Datenquelle in Access 2.0 nachvollzogen und als Ergebnis sogar 380.0000 erhalten, mit Punkt statt Komma und vier Stellen hinter dem Trennzeichen. Als Fehlerquelle für diese ungewollte Darstellung habe ich den ODBC-Treiber in Verdacht.
Je nachdem, ob die Preisangabe nun mit Komma und drei Stellen hinter dem Trennzeichen oder mit Punkt, gefolgt von vier Stellen, erfolgt, gibt es zwei Lösungsmöglichkeiten in Winword. Im ersten Fall verwenden Sie zum Anpassen des Formats den Schalter Numerisches Bild \#. Das Seriendruckfeld muß dann folgendermaßen aussehen: {SERIENDRUCKFELD Preise \# ô#.##0,00 DMô}.
Im zweiten Fall mit dem Punkt als Trennzeichen müssen Sie den Preis zunächst durch 10 000 (vier Stellen nach dem Punkt) teilen. Bei drei Stellen verwenden Sie als Divisor 1 000. Dann kommt wieder der Schalter Numerisches Bild zum Einsatz. Das Seriendruckfeld zur Korrektur dieses Formats muß dann wie folgt aussehen: { = {SERIENDRUCKFELD Preise} / 10000 \# ô#.##0,00 DMô}.
|
 |