Solved

Query to exclude value based on form selection

Posted on 2009-05-08
2
185 Views
Last Modified: 2012-05-06
I have an Access 2003 database with a basic query that pulls parameters from a form. I want to exclude the last parameter of the WHERE clause (L.LicensedById = Forms!frmApplicationsTotal!LicensedBy) if the value passed to it is 0. The column that holds the values is an integer and will contain a 1 or 2. Basically if the user doesn't select a value (1 or 2) then I want to return all results whether its a 1 or a 2.

Query below:
SELECT
     Count(*) AS Total
FROM
     dbo_tblApplications AS A
INNER JOIN
     dbo_tblLicense AS L ON A.CredentialID=L.LicenseID
WHERE
     (A.DateReceived>=Forms!frmApplicationsTotal!FromDate And A.DateReceived<=Forms!frmApplicationsTotal!ToDate)
     And (L.LicenseTypeID=Forms!frmApplicationsTotal!LicenseType)
     And (A.ApplicationType=Forms!frmApplicationsTotal!ApplicationType)
     And (L.LicensedById = Forms!frmApplicationsTotal!LicensedBy);

Open in new window

0
Comment
Question by:adamch25
2 Comments
 
LVL 2

Accepted Solution

by:
shoppedude earned 250 total points
ID: 24339061
I believe this should work for you:


SELECT
     Count(*) AS Total
FROM
     dbo_tblApplications AS A
INNER JOIN
     dbo_tblLicense AS L ON A.CredentialID=L.LicenseID
WHERE
     (A.DateReceived>=Forms!frmApplicationsTotal!FromDate And A.DateReceived<=Forms!frmApplicationsTotal!ToDate)
     And (L.LicenseTypeID=Forms!frmApplicationsTotal!LicenseType)
     And (A.ApplicationType=Forms!frmApplicationsTotal!ApplicationType)
     And (Forms!frmApplicationsTotal!LicensedBy = 0 
      Or (Forms!frmApplicationsTotal!LicensedBy <> 0 And L.LicensedById = Forms!frmApplicationsTotal!LicensedBy))

Open in new window

0
 

Author Closing Comment

by:adamch25
ID: 31579580
Thanks that worked! That was easy huh? Sometimes the easy things are the hardest to overcome... for me that is. ;)
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A simple tool to export all objects of two Access files as text and compare it with Meld, a free diff tool.
Describes a method of obtaining an object variable to an already running instance of Microsoft Access so that it can be controlled via automation.
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
With Microsoft Access, learn how to specify relationships between tables and set various options on the relationship. Add the tables: Create the relationship: Decide if you’re going to set referential integrity: Decide if you want cascade upda…

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question