Is it possible to combine reports in MS access? - ms-access

I have different reports in Access for different cities. Every city has 8 pages (means 8 different reports).
Is it possible in Access to combine reports (8 pages of a city) together to see all the pages together and not as separate reports?

The easiest way is to put each report as a full page subreport of a new master report.
If you put a hidden control on the master report you can link child and master fields so each subreport shows the same city.
you can even bind the master report to the list of cities so each one shows in sequence.

Related

SSRS - Two different reports in one Excel?

I am pretty new to SSRS, so forgive me if I am asking something that is either obviously not possible (or easy) - I haven't found what I am looking for so far!!
I have a Detailed report, which splits by group onto multiple Excel tabs (pages). I also have a separate Summary report which outputs onto one page.
I want to merge these two into one report, so the users receive just one email, with tab 1 showing the Summary report and tab 2 on wards showing all the Detail.
The datasets come from two stored procedures and whilst related, they are different so I can't use the same dataset.
Is this possible in SSRS?
Thanks
Mark
Take your Detailed report and insert a subreport at the start of it. Set the subreport properties to point your Summary report.
If you have any manually set parameters in the Summary report, you'll need to set them up in the Detailed report (if they don't already exist) so you can pass the parameters to the subreport.
Now you have a single report with everything in.

ssrs 2008 page breaks between tablixes

I have a new ssrs 2008 report and I am going to have tweleve (12) tablixes for twelve (12) different reports that a user can select on by using a parameter called 'optRPT '.
The main tablix will be setup by student number. The embedded tablixes are for 12 different reports. I am planning to have 1 main tablix and embed the 12 tablixes within the main tablix .
The same parameters and dataset will be used for all the reports.
I want the12 tablixes to to be exported to separate pages and display as separate pages when the ssrs 2008 report is executing. Page breaks will occur between when the student numbers change and when the reports change for each student.
Should I use conditional page breaks on a single rectangle, a rectangle embedded within a second rectangle, and/or in a table?
Thus can you tell me what you suggest I try to do to allow the page breaks to occur between when the student number changes and when the reports change for each student?
Would you show me how to accomplish this goal using pictures, examples, and/or the code that is rquired?

use expression to dynamically decide which subreport to open

I have a report that contains several pages with graphs, tables and so on.
This report is used by different customers who always want small modifications to the report. At the moment if a customer wants a change on page 5 the whole report is recreated with the modifications, even though the only change is in the graph on page 5.
More so, some customers don't want to see page 3, others want a custom table at page 6.
My boss would like the report to be modular so he can simply switch parts on/off depending on what the customer wants. At the moment a change in a report means development followed by deployment.
My idea is to create a report with a number of subreports. Each graph/table would be a subreport so that if a change is needed we only need to change thàt specific subreport.
Ideally a dataset would be attached to the mainreport detailing which subreport to show: for customer X we would show SubreportX, Customer Y would see subreportY.
I know this can be done by adding all possible subreports to the mainreport and switching visibility per subreport but more elegant would be to dynamically decide which subreport to show. On drillthrough reports this is possible by using an expression to determine which report to open;
eg IIF(customer = X, "subreportX", "SubreportY")
but is this possible with subreports?
To be clear: I am looking for a way to decide dynamically at the moment of opening the report which subreports to show. Something like using an expression to get the name of the wanted subreport.
I have been searching for this (in VS2012 and through Google) but I cannot seem to find a definitive answer whether it is possible to decide at opening the report which subreports to show....
I found the following but again that seems merely to be using toggling visibility:
Dynamic subreport in SSRS 2008
I am very much hoping for suggestions, answers or even general directions. Thanks for thinking with me!
I would create a Dataset that returns the list of valid subreports for the selected Customer. I would add all the possible subreports to the master report. I would set the Visibility property of each sub-report using a Lookup expression, targeting that dataset.

How load the subreport data in a single database hit in SSRS?

I am using SSRS, the situation is that I am loading users in the Main report and I have created a sub-report to display the user addresses (there can be multiple addresses per user).
Now after adding the sub-report the report becomes considerable slow. My guess is that this is due to the fact that the Main report needs to fetch data for sub-report for each user in the list.
What I want to achieve is to load all the data for the sub-report in a single database hit and then just filter the records in the application. Is there a way to do this in SSRS reports?
If any other information is required then please let me know.
Thanks for your time.
If you want to do that then you should use grouping to achieve it. For example, have as your dataset query some Sql like:
SELECT User.Name, Address.StreetNumber, Address.Street, Address.City
FROM User
INNER JOIN Address ON User.Id = Address.UserId
ORDER BY User.Name
Then on your tablix add a Group (right-click on the handles on the right of the tablix to add a group) to have a row showing the user details then in the Detail group add the addresses (you can add more detail rows if needed to format it nicely again by using the tablix handles).
This will show the user then show all the addresses for the user, then show the next user and so forth.
you could consider using a shared dataset and enable caching on the properties (to be done on the SSRS itself)

Microsoft Reporting Services 2008- Multi-Value Parameter- New Page

I am creating a report where the parameter selection = customer_name and the report is one page and has 5 tablix relating to the customer. What my team would like is to be able to select more than one customer at a time to save time; however they want a separate page per customer_name. Can this be done with multi-value parameter and if so, how do I group so that the data does not comingle with each other?
Ex.
ABC Customer
RentTablix
ExpenseTablix
PAGE BREAK
EFG Customer
RentTablix
ExpenseTablix
I am over thinking this??? Please help ;-)
On the report parameter enable the multi-select option. Pass this through to your reporting procs ensuring it's handled properly (I think it's a comma seperated list). In the report add a list control and put all the tablix control into the list area. Set the grouping on the list region to be base on customer and specify a page break on change of customer in the list control.