Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Jonny am März 09, 2011, 13:23:48

Titel: Währungsformat bedingt einstellen
Beitrag von: Jonny am März 09, 2011, 13:23:48
Hallo,

ich habe Umsätze die entweder in Euro oder in Dollar angezeigt werden müssen.
Es gibt ein Textfeld in dem steht die Sprache und jetzt habe ich folgendes versucht.
if Sprachauswahl = 2 then
     Umsatz = format(Umsatz,"#.##0,00 $")
else
     Umsatz = format(Umsatz,"#.##0,00 €")
end if
Sprachauswahl 2 ist Dollar.

Leider funktioniert es so nicht.
Unter bedingte Formatierung finde ich nur Farben, Fett usw.

Wer kann helfen?

Gruß

Johann
Titel: Re: Währungsformat bedingt einstellen
Beitrag von: imp666 am März 09, 2011, 15:21:47
Wenn du ein Feld "Umsatz" in deinem Formular auf ein anderes Format umstellen möchtest, dann wie folgt:


     Me!Umsatz.Format="#.##0,00 €"

     Me!Umsatz.Format="#,##0.00 $"


Es kann allerdings beim Ändern des Feldes mit den  "," und "." Symbolen im Format-String Probleme geben... musst du dann evtl. bisschen rumprobieren
Titel: Re: Währungsformat bedingt einstellen
Beitrag von: Jonny am März 09, 2011, 15:43:24
Hallo imp666,
danke für den Tip, klappt hervorragend. Allerdings muss . = , und umgekehrt sein.

Gruß

Johann