19. januar 2005 - 12:36
Der er
15 kommentarer og 1 løsning
fjerne 4 første bogstaver i et felt
Hej ! Jeg prøver forgæves at fjerne de første 4 tegn fra et felt i en database. Jeg kan kun få den til at skrive de første 4 og ik resten sådan her : Response.write ("<FONT size=1 face=verdana> " & left(rs("Titel"),4) & "</FONT>") Men det var faktisk det omvendte jeg ville ;o) Altså skrive alt andet ud END de første 4 !
Annonceindlæg fra Computerworld
19. januar 2005 - 12:39
#1
Mid(rs("Titel"),5)
19. januar 2005 - 12:39
#2
right( rs("titel"), len( rs("titel") ) - 4 )
19. januar 2005 - 12:44
#3
begge svar virker kan jeg se.... I kan evt. smide et svar begge 2...i var næsten lige hurtige... Måske i kan hjælpe med et tillægsspørgsmål? totalpris = (rs("listepris") * 0.25) + rs("listepris") Response.Write ("<a href=""vogne_view_selected.asp?ID=" & rs("id") & """>") Response.write ("<FONT size=1 face=verdana> " & totalpris & "</FONT>") Response.Write ("</a>") Hvorfor virker det her ik ? Prøver bare at ligge 25 % til !
19. januar 2005 - 12:47
#4
gammelhats "Mid" er den pæneste at bruge - jeg tænkte mig ikke lige om, så lad ham få points :-) Prøv totalpris = rs("listepris) * 1.25
19. januar 2005 - 12:48
#5
Microsoft VBScript compilation error '800a0409' Unterminated string constant /shop_view.asp, line 99 totalpris = rs("listepris) * 1.25 ---------------------------------^
19. januar 2005 - 12:49
#6
... evt også typecaste listepris. totalpris = cDbl(rs("listepris)) * 1.25
19. januar 2005 - 12:50
#7
Microsoft VBScript compilation error '800a0409' Unterminated string constant /shop_view.asp, line 100 totalpris = cDbl(rs("listepris)) * 1.25 ---------------------------------------^
19. januar 2005 - 12:51
#8
du mangler slut gåseøjn evter listepris
19. januar 2005 - 12:52
#9
"evter"...jeg er i jysk-mode idag :-)
19. januar 2005 - 13:01
#10
Så virker det.....Men til allersidst....hvor sikrer jeg at der kun kommer 2 decimaler med ? evt måske hvis ik det er for svært ... noget med at den ender på 00, 25, 50 eller 75 ?
19. januar 2005 - 13:04
#11
formatnumber(totalpris,2)
19. januar 2005 - 13:06
#12
damn hvor er i kloge ;o) Den giver mig 2 decimaler....dog ikke i 00, 25 osv... men fint nok...smid nogle svar alle sammen så ser jeg om der er lidt flere point i posen :)
19. januar 2005 - 13:11
#13
:-) Hvis du skal have det afrundet til nærmeste 25øre skal du nok skrive en specifik funktion til det.
19. januar 2005 - 13:20
#14
Jeg skal ikke have point. .o) <-- One Eyed Jack
19. januar 2005 - 13:22
#15
function round25( number ) round25 = formatnumber( cInt(number/0.25)*0.25,2 ) end function
19. januar 2005 - 13:26
#16
Jeg takker mange gange for hjælpen... Skal vi lige gammelhat en chance for at smide et svar?
Kurser inden for grundlæggende programmering