Avatar billede farouche Nybegynder
17. september 2002 - 08:55 Der er 6 kommentarer og
2 løsninger

Format, jeg fatter den ikke

Hej

Jeg vil gerne formattere tal til at benytte tusindtals separator samt at vise 4 decimaler.

Derfor benytter jeg følgende :

output = format(input, "#,##0.0000")

(som jeg har fået at vide skulle kunne gøre det)


Dette giver mig godt nok separator og fire decimaler, men ikke de decimaler jeg forventer.

Hvis jeg skriver 123,0001 viser den "123,0001", helt som den skal.

MEN hvis jeg taster 2321,0001 skærer den den sidste decimal af og viser "2.321,0000" ligesom den gør med alle tal med mere end tre cifre.

Er der nogen der har lidt mere styr på format funktionen end mig, der kan foklere mig hvorfor den laver dette meget irriterende nummer, og forhåbentlig hvordan man får den til at holde op med det.

På forhånd tak
Avatar billede yuksel Nybegynder
17. september 2002 - 08:57 #1
hvad bruger du det til ?
Avatar billede farouche Nybegynder
17. september 2002 - 09:00 #2
Jeg bruger det til at formatere outputtet visse kollonner i en data grid
Avatar billede ocp Nybegynder
17. september 2002 - 09:13 #3
Mon ikke det har noget med den datatype du benytter at gøre?
Avatar billede medions Nybegynder
17. september 2002 - 09:16 #4
Prøv med:

output = format(input, "#,##0.0000")
output = Round(output)

Jeg ved ikke om det vil komme til at virke, men jeg er heller ikke sikker på hvad det helt præcis er du vil...

//>Rune
Avatar billede farouche Nybegynder
17. september 2002 - 09:17 #5
jo jeg har lige været inde på en side, hvor der var en test af format funktionen og der virkede det fint som det burde, så enten er det et eller andet med datatypen, eller griddet der ikke fatter det som det burde.
Avatar billede farouche Nybegynder
17. september 2002 - 09:30 #6
jep det var datatypen i databasen der var problemet.

Jeg have sat den til en real, men den skulle være float.

Jeg er lidt fedtet så hvis ocp vil ha' halvdelen for at lede mig på vej mod at indse min dumhed så må han jo lige oprette et spørgsmål.
Avatar billede ocp Nybegynder
17. september 2002 - 09:38 #7
Jeg tager imod med kyshånd (eller noget i den stil)
Avatar billede farouche Nybegynder
17. september 2002 - 09:45 #8
Nej nej

det var jo meningen at du høfligt skulle afvise med henvisning til at du ikke ville tage point fra en fattig dum mand, men så lad da gå da  :)
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