Hi,
Would apprectaie some help with the following.
If I have a text field in access like
"Graham Murphy T/A The Big Tree"
How do I split the field into "Graham Murphy" and "The Big Tree"
Many thanks lads!
|
Go4Expert Founder
|
![]() |
| 24Jul2006,18:04 | #2 |
|
Use the following Query
Code:
SELECT Left([Table1].[test],Instr([Table1].[test]," T/A")-1), Right([Table1].[test],Instr([Table1].[test]," T/A")-2) FROM Table1; |
|
Newbie Member
|
|
| 24Jul2006,19:39 | #3 |
|
That works great for what is left of the 'T/A' but its not grabbing all of the right side of the string for some reason.
Thanks for the help though! |
|
Go4Expert Founder
|
![]() |
| 24Jul2006,19:48 | #4 |
|
Quote:
Originally Posted by spudnik |
|
Newbie Member
|
|
| 24Jul2006,20:19 | #5 |
|
The field names are all different lengths. How do I grab everything to the right of T/A.
Thanks again! |
|
Go4Expert Founder
|
![]() |
| 24Jul2006,22:35 | #6 |
|
Instr([Table1].[test]," T/A") gets the index of [Table1].[test] string where T/A starts
Right([Table1].[test],Instr([Table1].[test],"T/A")-2) should get the content of the field after T/A If it does not for any case put that string. |
|
Newbie Member
|
|
| 31Jul2006,15:39 | #7 |
|
How do I put that string in?
The Right function is not working for some reason. Many Thanks, Graham |
|
Go4Expert Founder
|
![]() |
| 31Jul2006,16:33 | #8 |
|
Just try some simple sample with the right function and then go about with the actual problem.
|
|
Newbie Member
|
|
| 20Oct2011,22:38 | #9 |
|
Change right to mid That is what I did and the whole thing worked
Mid([Table1].[Test],InStr([Table1].[Test]," ")) AS Last |

