Problem Punkt vs Komma

17/09/2008 - 15:48 von Patrick Pohlmann | Report spam
Hallo Zusammen,

das Problem wurde natürlich schon zigmal hier besprochen. Aber irgendwie
wundert es mich dennoch. Vielleicht kann mir jemand kurz Klarheit
verschaffen.

Ich habe eine Tabelle in denen Werte als Decimal 18,4 abgespeichert werden.
Als Format sit in der Tabelle für diese Felder Euro gewàhlt.

Nun werden mir ganz sauber Zahlen wie 11,12 Euro angezeigt. Lasse ich die
Formatierung weg, bekomme ich 11,12 also auch okay.

Führe ich nun aber eien Abfrage auf die Tabelle aus und summiere so ein
Decimalfeld bekomme ich als Summe einen Wert mit Punkt statt Komma, also
11.12, die Euro Bezeichnung geht vollstàndig verloren.

Natürlich weis ich, dass ich den Punkt jetzt wieder durch replace in ein
Komma wàndeln könnte, aber ehrlich gesagt finde ich das schon ziemlich
umstàndlich sowas in jeder Abfrage machen bzw. daran denken zu müssen. Gibt
es da keinen einfachen Weg?

Danke für Eure Tipps.

Ach ja: Backend: SQL SERVER 2005, Frontend Access 2007 adp

Viele Grüße

Patrick!
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
17/09/2008 - 17:22 | Warnen spam
Hallo Patrick,

"Patrick Pohlmann" schrieb:

Als Format sit in der Tabelle für diese Felder Euro gewàhlt.



das interessiert außer Access selbst so ziemlich niemanden :)

Nun werden mir ganz sauber Zahlen wie 11,12 Euro angezeigt. Lasse ich die Formatierung weg, bekomme ich 11,12 also auch okay.



Das ist ebenfalls nur eine Darstellungsvariante, da Access weiß,
dass Du gern eine Zahl mit deutschem Format hàttest.

Führe ich nun aber eien Abfrage auf die Tabelle aus und summiere so ein Decimalfeld bekomme ich als Summe einen Wert mit Punkt
statt Komma, also 11.12, die Euro Bezeichnung geht vollstàndig verloren.



Beides ist ja auch richtig.

Natürlich weis ich, dass ich den Punkt jetzt wieder durch replace in ein Komma wàndeln könnte, aber ehrlich gesagt finde ich das
schon ziemlich umstàndlich sowas in jeder Abfrage machen bzw. daran denken zu müssen.



Warum solltest Du? Wo sollen die Daten denn angezeigt werden? Nur in Access?
Dann gib dort an der entsprechenden Stelle nochmal die Formatierung mit.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen