Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

parse a field 2

Status
Not open for further replies.

chris100

Technical User
Jan 9, 2001
7
0
0
US
I need help moving part of one field to another field.

the Field Name is "Description".
This field holds both a description and a number.
Example: (ASLT Measurement (C0102992)

I need to move the(C0102292)into a field of its own.

Where this number appears is never the same because the description varies in length.

Thanks in advance for the help.

Chris
 
Hi,

Does it always start with C and is there ever a C elsewhere in the description

Also, is the (C0102292) always the same length and at the end of the description ?

PS, nice name !!!
 
You can extract the value using the expression:
Mid([Description],Instr([Description], "(C")
As per chris153's post, this may vary if there might be (C anywhere except at the end of the description field value.

Duane
MS Access MVP
Find out how to get great answers faq219-2884.
 
Thanks for the quick response.

Chris153 - Yes the code number always starts with a C. It is also has both left and right parens around it - but is not always the same length.

Yeah, it is a great name!

Thanks.
 
Its abit nasty but effective (like herpies cream!)

Function Hello(Chris100 As String) As String

Hello = Mid(Chris100, InStr(1, Chris100, "(C", vbTextCompare) + 1, InStr(1, Chris100, ")", vbTextCompare) - InStr(1, Chris100, "(C", vbTextCompare) - 1)

End Function

You have to reference the function and pass the string as Chris100 in the query
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top