Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Euroumstellung Access





Frage

Beim Test der Euroumstellung unter Access 97-SR2 und 2000-SR2 (Win2000, PIII/256) bin ich auf ein Problem gestossen: Ich habe in meinen Datenbanken in Abfragen, Formularen und Berichten v.a. die berechneten Steuerelemente mit dem Format "Währung" versehen. Die Umstellung der Tabellen-Felder vom Typ Währung wird mit Aktualisierungsabfragen realisiert. Die Beträge erscheinen auch richtig umgerechnet, das Währungszeichen in den Steuerelementen ist aber nach der Umstellung der Währung in der Systemsteuerung auf Euro weiterhin DM. In der Entwurfsansicht aller betroffenen Objekte setzt Access nach dem ersten Öffnen nach der Umstellung in den Währungsfeldern automatisch statt des eingestellten Formats Währung das Format #.##0,00" DM";-#.##0,00" DM" ein. Bei Feldern, die nicht das (Ausgabe)Format Währung enthalten, gibt es kein Problem. Wenn man das Format von Hand! wieder auf Währung zurückstellt, wird korrekt das Eurozeichen als Währungszeichen ausgegeben. Man kann das sehr schön im Formular Kundenbestellungen der Nordwind.mdb sehen. Das ganze ist kein Umrechnungs- sondern ein Darstellungsproblem, das sämtliche Formulare, Abfragen und Berichte mit Währungs-Steuerelementen zerschießt. Das Problem tritt auch bei .mde- Dateien auf. Ich bin eigentlich davon ausgegangen, dass auch Währung drin ist, wo Währung draufsteht. Ich suche einen Hinweis, wie man Access an dieser völlig unsinnigen Änderung hindern kann. M.Köhler

Antwort 1 von _gau_

Ich finde, dieses Verhalten ist völlig korrekt!

Stell dir mal vor, du hast eine Datenbank (mit Währungsfeldern in DM). Dann nimmst du diese DB und öffnest sie auf einem anderen Rechner, der in der Systemeinstellung EURO hat. Würde nun Access automatisch das Format EURO in die Felder schreiben, wären die Beträge ja völlig verwirrend (weil immer noch in DM, nur angezeigt in Euro)! Also macht Access logischerweise ein festes DM-Format daraus.
Access kann ja nicht wissen, ob du die Beträge schon umgerechnet hast!

Umgekehrt übrigens genauso.

Du mußt das Format selber auf Euro umstellen. Dieses Format bleibt überall gleich (egal was auf dem PC in den Währungseinstellungen steht).

[gau]

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: