19. december 2005 - 16:54Der er
7 kommentarer og 1 løsning
Ændre format til amerikansk decimal standard
Jeg har et par textbokse i en rapportudskrivning, hvor der udskrives beløb i. De udskrives på følgende måde 12,123,123.89 men skal udskrives i amerikansk format, dvs 12.123.123,89
Hvis det altid skal være sådan, så rettes det på rapporten. Stå på feltet, Tryk F6 og vælg format. Så kan du ændre opsætningen.
Skal det kun gælde den kunde, så kopier linierne og lad kundenr styre det (kodes i liniekørslerne).
Har du flere kunder, så kopier rapporten og giv den et nyt navn (f.eks. _usa). Ret felterne og knyt rapporten til debitorerne via aktionlisterne. Sidstnævnte løsning har den ulempe at når du rette dit layout i den danske udgave, så slår rettelserne ikke igennem på udgaven til USA.
Tekstfeltet? Er det ikke et beløb, du har fat i? Du har en rapport, der udskriver et felt, enten fra databasen eller en variabel. Dette felt kan formatteres. Eller har du formatteret beløbet til tekst?
Evt. lav en konvertering med FORMAT til xmlport som dette: FORMAT(dec, 0, 9)
Den leverer altid en-US tilbage.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.