13. oktober 2003 - 14:50
Der er
10 kommentarer og 1 løsning
Hvordan hiver det første fornavn ud i JMail fra Access?
Jeg har en tilmeldingsside, hvor brugerne indtaster deres data. De får så en mail (JMail) med password tilsendt, når de har indtastet deres data. Man har mulighed for at indtaste Fornavn(e). Hvis en person har 2 fornavne (fornavn + mellemnavn), der det ikke så fedt ud, hvis der står: "Velkommen til dit Community, Lars Bo!" - hvis ikke personen vil kaldes Lars Bo, men slet og ret Lars. Kodestump (JMail): "Velkommen til dit Community, " & RTrim(LTrim(Request.Form("firstname"))) & "!" & vbNewLine & vbNewLine & _ Hvordan nøjes jeg med at hive Lars over, og ikke Lars Bo?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
13. oktober 2003 - 14:56
#1
Det bedste at gøre er at lave dem som flere tabeller fornavn mellemnavn efternavn Jeg har et fornavn jeg overhoved ikke bruger, jeg bruger midt mellemnavn, hvad så ?
13. oktober 2003 - 15:07
#2
Det med mellemnavnet for sig har jeg (selvfølgelig :o)) først tænkt på, men jeg vil gerne have fornavnet ud alene. Kan det lade sig gøre? Jeg skulle måske have oprettet spørgsmålet i Databaser/Access?
13. oktober 2003 - 15:12
#3
Du har vel et udtræk alá: "Select Fornavn, Efternavn From Tabel ............." - og udskriver så fornavn og/eller efternavn? Jeg forstår ikke helt problemet...
13. oktober 2003 - 15:16
#4
Ok, jeg vil prøve at omformulere spørgsmålet: Kan det lade sig gøre kun at trække Lars ud fra en record, og ikke Lars Bo Det, der står til venstre for mellemrummet, er det jeg skal bruge.
13. oktober 2003 - 15:16
#5
Hvis du har en et navn, der ser således ud: Navn = "Lars Bo" - kan du udskrive fornavnet sådan: Response.Write Left(Navn, InStr(Navn, " ")) - og efternavnet sådan: Response.Write Mid(Navn, InStr(Navn, " "))
13. oktober 2003 - 15:17
#6
cdc: Så kan man jo rette i profilen bagefter, hvis man ønsker at benytte mellemnavnet, og ikke fornavnet. Normalt benytter folk deres fornavn.
13. oktober 2003 - 15:32
#7
I MySQL kan du f.eks. gøre følgende. Jeg ved ikke, om Access har begge disse funktioner. Men ellers kan du bare gøre det med ASP, som vist ovenfor. Select Left(Navn, Locate(' ', Navn)) As Fornavn From Tabel
13. oktober 2003 - 15:36
#8
Det er riktig steen hansen, men det er altså en del der bruger begge sine navne, de kan jo ikke rette i dem. Her kunne man så lave et felt hvor man tastede sit brugernavn, ikke alias
13. oktober 2003 - 15:43
#9
Uanset hvad - så kan du jo flytte rundt på delene i navnet præcis, som du vil. Du har altid et eller flere mellemrum, at gå ud fra, idet der næppe er nogen, der hedder "Tor be n".
14. oktober 2003 - 11:09
#10
Virker fint, netro! Tak for hjælpen :o)
14. oktober 2003 - 12:31
#11
Selv tak
Kurser inden for grundlæggende programmering