Avatar billede fabian Nybegynder
14. november 2002 - 19:35 Der er 1 kommentar og
2 løsninger

2 decimaler i en sammentælling på en faktura

Jeg sidder og kæmper med at lave en faktura i asp, men den skriver sammentællingen ud med kun de nødvendige decimaler og det er ikke så godt. Se et eks. på http://ewan.dk/seeit/

Den viser også output i et forkert format 1111.11
Access-databasen er sat til at vise formatet 1.111,11
Hvordan kan jeg få siden vist rigtigt, altså rigtigt valutaformat og to decimaler?
Avatar billede kemoiq Nybegynder
14. november 2002 - 19:42 #1
Prøv med
FormatNumber(TAL,DECIMALER)
eks.
FormatNumber(CCcart_LineTotal,2)
Avatar billede soes Nybegynder
14. november 2002 - 19:46 #2
hvor du udskriver din vaerdi kan du bruge vbscript funktionen, FormatCurrency() du skal dog huske at angive session.lcid i toppen af dit dokument, da dette til tider kan give problemer ellers. F.eks. hvis det er en engelsk sproget udgave af IIS.

Fx:
<%
Session.LCID = 1030 ' Danske indstilinger for valuta og dato
...
Response.write(FormatCurrency(intTotal))
%>
Avatar billede fabian Nybegynder
14. november 2002 - 19:55 #3
En kombination af de to svar gav præcis det ønskede resultat, så tak til begge.
Er det ok med jer at jeg har delt point'ene lige mellem jer ;-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester