FileMaker Tip 347
![]()
Straatnaam en huisnummer staan in één veld en dat willen we niet
Tja, als dat zo is, dan moeten we die twee uit elkaar halen. We kunnen de zaak bijzonder complex maken, maar met volgende eenvoudige formule schieten we al een heel eind op en kunnen we alle gevallen behandelen waar een huisnummer uit één deel volgt op een straatnaam die uit verschillende delen mag bestaan.
Eerst even kijken naar het ding:
Right(Straat; Length(Thuis Straat) - Position(Straat; " "; 1;PatternCount(Straat;" "))))en nu wat uitleg:
- PatternCount telt hoeveel spaties in onze woordgroep staan.
- Met Position zoeken we waar de laatste spatie staat.
- Met Right isoleren we het deel dat na die spatie komt (dus het huisnummer)
Daarna kunnen we dat nieuwe gegeven - het huisnummer - in een apart veld onderbrengen. Dat veld gebruiken we dan weer in een formule om het huisnummer door niets te vervangen in onze oorspronkelijke gegevens (we houden uiteraard wel rekening met de spatie die voor dat huisnummer komt).
Terug naar het selectiemenu voor de tips.