Avatar billede serverkudsk Nybegynder
16. januar 2003 - 01:03 Der er 10 kommentarer og
1 løsning

Lave en streng om til...

Hvordan sikre jeg at jeg får en streng som ser sådan ud:
eks. 01,15,45

dataen kommer ind via en form som brugeren selv indtaster og kan se sådan ud

eks. 01,15 skal laves om til 01,15,00
Avatar billede medions Nybegynder
16. januar 2003 - 01:05 #1
strStreng = "01,15"
strStreng = FormatNumber(strStreng, 2)

//>Rune
Avatar billede serverkudsk Nybegynder
16. januar 2003 - 01:06 #2
koden som den skal passe in i ser sådan ud

p50fri = Trim(Request.Form("fri50"))
p50fri = Replace(p50fri, ".", ",")
Avatar billede medions Nybegynder
16. januar 2003 - 01:09 #3
p50fri = Trim(Request.Form("fri50"))
p50fri = Replace(p50fri, ".", ",")
p50fri = FormatNumber(p50fri, 2)

//>Rune
Avatar billede medions Nybegynder
16. januar 2003 - 01:10 #4
Her kan du læse mere om FormatNumber() funktionen:
http://activedeveloper.dk/iishelp/vbscript/htm/vsfctformatnumber.htm

//>Rune
Avatar billede serverkudsk Nybegynder
16. januar 2003 - 01:12 #5
Den skriver:

Microsoft VBScript runtime error '800a000d'

Type mismatch: 'FormatNumber'

/ret_tider.asp, line 18
Avatar billede medions Nybegynder
16. januar 2003 - 01:14 #6
Hmm hva'så med:

p50fri = Trim(Request.Form("fri50"))
p50fri = Replace(p50fri, ".", ",")
p50fri = p50fri & "," & "00"

//>Rune
Avatar billede medions Nybegynder
16. januar 2003 - 01:20 #7
Jeg kom lige i tanke om noget.. prøv lige:

p50fri = Trim(Request.Form("fri50"))
p50fri = Replace(p50fri, ".", ",")
p50fri = FormatDateTime(p50fri, 3)

eller

p50fri = Trim(Request.Form("fri50"))
p50fri = Replace(p50fri, ".", ",")
p50fri = FormatDateTime(p50fri, 1)

//>Rune
Avatar billede eagleeye Praktikant
16. januar 2003 - 10:06 #8
Du kan bruge split og et for loop til at tilføje ,00 så der 3 dele ialt.:


str = "01,15"
strArr = Split(str,",")
antal = ubound(strArr)
for i = 0 to 2-Int(antal)
  str = str & ",00"
next

Response.write str
Avatar billede serverkudsk Nybegynder
16. januar 2003 - 11:48 #9
det er ikke noget som virker! Desværre
Avatar billede eagleeye Praktikant
16. januar 2003 - 13:18 #10
SÅ SKRIV DOG HVAD FEJLEN ER !!!!!
Avatar billede eagleeye Praktikant
16. januar 2003 - 13:19 #11
Eller formuler dit spørgsmål ordenligt...
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