Splitsen huisnr en toevoeging

Status
Niet open voor verdere reacties.

Schrikje

Gebruiker
Lid geworden
20 nov 2001
Berichten
45
Hallo,
Ik wil graag via een Query het huisnummer veld splitsen en de toevoeging in een eigen veld plaatsen.

Dit is wat ik tot nu toe bedacht heb;
Right(Trim([Huisnummer]);Len(Trim([Huisnummer]))-InStr(1;[Huisnummer];"."))
Het huisnummer word netjes gesplitst, maar de huisnummers zonder toevoeging komen ook in het veld "toev" te staan, met 3 posities.
Het resultaat wat ik zoek is alleen datgene wat achter de . (punt) staat.


Wie weet de oplossing?
 
Laatst bewerkt:
Logisch dat je dit resultaat krijgt, want je pakt altijd tekens van de rechterkant. Dus ook als er geen toevoeging is. Ik denk niet dat het met een formule kan, maar dat je een functie moet maken die je dan in de query aanroept.
 
Hoe pak ik dat aan?

Hoi OctaFish,
Bedankt voor je snelle reactie.
Hoe zou zo'n functie eruit moeten zien en hoe roep ik die aan in een query?
Weet je ergens een voorbeeld te staan?

Groetjes Schrikje
 
Ik heb thuis wel een voorbeeldje, dat zal ik vanavond opzoeken.
 
Da's mooi, want ik heb er vandaag (en gisteren dus ook niet) gen tijd voor :).
 
Kan prima zonder dat je daarvoor een function hoeft te definieren:

IIF(InStr(Huisnummer;".") = 0; NULL; Mid(Huisnummer; InStr(Huisnummer; ".")+1))

Tardis
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan