Toon posts:

[access] Probleem klant-tabel omzetten naar etiketten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Goedemorgen,

Ik heb een probleem in access waar ik naar veel zoeken niet echt uitkom. Ik heb onderstaand tabel even als voorbeeld

VoorvoegselVoornaamTussenvoegselAchternaam
Dhr./Mevr.J.vanleeg
 W. Achternaam
Dhr.  naam


Je ziet het al, niet elk veld heeft een waarde.
Nu probeer ik in een rapport deze gegevens samen te voegen in 1 regel op de volgende manier:
=[Voorvoegsel] & " " & [Voornaam] & " " & [Tussenvoegsel] & " " & [Achternaam]
Nu werkt dit perfect met gevallen zoals in de eerste regel van mijn voorbeeldtabel, namelijk als elk veld is ingevuld. Nu krijg ik met velden die ik niet heb ingevuld een spatie teveel in mijn uitkomsten.

Nu zoek ik een manier om ervoor te zorgen dat access dus geen spaties invoegd na een veld met een null-waarde. Ik heb de help van access al erg vaak doorgezocht en google ook, maar helaas geen oplossing kunnen vinden. Ik ben ban dat ik iets in vb-script ofzo zal moeten doen (wat ik dus niet kan)? Of is er misschien een andere geniale oplossing?

Hartelijk dank alvast _/-\o_

[ Voor 4% gewijzigd door Verwijderd op 07-10-2005 11:55 ]


  • WimB
  • Registratie: Juli 2001
  • Laatst online: 30-03-2024
Gewoon iif gebruiken lijkt mij:

http://support.microsoft....287685&spid=2509&sid=1270

[ Voor 5% gewijzigd door WimB op 07-10-2005 12:02 ]


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Dat is het meest gebruikelijk, ja :)
Imho eleganter is gebruik te maken van het subtiele verschil tussen '+' en '&':
[iets] + Null = Null
[iets] & Null = [iets]

en dan: (A+" ") & (B + " ") etc.

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Verwijderd

Topicstarter
Dank je Niesje, dat werkt echt makkelijk inderdaad. En houd het voor mij ook wat overzichtelijker.