[AccessD] Problem Making Query

Heenan, Lambert Lambert.Heenan at aig.com
Fri Dec 11 13:30:51 CST 2015


Rocky,

Active Projects:

SELECT  Projects.[Project ID]
FROM Projects INNER JOIN [Project Activities] ON Projects.[Project ID] = [Project Activities].[Project ID] 
WHERE ((([Project Activities].STATUS)='ACTIVE'))
GROUP BY Projects.[Project ID]
HAVING (((Count([Project Activities].STATUS))>0));

Completed Projects:

SELECT  Projects.[Project ID]
FROM Projects INNER JOIN [Project Activities] ON Projects.[Project ID] = [Project Activities].[Project ID] 
WHERE ((([Project Activities].STATUS)='ACTIVE'))
GROUP BY Projects.[Project ID]
HAVING (((Count([Project Activities].STATUS))=0));

Plug in the correct table and field names and that should do it, I think. The only difference between the two is STATUS))>0 vs STATUS))=0.


Lambert

-----Original Message-----
From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin
Sent: Friday, December 11, 2015 11:50 AM
To: 'Access Developers discussion and problem solving'
Subject: [AccessD] Problem Making Query

Dear List:
 
I need some help structuring 2 queries and can't seem to figure how to do it.  
 
I have two tables: Projects and Project Activities, where Project Activities has the FK of Project ID - PK in the project table.  
 
Activities table has a status field 'ACTIVE' or 'COMPLETE'
 
The client wants to add checkboxes on the calling form - one labeled 'Active', one  labeled 'Complete', so that the combo box of Projects on the called form will show only Active projects, only Complete projects or both.
 
Showing both is easy - I already had that before he thought up this dandy enhancement
 
A project is Active if ANY project activity is status = ACTIVE.
 
A project is complete if ALL activities are status = COMPLETE.
 
So I'm trying to create two queries - one which would list active projects and one which would list complete project per the definition above then I'll change the row source of the combo box based on which boxes are checked.
 
But I've been fooling around with it long enough without success that I think I need some help.
 
(help!)
 
MTIA,
 
Rocky Smolin
Beach Access Software
858-259-4334
www.bchacc.com <http://www.bchacc.com/> www.e-z-mrp.com <http://www.e-z-mrp.com/>
Skype: rocky.smolin
 
 
-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com



More information about the AccessD mailing list