Solved

Can I include/not include sums in Access Reports based on dates?

Posted on 2011-02-24
7
198 Views
Last Modified: 2012-05-11
I have a report designed so it shows issued policies within 0-15 days of the renewal date, same for 16-30 and 31-60 days and also for anything greater than 60 days.

All total numbers are correct, however, if I was to say that I only want to see figures in relation to the dates I put in how would I go about it? Currently if I put from the 1st Feb to the 28th Feb it will still show the total figure for anything greater than 60 days and total up the policy count which therefore gives a slightly inaccurate figure.

The query is as shown below, (bear in mind there are two further queries created before this):

SELECT qry_contract_certainty_average.CountOfcontract_certainty_time, qry_contract_certainty_average.AvgOfcontract_certainty_time, qry_contract_certainty_average.SumOfNegative, qry_contract_certainty_average.[SumOf0-15 days], qry_contract_certainty_average.[SumOf16-30 days], qry_contract_certainty_average.[SumOf31-60 days], qry_contract_certainty_average.[SumOf>60 days], qry_contract_certainty_average.CountOfInsurer_Docs_issued1, [CountOfInsurer_Docs_issued1]-[CountOfcontract_certainty_time] AS Expr2, ([SumOf16-30 days]+[SumOf0-15 days]+[SumOfNegative])/([CountOfInsurer_Docs_issued1]) AS Expr3
FROM qry_contract_certainty_average;

So the dates are text fields that are placed in the form where the user enters in the dates and the report will take those dates and use the renewal date field to show records only between those dates.

Any advice or direction would be much appreciated, thanks.
0
Comment
Question by:josefmikhail2011
7 Comments
 
LVL 92

Expert Comment

by:Patrick Matthews
ID: 34968900
Typically you would add a WHERE clause like this, if the RenewalDate has no time portion:

WHERE RenewalDate Between Forms![FormName]![StartDate] And Forms![FormName]![EndDate]
0
 

Author Comment

by:josefmikhail2011
ID: 34968951
The Where clause already exists in the first query I created, second query then uses the first and the third query as shown in my original post uses the second.

I just need to get the query to say if difference in the dates entered is greater than 60 do include the number in the total policy count.  If difference is 60 or less then do not include in policy count.

Could I do anything with the report itself?
0
 
LVL 39

Accepted Solution

by:
als315 earned 500 total points
ID: 34969718
You can use "On format" event in report sections and set some fields to be invisible:
if DatesDifference < 31 then Me.[Sumof31-60].visible = false
0
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 

Author Comment

by:josefmikhail2011
ID: 34970089
That would not make the field visible and still count the figure included in the total, I want to avoid this by getting the report not to include the sum of anything greater than 60 days.
0
 
LVL 39

Assisted Solution

by:als315
als315 earned 500 total points
ID: 34970563
If you are using SUM in report, you can add IIF in equation.
0
 
LVL 68

Expert Comment

by:Qlemo
ID: 36032360
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

The first two articles in this short series — Using a Criteria Form to Filter Records (http://www.experts-exchange.com/A_6069.html) and Building a Custom Filter (http://www.experts-exchange.com/A_6070.html) — discuss in some detail how a form can be…
Introduction The Visual Basic for Applications (VBA) language is at the heart of every application that you write. It is your key to taking Access beyond the world of wizards into a world where anything is possible. This article introduces you to…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
In Microsoft Access, learn how to “cascade” or have the displayed data of one combo control depend upon what’s entered in another. Base the dependent combo on a query for its row source: Add a reference to the first combo on the form as criteria i…

861 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

Need Help in Real-Time?

Connect with top rated Experts

25 Experts available now in Live!

Get 1:1 Help Now