Avatar billede steen_hansen Forsker
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?
Avatar billede cdc Novice
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å ?
Avatar billede steen_hansen Forsker
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?
Avatar billede netro Nybegynder
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...
Avatar billede steen_hansen Forsker
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.
Avatar billede netro Nybegynder
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, " "))
Avatar billede steen_hansen Forsker
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.
Avatar billede netro Nybegynder
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
Avatar billede cdc Novice
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
Avatar billede netro Nybegynder
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".
Avatar billede steen_hansen Forsker
14. oktober 2003 - 11:09 #10
Virker fint, netro! Tak for hjælpen :o)
Avatar billede netro Nybegynder
14. oktober 2003 - 12:31 #11
Selv tak
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

IT-JOB

Rambøll Management Consulting

Senior AI Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Sektionschef for Facility Management til Forsvarets nye Digital Backbone

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til Lokal IT på Flyvestation Karup

Forsvarsministeriets Materiel- og Indkøbsstyrelse

SAP-medarbejder til Roller & Autorisationer i Forsvarets Cyberdivision