16. februar 2005 - 15:24
Der er
10 kommentarer og 1 løsning
Stort begyndelses bogstav
Hej Er det muligt at lave det således at første bogstav automatisk gemmes med stort begyndelsesbogstav i access db og i så fald hvordan??
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
16. februar 2005 - 16:28
#1
man kan gøre det sådan her: str = "abc" str = UCase(left(str,1)) & mid(str,2) Så indeholder str "Abc"
16. februar 2005 - 18:31
#2
Skal det flettes ind i det kode der bruges når brugeren oprettes? Set rs = Server.CreateObject("ADODB.Recordset") strSQL = "select * from bruger where brugernavn = '" & Request("brugernavn") & "'" rs.Open strsql, conn, 1, 3 rs.AddNew rs("Navn") = Server.HTMLEncode(Request("Navn")) rs("Adresse") = Server.HTMLEncode(Request("Adresse")) rs.update
16. februar 2005 - 19:32
#3
Så prøv at gøre det sådan her, er det navn der skal havde et stort bogstav først? rs.AddNew navn = Request("Navn") navn = UCase(left(navn,1)) & mid(navn,2) rs("Navn") = Server.HTMLEncode(navn) rs("Adresse") = Server.HTMLEncode(Request("Adresse")) rs.update
16. februar 2005 - 23:00
#4
Jeg har et lille problem mere, på næste side hvor der oprettes ser min sql således ud, men jeg kan ikke helt få det til at fungere... Postby = Request("Postby") Postby = UCase(left(Postby,1)) & mid(Postby,2) 'Tilføjer felterne sql = "INSERT INTO annoncer(brugernavn, Region, Postnr, Postby) VALUES ('" & Server.HTMLEncode(Request("Brugernavn")) & "', '"& Server.HTMLEncode(Request("Region")) & "', '" & Server.HTMLEncode(Request("Postnr")) & "', '" & Server.HTMLEncode(Postby) & "')" rs.execute(sql)
17. februar 2005 - 19:20
#5
Det ser ellers rigtigt ud kan der være tomme karakter først i strengen prøv evt at rette den føste linje: Postby = Request("Postby") Til: Postby = trim(Request("Postby"))
17. februar 2005 - 20:05
#6
Takker, nu virker det... Kan man egentlig også gøre det sådan at f.eks. århus n rettet til Århus N
17. februar 2005 - 20:36
#7
Der er ikke en funtion direte til det. Men så kan man lave et funtion som sætter hvert ord med stort: function ordMedStort(str) arr=split(trim(str), " ") tmp="" for i = 0 to ubound(arr) tmp=tmp & UCase(left(arr(i),1)) & mid(arr(i),2) & " " next ordMedStort = trim(tmp) end function og så lave disse to: Postby = trim(Request("Postby")) Postby = UCase(left(Postby,1)) & mid(Postby,2) Om til dette: Postby = ordMedStort(Request("Postby"))
17. februar 2005 - 20:45
#8
Endnu engang tak Eagleeye
21. december 2007 - 14:45
#9
Hejsa Jeg kan ikke helt få funktionen til at virke i alle tilflæde :-( navn = "" & rsK("navn") adresse1 = "" & rsK("adresse1") adresse2 = "" & rsK("adresse2") navn = ordMedStort(navn) adresse1 = ordMedStort("adresse1") adresse2 = ordMedStort("adresse2") I DB'en står der fx. navn = lief mikkelsen adresse1 = skyttevej 15, aalborg adresse2 = 9000 aalborg Det bliver til: Lief mikkelsen Skyttevej 15, Aalborg 9000 Aalborg Den vil altså ikke lave efternavnet med stort bogstav???
21. december 2007 - 14:48
#10
Det er som om den ikke får lavet korrekt split i navn. Den kommer kun ind i forløkken 1 gang når den kører på navn
01. november 2008 - 22:04
#11
Tak for det, EagleEye
Kurser inden for grundlæggende programmering