04. juli 2001 - 15:20
Der er
8 kommentarer og 1 løsning
Selektere en del af en tekst
Er det muligt at selektere en del af en tekststreng ? Jeg har denne streng 122/133 men vil gerne have den splittet i | 122 | 133 | left og right (ventre højre ) duer ikke, da der også findes følgende eksempel 122a/135 Der skal altså selekteres på / (slash) Altså en difinition, der siger at det er et specifikt tegn, der skal være \"kolonnedeler\" mvh martens
Annonceindlæg fra Cognizant
If there is always a \"/\" inthe string then thsi gives you the left, I am sure you can get the right yourself, if not then get back... Left(str, Len(str) - (InStr(1, str, \"/\") - 1))
Left(Tekst, Instr(1,Tekst, \"/\")-1) giver venstre side. Mid(Tekst, Instr(1,Tekst, \"/\")+1) giver højre side. /Thomas
Right thomas, I dont need the Len !!
Terry-> I wrote it before seeing your suggestion. It\'s not that I corrected you ;o)
Your fast if you did correct me thomas, but then if you had then you had reason to! And I was expecting you to answer it before me anyway...
Det kan jeg ikke få til at funke... :o(
SELECT Left([field],InStr(1,[field],\"/\")-1) AS LeftPart, Mid([field],InStr(1,[field],\"/\")+1) AS RightPart FROM Table1;
BINGO !!!!! Thanx A Lot -- Nice work and quick and detailed too... martens
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser