20. april 2005 - 09:44Der er
7 kommentarer og 1 løsning
Opdeling af gade og husnummer.
Hej.
Jeg er ved at overføre en kundeliste fra et gammelt til et nyt system. I det gamle system var gade og husnummer samlet i et felt. eksempelvis: "Sankt Nikolai Plads 2/4/th" eller "Hovedgaden 17" eller "Sæbyvej 13 D". I det nye system skal gade og husnummer stå i hver sit felt. Hvordan gør man det?
dn problematik har været vendt mange gange. Problemet er, at der er så mange regler.
Men disse 2 funktioner kan måske hjælpe dig:
Public Function SplitAdresse_FindGadenavn(Adresse As String) As String Dim pos As Integer pos = 1 Do Until pos >= Len(Adresse) Or (Mid(Adresse, pos, 1) >= 0 And Mid(Adresse, pos, 1) <= 9) pos = pos + 1 Loop SplitAdresse_FindGadenavn = Left(Adresse, pos - 2) End Function
Public Function SplitAdresse_FindVejnr(Adresse As String) As String SplitAdresse_FindVejnr = Mid(Adresse, Len(SplitAdresse_FindGadenavn(Adresse)) + 2) End Function
Jeg har indsat de to funktioner i moduler, jeg mangler lidt hjælp til at indsætte dem i en forespørgsel. Jeg er lidt noob, så en syntaks ville være en stor hjælp :)
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.