Chris,
Hiervoor heb je 3 functies nodig:
Mid, Instr en Len
Stel je hebt in het veld: abcde/1234567 (lengte is 13)
Je moet berekenen het positienummer van de /, in dit geval 6
Veld1 wordt dan startpositie 1 met een lengte 5 (6-1).
Veld2 start dan op positie 7 (6+1) met een lengte 7 (13-6)
V1: Mid(;1;InStr(1;;“/”)-1)
V2: Mid(;InStr(1;;“/”)+1;Len()-InStr(1;;“/”))
Op deze wijze maakt het niet uit op welke positie in de verschillende records de / staat, als het maar een / is, maar dat spreekt voor zich.
Maak nu een nieuwe tabelmaak-query met alle velden uit de oorspronkelijke tabel (* naar je query-raster) en voeg beide nieuwe velden toe.
Na het maken van de nieuwe tabel kontroleer je alles en kan het oorspronkelijke veld verwijderd worden.
Succes,
Jaap