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
How do I add "domain users" to local administrator group
How to extract table field list using query
Populate lookup field with data from parent site list
round() method in MFC
Interfacing Microsoft Map Point with Access 2002
access 2007 relationships
How Do I download AJAX Futures?
Code retriving duplicated numbers.
Possible to use C# in Excel 2007 macro?
Installing: What is it With this here "Mscreate.dir"