Med givna förutsättningar är det där precis det sättet jag skulle löst problemet på.
Alltså: Riktigt! :)
5 svar · 424 visningar · startad av plelkes
Hej,
Förutsättningen är att: fältet PatID är av texttyp. Och data lagras som: ÅÅDDMM-XXXX. Jag vill att numret skall formateras till:
ÅÅMMDD - XXXX
Har försökt snickra till följande funktion:
'formatera till svensk personnummer
Function SvPnr(txt)
personnummer =Left(txt,6) & " - " & Right(txt,4)
SvPnr = personnummer
End Function
'skriv ut som ÅÅMMDD - XXXX
Response.Write SvPnr(pnr)
Får detta att fungera hos Brinkster, men är detta bara sinkadus, eller har jag gjort rätt???
Med givna förutsättningar är det där precis det sättet jag skulle löst problemet på.
Alltså: Riktigt! :)
Va bra :)
det verkar som om du @nders, och ni andra på wf har lyckats lära mig liiiiiiiiiiiiiiiite
plelkes skrev:
Och data lagras som: ÅÅDDMM-XXXX. Jag vill att numret skall formateras till:
ÅÅMMDD - XXXX
Utgår från att du bara skrivit fel där, för annars lär ju inte din funktion fungera som du vill ha det.
jag skulle helt enkelt ha ersatt - med " - ", dvs
replace(txt,"-"," - ")
Om jag hängt med tillräckligt i plelkes tidigare trådar så är det där ett typo, och ska nog vara ÅÅMMDDXXXX. :)
Mvh
@nders, du har rätt som vanligt