Microsoft
Software
Hardware
Network
Question : can i use right([ClientName] to get the last part of a string in a Microsoft Access query if i don't know how long the last part is?
Hi Experts,
Field ClientName is stored in database as one string, for example "Tracy Morris". There is always a space between first name and last name. I need to bring out just the last name to filter for results on a form. The customer needs to search by last name only, but it isn't store anywhere in the database like that. So in my query, i have Last Name: Right([ClientName]), and i get an error. I can put in LastName: Right([ClientName], 6) and i will just get the last name "Morris", but the problem is, i don't have any way to know how long the last names will be. Can i just pull for the last section of a string, or pick up from the space between the first and last names? Thanks :-)
Laura
Answer : can i use right([ClientName] to get the last part of a string in a Microsoft Access query if i don't know how long the last part is?
use the mid function
Mid([ClientName], Instrrev([ClientName]," ") +1)
or add a trim
Trim(Mid([ClientName], Instrrev([ClientName]," ") +1))
Random Solutions
Exchange 2003 to 2007 mailbox move problem
Perl SQL Server error - SQL-01004
sql cluster - moving tempdb
Windows 2003 Server - IIS 6 connection to shared server - Logon/Logoff errors Event 529 & 680
Run Queries Based on Form Values
How do I install aTube Catcher 1.0 rc2 setup.231 program?
Cannot connect new Windows 7 client to the domain
Windows SharePoint Services 3 Event ID 8214
Can you store public folders on an external hard drive in exchange server 2003
VBA to get a list of queries that use a specific table