Charlotte Foust
charlotte.foust at gmail.com
Wed May 16 18:09:03 CDT 2012
Here's a quick routine to parse the alpha characters out of a string: Public Function ParseAlpha(ByVal strIn As String) As String ' Charlotte Foust 16-May-2012 Dim strOut As String Dim c As String Dim i As Integer For i = 1 To Len(strIn) c = Mid$(strIn, i, 1) If Not IsNumeric(c) Then strOut = strOut & Trim(c) End If Next i ParseAlpha = strOut End Function ParseAlpha("ABC123 def45") returns "ABCdef" Charlotte On Wed, May 16, 2012 at 3:20 PM, Charlotte Foust <charlotte.foust at gmail.com>wrote: > Will the values follow a specific pattern, i.e. characters then numbers? > If so you could write a quick function to start at the end of the string > and test each character until it hits an alpha, then return the left part > of the string up to that point. > > Charlotte Foust > > On Wed, May 16, 2012 at 12:44 PM, Brad Marks <BradM at blackforestltd.com>wrote: > >> We are pulling data from a purchased package via an Access 2007 Query. >> >> One of the fields has a combination of Alphabetic characters and >> numbers, such as these examples. >> >> ABC 1234 >> BB 1234556 >> CCC 55 >> >> Is there a way to eliminate the numeric part of the strings in these >> records within an Access Query? >> >> "ABC 1234" would become ABC >> "BB 1234556" would become BB >> "CCCDD 55" would become CCCDD >> >> Thanks, >> Brad >> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> >> >> >> Website: http://www.databaseadvisors.com >> >> >> >> >