Avatar billede -anders- Juniormester
15. juni 2007 - 13:07 Der er 4 kommentarer og
2 løsninger

Fjerne ekstra mellemrum i tekst felt

Hej eksperter

Jeg har en tabel "tblpersoner" i tabellen er der 4 navnefelter "personfornavn","Personmellemnavn",Personefternavn","Personfuldenavn", felterne er af datatypen tekst.

I min formular har jeg indsat disse 4 felter samt en kommandoknap "cmdfuldenavn"

Problem:
Når jeg klikker på min knap skal alle oplysninger i de første 3 felter indsættes i feltet "Personfuldenavn", dette kan jeg godt få til at virke med nedenstående kode:

Me!Personfuldenavn = Me!Personfornavn & " " & Me!personmellemnavn & " " & Me!Personefternavn

Der er dog den hage ved det, hvis der ikke angives noget i feltet "Personmellemnavn" kommer der et ekstra mellemrum som vist herunder:

Anders
Damgaard
Jensen
Bliver fint til Anders Damgaard Jensen

Anders

Jensen

bliver så til Anders  Jensen, det er dette mellemrum jeg gerne vil fjerne i min kode hvis personen ikke har noget mellemnavn. Er dette muligt ?

Hilsen Anders.
Avatar billede -anders- Juniormester
15. juni 2007 - 13:24 #1
Alternativt kunne man fjerne feltet "Personfuldenavn" i tabellen, og "beregne" sig frem til fulde navn i et beregnet felt i en forspørgsel, men syntaxen kan jeg ikke gennemskue, men måske det var en bedre løsning?
Avatar billede jeppson Nybegynder
15. juni 2007 - 13:41 #2
Du kan brug TRIM$ - funktionen:
Me!Personfuldenavn = Me!Personfornavn & " " & Trim$(Me!personmellemnavn & " " & Me!Personefternavn)

Hvis mellemnavn er tom bliver resultatet indeni trim = " Jeppson" og det fjernes. Hvis mellemrum ikke er tom, har trim ingen effekt.
Avatar billede mugs Novice
15. juni 2007 - 14:26 #3
Eller i en forespørgsel:

Udtryk1: [Personfornavn] & (" "+[Personmellemnavn]) & " " & [Personefternavn]
Avatar billede -anders- Juniormester
15. juni 2007 - 16:06 #4
Hej, tak for indlæggende

Jeg har testet begge forslag, og de virker efter hensigten. Jeg vil derfor gerne dele point mellem jer, så jeppson gider du også poste et svar. Mage tak for hjælpen og god weekend til jer :o)
Avatar billede jeppson Nybegynder
15. juni 2007 - 16:35 #5
Hermed svar - God weekend til alle!
Avatar billede mugs Novice
15. juni 2007 - 16:46 #6
Tak for point, også en god weekend til Jer.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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