Avatar billede rudi1234 Nybegynder
23. december 2002 - 12:50 Der er 5 kommentarer og
1 løsning

FormatNumber

Jeg har et minuttal hvor jeg gerne vil have at der står "01" og ikke bare "1". Hvordan gør jeg?

Jeg har fundet denne funktion, men ved ikke hvordan jeg skal forstå den. Hvordan læser jeg alle de kantede pareteser. Det er vel noget med "IncludeLeadingDigit"?

FormatNumber(Expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])
Avatar billede mortvader Nybegynder
23. december 2002 - 12:52 #1
Her er en simpel løsning:

a=1
response.write padzero(a)

function padzero(arg)
  select case len(arg)
  case 0 padzero="00"
  case 1 padzero="0" & arg
  case else padzero=left(arg,2)
  end select
end function
Avatar billede eagleeye Praktikant
23. december 2002 - 12:53 #2
Hvis det er et tal du har styr over kan du gøre sådan her:


tal = 2
tal = Right("0" & tal,2)

Så vil der komme 0 foran 2 og ikke foran eksvis 12
Avatar billede rudi1234 Nybegynder
23. december 2002 - 14:05 #3
Det virker, så jeg giver gerne pointsene, men jeg ville også gerne vide hvordan man skal forstå (OG BRUGE) de kantede paranteser i f.eks. FormatNumber(Expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])
Avatar billede mortvader Nybegynder
23. december 2002 - 14:08 #4
firkantparantes betyder at parameteret er valgfrit.
Avatar billede eagleeye Praktikant
23. december 2002 - 14:14 #5
[] betyde det ikke er nødvendig at havde en parameter med

Eks

FormatNumber(Expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])

Du kan kalde FormatNumber bare med et tal så bruge function nogle defalt værdier for de andre parametre:

FormatNumber("3456,33")

HVis man eksvis ønsker at angive IncludeLeadingDigit er man nød til sat medtage alle de param,eter som stå før det er så NumDigitsAfterDecimal. Dem som komme efter kan stadig udelades:


FormatNumber("2422,32" ,2 ,true)
Avatar billede rudi1234 Nybegynder
23. december 2002 - 14:33 #6
Tak, begge to! God forklaring fra EagleEye
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