How can I extract a portion of text from a text string

G

Garry

How can I extract a portion of text from a text string using a query

Examples :

15 Rose Cottage Kent
15 Great Andrew Road London

I require :
Rose Cottage
Great Andrew Street

cheers
 
J

John Spencer

IF the structure is always the same as you have described
You can strip off the first word (the numbers) using.

Mid(YourField,Instr(1,YourField," ")+1)

Then you can strip off the last word using

Left(x,InstrRev(x, " ")-1)

Where x is the first expression. So the final expression might look like

Left(Mid(YourField,Instr(1,YourField," ")+1),
InstrRev(Mid(YourField,Instr(1,YourField," ")+1), " ")-1)

Or you could write a custom function in VBA that would strip off the
first and last word.


'====================================================
John Spencer
Access MVP 2002-2005, 2007
Center for Health Program Development and Management
University of Maryland Baltimore County
'====================================================
 
G

Garry

Thank's John, that will do nicely


John Spencer said:
IF the structure is always the same as you have described
You can strip off the first word (the numbers) using.

Mid(YourField,Instr(1,YourField," ")+1)

Then you can strip off the last word using

Left(x,InstrRev(x, " ")-1)

Where x is the first expression. So the final expression might look like

Left(Mid(YourField,Instr(1,YourField," ")+1),
InstrRev(Mid(YourField,Instr(1,YourField," ")+1), " ")-1)

Or you could write a custom function in VBA that would strip off the first
and last word.


'====================================================
John Spencer
Access MVP 2002-2005, 2007
Center for Health Program Development and Management
University of Maryland Baltimore County
'====================================================
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top