A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » Running & Setting Up Queries
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Access Expression



 
 
Thread Tools Display Modes
  #1  
Old August 26th, 2005, 10:39 PM
James K via AccessMonster.com
external usenet poster
 
Posts: n/a
Default Access Expression

I would like to construct a query from a table with a debtor name field. The
select statement needs to exclude all records that have the word Corp, CO,
Ltd, LLC, or Company in the field. Basically I want to eliminate businesses
and leave only individuals. I also do not want to eliminate someone with a
name such as Jill Comp. Thus I need to be specific for the CO and exclude
any records that merely have a Co someplace in the field.

Also, is there a good primer on Access Expressions with lots of examples?
Sort of Access Expressions for Dummies?

Thanks in advance and have a good weekend.
  #2  
Old August 27th, 2005, 04:00 AM
PC Datasheet
external usenet poster
 
Posts: n/a
Default

You would be better off adding a field named IsCompany (Yes/No) to your
table and setting its default value to False. Then create an update query
and update all the records to False. Finally change Update To to True and
add the following expression in the criteria of the query:
Like "*" & In(Corp, CO, Ltd, LLC, Company) & "*"
Run the query and IsCompany for DebtorNames that contain those words will be
marked True.

Note that this is not full proof and you should go back and manually review
the records and manually make appropriate changes to IsCompany.


--
PC Datasheet
Your Resource For Help With Access, Excel And Word Applications

www.pcdatasheet.com

"James K via AccessMonster.com" wrote in message
...
I would like to construct a query from a table with a debtor name field.
The
select statement needs to exclude all records that have the word Corp, CO,
Ltd, LLC, or Company in the field. Basically I want to eliminate
businesses
and leave only individuals. I also do not want to eliminate someone with
a
name such as Jill Comp. Thus I need to be specific for the CO and exclude
any records that merely have a Co someplace in the field.

Also, is there a good primer on Access Expressions with lots of examples?
Sort of Access Expressions for Dummies?

Thanks in advance and have a good weekend.



  #3  
Old August 27th, 2005, 04:38 PM
John Spencer (MVP)
external usenet poster
 
Posts: n/a
Default

I agree with PC DataSheet that you would probably be better off adding another
field named IsCompany to your table.

I don't think his criteria will work to find those that need to be marked true.

You would need something like the following as the where clause.

DebtorName Like "* LLC*" OR
DebtorName Like "* Corp*" OR
DebtorName Like "* Company*" OR
DebtorName Like "* LTD*" OR
DebtorName & " " Like "* CO *" OR
DebtorName Like "* CO.*"

After the update, I would suggest you search for all the records with "*Co*" and
marked as IsCompany. Then review them manually to see if any were inadvertantly checked.

IF you cannot add the field, then the criteria listed above could be used to
identify records that were not companies, by making a change to Not Like and AND

DebtorName Not Like "* LLC*" AND
DebtorName Not Like "* Corp*" AND
DebtorName Not Like "* Company*" AND
DebtorName Not Like "* LTD*" AND
DebtorName & " " Not Like "* CO *" AND
DebtorName Not Like "* CO.*"

PC Datasheet wrote:

You would be better off adding a field named IsCompany (Yes/No) to your
table and setting its default value to False. Then create an update query
and update all the records to False. Finally change Update To to True and
add the following expression in the criteria of the query:
Like "*" & In(Corp, CO, Ltd, LLC, Company) & "*"
Run the query and IsCompany for DebtorNames that contain those words will be
marked True.

Note that this is not full proof and you should go back and manually review
the records and manually make appropriate changes to IsCompany.

--
PC Datasheet
Your Resource For Help With Access, Excel And Word Applications

www.pcdatasheet.com

"James K via AccessMonster.com" wrote in message
...
I would like to construct a query from a table with a debtor name field.
The
select statement needs to exclude all records that have the word Corp, CO,
Ltd, LLC, or Company in the field. Basically I want to eliminate
businesses
and leave only individuals. I also do not want to eliminate someone with
a
name such as Jill Comp. Thus I need to be specific for the CO and exclude
any records that merely have a Co someplace in the field.

Also, is there a good primer on Access Expressions with lots of examples?
Sort of Access Expressions for Dummies?

Thanks in advance and have a good weekend.

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How do I use the Access OR and LIKE operators in an expression? L. Richard Bancroft General Discussion 5 February 11th, 2005 05:07 PM
Encrypt AccesS File? milest General Discussion 2 February 9th, 2005 07:58 PM
Converting T-SQL -> Access give Syntax error (missing operator) inquery expression Andrew John Running & Setting Up Queries 3 September 1st, 2004 12:06 PM
Expression Too Complex in Access 2000 Grease Running & Setting Up Queries 1 July 1st, 2004 02:50 PM
Need help with Access decision aualias General Discussion 23 June 21st, 2004 02:04 AM


All times are GMT +1. The time now is 11:52 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.