[gelöst] Datenexport, Tausendertrennzeichen

28. Mai 2010 15:24

Hallo Leute, ich glaube ich bin zu blöd.

Folgendes Szenario:

Ich habe eine Codeunit, welche Werte exportiert (Dezimalfelder), die aber als Text ausgegeben werden.


Es soll einheitlich wie folgt ausgegeben werden:

10000.50

In "deutsch" gelesen also 10.000,50.

Wie muss ich die Zahl formatieren, damit ich keinen Tausendertrenner habe, und immer als Dezimaltrenner ein Punkt habe?

Zu beachten ist, das die Lösung weltweit funktionieren soll.
Sowie in Deutschland auch in Russland, England etc.

Wäre super wenn ihr mir helfen könntet, für die Suche bin ich anscheinend heute auch zu doof...
Zuletzt geändert von Danis am 28. Mai 2010 15:46, insgesamt 1-mal geändert.

Re: Datenexport, Tausendertrennzeichen

28. Mai 2010 15:31

Deine Anforderung enstpricht dem Decimal-Standardformat 2, daher:
Code:
FORMAT(DeineZahl, 0, 2);


The difference between format 1 and 2 is that format 2 always uses a period (.) as the decimal separator, regardless of the Regional setting.

Re: Datenexport, Tausendertrennzeichen

28. Mai 2010 15:41

oder "zu Fuß"
Code:
Format(MyDec,0,'<Sign><Integer><Decimals><Comma,.>')

Re: [gelöst] Datenexport, Tausendertrennzeichen

28. Mai 2010 15:47

Danke ihr beiden!