Solved

sharing data between reports

Posted on 2011-09-13
6
299 Views
Last Modified: 2012-05-12
I am trying to have the totals from one report show up on another report. Cant seem to get it.

I would like the "Forecast total" from the "Project Margins  Details" report to show up on the "Project Dashboard" report under the forecast cost for each project.  I have attached a sample file.

Also can you tell me where the item is that is causing the error message when you open the file Projects.accdb
0
Comment
Question by:SMP319
  • 5
6 Comments
 
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 36530662
This depends on how/when/under what circumstances these two report will be displayed.


In a Brute force scenario you could store the first value in a Public variable.
This simply insert this variable into the second report (via a function.)
0
 
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 36530703
In your case you can display this total in a control anywhere you like by using the following formula as a textbox Control source

=DSum("Total","[Project Margins Details]")
0
 
LVL 1

Author Comment

by:SMP319
ID: 36530815
this only partiallyt solved my issue. It is pulling the total from the project margin report. I want the total for each individual project. can this be modified to add that criteria?
0
Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

 
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 36531076
Sure, but you logic for doing this is flawed.

Your ultimate goal here is to include (at some level) the same source into the other report.

Meaning you really should not have to rely on "grabbing" a value form one report and inserting it into another.

For example, ...you need Total sales per employee for New York in one report.
Great, you create a report to show that.

Now you need this same data in a Nationwide Report (All States).

In this case your goal should not be to "get" the data from the first report and insert it into the second report.
Instead the same source or "RecordSource", (again at some level) should be used for both reports.
This way you create the report the same way
Make sense?


But to answer your question directly;...Yes, you can add criteria to the Dsum like so:
=DSum("Total","[Project Margins Details]", "State=" & "'" & New York & "'")
...for a sum from NY (text)
Or
=DSum("Total","[Project Margins Details]", "EmpID=" & me.empID)
...for the sum for a selected EmployeeID (Numeric)
You can see the help files on "Aggregate Functions", for more in depth information.

Some issues with using aggregate functions are that:
1. They use more resources that doing this through the Recordsource
2. They can get very complex to write as you include multiple criterion that include Numbers, Text and dates)

JeffCoachman



0
 
LVL 74

Expert Comment

by:Jeffrey Coachman
ID: 36531112
BTW, the error is caused because you set an opening form ("Project List") in the Access option, but that form has either been renamed or deleted.
0
 
LVL 74

Accepted Solution

by:
Jeffrey Coachman earned 500 total points
ID: 36531275
...so in your case this would be what you could use for "Test Project"

=DSum("Total","[Project Margins Details]","Project=" & 4)

Finally, (and as a side note) I strongly advise you avoid using "Lookup Fields" in your tables.
There are many reasons:
http://access.mvps.org/access/lookupfields.htm
(Use lookups in your forms only)

...But in your case specifically it just makes it that much more difficult to see what the real underlying value is (4, not "Test Project")

JeffCoachman
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Entering a date in Microsoft Access can be tricky. A typo can cause month and day to be shuffled, entering the day only causes an error, as does entering, say, day 31 in June. This article shows how an inputmask supported by code can help the user a…
Describes a method of obtaining an object variable to an already running instance of Microsoft Access so that it can be controlled via automation.
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…
The viewer will learn how to simulate a series of coin tosses with the rand() function and learn how to make these “tosses” depend on a predetermined probability. Flipping Coins in Excel: Enter =RAND() into cell A2: Recalculate the random variable…

707 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

16 Experts available now in Live!

Get 1:1 Help Now