[AccessD] Problem Making Query OT

Martin Reid mwp.reid at qub.ac.uk
Sat Dec 12 08:09:09 CST 2015


Happy birthday Rocky

Martin
________________________________
From: Rocky Smolin<mailto:rockysmolin at bchacc.com>
Sent: ‎11/‎12/‎2015 22:23
To: 'Access Developers discussion and problem solving'<mailto:accessd at databaseadvisors.com>
Subject: Re: [AccessD] Problem Making Query

Lambert:

Close.  The active query works and returns the right projects.  But the
Complete one does not - it returns no records although I know there are
three projects that are complete.

If I take the zero out of the criteria line it returns the same list as the
active  query.

Thanks

Rocky

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

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> <http://www.bchacc.com/> www.e-z-mrp.com<http://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

--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

--
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