Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: beck11 am April 05, 2016, 22:41:44

Titel: Währungsformat im ungebundenen Textfeld
Beitrag von: beck11 am April 05, 2016, 22:41:44
Hallo Jungs,

ich bin ziemlich am Anfang meiner Fähigkeiten, was die Access Programmierung angeht, deswegen habe ich eine Frage an Euch:

Situation: Ich habe eine Abfrage erstellt (Land, Umsatz), dann habe ich in der Abfrage die Spalte Umsatz summiert, so dass pro Land ein summierter Umsatz angezeigt wird. Dann benutze ich die Werte aus dieser Abfrage in dem Kombinationsfeld, mit dem ich später die Felder innerhalb des Formulars befülle. In meinem Formular benutze ich die ungebundenen Textfelder.

Mein Problem besteht darin : in der Abfrage wird der Umsatz als 2.500,00€ angezeigt, aber im ungebundenen Textfeld wird als 2500 angezeigt (ohne Währungsformat)

Habt ihr eine Idee?

Vielen Dank
Beck
Titel: Re: Währungsformat im ungebundenen Textfeld
Beitrag von: MzKlMu am April 05, 2016, 23:22:09
Hallo,
das Feld muss in der Abfrage mit der Format() Funktion extra formatiert werden. Zeige bitte mal die Abfrage (SQL).
Titel: Re: Währungsformat im ungebundenen Textfeld
Beitrag von: beck11 am April 05, 2016, 23:25:08
Hallo Klaus,

Vielen Dank für deine Rückantwort:

mein SQL in der Abfrage sieht folgender Maßen aus:

SELECT Tabelle1.c_Country, Sum(Tabelle1.c_Umsatz) AS Total
FROM Tabelle1
GROUP BY Tabelle1.c_Country;


Vielen Dank
Beck
Titel: Re: Währungsformat im ungebundenen Textfeld
Beitrag von: MzKlMu am April 05, 2016, 23:28:50
Hallo,
so:
SELECT c_Country, Format(Sum(c_Umsatz),"Currency") AS Total
FROM Tabelle1
GROUP BY c_Country;

oder:
SELECT c_Country, Format(Sum(c_Umsatz),"#,##0.00") & " €" AS Total
FROM Tabelle1
GROUP BY c_Country;

Bei einer Tabelle kannst die den Tabellennamen vor den Feldern entfernen.

Wahrscheinlich reicht aber auch ein entsprechender Eintrag in den Formateigenschaften des Textfeldes.
Titel: Re: Währungsformat im ungebundenen Textfeld
Beitrag von: beck11 am April 05, 2016, 23:35:08
Hallo Klaus,

Vielen Dank für deine Hilfe und Unterstützung, habe grade deinen Code angewandt und es funktioniert einwandfrei. Echt Super!

Vielen Dank :)
Beck