17. februar 2004 - 14:47
Der er
10 kommentarer
Formatering af tal værdier?
Hej med jer.... Jeg laver et beløbs data udtræk fra db. Mit problem er at der bliver vidst for mange tal og uden komma. F.eks.: Dette er tallet i db: 21875,00000 Dette er tallet i IE: 2187500000 Jeg vil gerne formatere dette beløb, så det kommer til at se således ud: 21875,00 kr. Nogen der har et par forslag til, hvordan jeg gør det? Mvh MF
Annonceindlæg fra HP
17. februar 2004 - 14:49
#1
Kig på funktionen String.Format
17. februar 2004 - 14:54
#2
String.Format("{0:N}",21875.00000)
17. februar 2004 - 15:00
#3
Public Shared Function FormatAmmount(ByVal ammount As Double) As String Return String.Format("{0:N} kr.", ammount) End Function Den returere: 2.187.500.000,00 kr. Den skal returnere: 21875,00 kr. hehe.... Hvis den tilføjer ,00 så skal alle nuller fjernes først.
17. februar 2004 - 15:08
#4
Nej den retunere 21.875,00 21875.00000 det er et punktum ...
18. februar 2004 - 03:23
#5
ammount.ToString("#,##0,00;(#,##0);");
18. februar 2004 - 14:07
#6
Public Shared Function FormatAmmount(ByVal ammount As Double) As String Return ammount.ToString("#.##0,00;(#.##0);") End Function
19. februar 2004 - 10:56
#7
>> roger hmmmm.... outputtet er: 2187500000,00000
19. februar 2004 - 13:01
#8
på begge ? enten den her : Return ammount.ToString("#,##0.00;(#,##0);") eller den her: Return ammount.ToString("#.##0,00;(#.##0);")
19. februar 2004 - 17:30
#9
>>> prøver lige i morgen igen. Men jeg prøvede kun med denne: Return ammount.ToString("#.##0,00;(#.##0);")
27. februar 2004 - 10:57
#10
den returnere altså ikke det korrekte format... F.eks.: I db ligger der følgende beløb: 445,00000 Det vil jeg trække ud og vise som 445,00 kr. ? :(
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.