+ Reply to Thread
Results 1 to 8 of 8

Thread: Printing from Report Manager

  1. #1
    Barn Newbie pk400i is an unknown quantity at this point pk400i's Avatar
    Join Date
    Aug 2009
    Posts
    4
    Rep Power
    3

    Printing from Report Manager

    HI I Have several reports in Report Manager. Most of them have pie or bar charts across - several across. This presents a problem, for the user to view. We can make the space of the screen from 100% to 75% and this is OK.

    Howeve, I would like this 75% to be a permanent default for the report. I did the same in the source of the report but it always loads the report at 100%.

    More importantly, when the user wants to print the report, after all, most often they need to print a report, it doesn't print as 75% even though it was changed to this, but at 100%.

    I am asking this question in many forums and I never get a response.

    Does this problem, make any sense, or am I missing something fundamental here?

    TIA, Phil

  2. #2
    I like Data Cubes too... Lauramc has a spectacular aura about Lauramc has a spectacular aura about Lauramc's Avatar
    Join Date
    Mar 2008
    Location
    Far Far Away
    Posts
    387
    Real Name
    Laura
    Rep Power
    5

    Sorry for the delay. I believe I have found an answer for you. The best way I can think of to do this is to modify the URL. You'll have to give the modified URL to your users obviously, but the good news is that the display is at 75% but the report prints at 100%.

    Here is what you need to do.
    1. Run the report and right click on the screen.
    2. Select properties in the dropdown.
    3. Select and copy the entire URL address.
    4. Paste this into some text editor like notepad for example.
    5. Look for the section that says "&rc%3aToolbar=True&"
    6. After that (adding no spaces or quotes) add "&rc%3aZoom=75&"
    7. Look for the bit at the end that says "3aArea=Report".
    8. Change that to "3aArea=Parameters" (so your users can change parameters).

    You can always give your users a more friendly looking url, but this will do what you want I think.

    Let me know if that works for you.
    "The Enrichment Center is required to remind you that first you will be baked, then there will be cake." - GLaDOS

  3. #3
    Barn Newbie pk400i is an unknown quantity at this point pk400i's Avatar
    Join Date
    Aug 2009
    Posts
    4
    Rep Power
    3

    Lauramc, thank you for your reply. I did not find the parts you indicated. Please note that I am using Report Manager with parameters. Ideally I would change the Parameters screen page to the 75%
    this is what it looks like: Where could i put the 75%?

    http://localhost/Reports$SQL2005/Pages/Report.aspx?ItemPath=%2fQuotes+4+months+with+Previ ous+Year%2fMasterReport

  4. #4
    I like Data Cubes too... Lauramc has a spectacular aura about Lauramc has a spectacular aura about Lauramc's Avatar
    Join Date
    Mar 2008
    Location
    Far Far Away
    Posts
    387
    Real Name
    Laura
    Rep Power
    5

    Hmm... that URL does not look long enough. Did you run the report from the Report manager before getting the URL? Also - make sure you get the URL from the report section of the page. So run it in IE then right click on the body of the report and copy the URL in the Address section of the properties.

    P.S. make sure to hold down the left mouse button... there is more to the URL than what you see. Here's a sample:
    Code:
    http://data1/ReportServer?%2fAccounting%2fSales_by_Order_Source&StartDate=8%2f1%2f2009+12%3a00%3a00+AM&EndDate=8%2f23%2f2009+12%3a00%3a00+AM&rs%3aCommand=Render&rs%3aFormat=HTML4.0&rc%3aReplacementRoot=http%3a%2f%2fdata1%2fReports2%2fPages%2fReport.aspx%3fServerUrl%3d&rc%3aToolbar=True&rc%3aJavaScript=True&rc%3aLinkTarget=_top&rc%3aArea=Report
    
    Last edited by Lauramc; August 24th, 2009 at 05:02 PM.
    "The Enrichment Center is required to remind you that first you will be baked, then there will be cake." - GLaDOS

  5. #5
    Barn Newbie pk400i is an unknown quantity at this point pk400i's Avatar
    Join Date
    Aug 2009
    Posts
    4
    Rep Power
    3

    Actually the report in question has a different problem.

    Do you know if there is a way to have a matrix display only twice and then go to a new line?

    I have in this report showing month of sales in a column for various product categories and side by side the same month in the previous year.

    This continues for the next 3 months, including the previous year as a matrix so it goes across the screen quite a bit.
    ]
    Can I somehow have the matrix 'break' after 2 sets? This would help with the printing problem I believe quite the solution.

  6. #6
    I like Data Cubes too... Lauramc has a spectacular aura about Lauramc has a spectacular aura about Lauramc's Avatar
    Join Date
    Mar 2008
    Location
    Far Far Away
    Posts
    387
    Real Name
    Laura
    Rep Power
    5

    Do you mean that you want to force the matrix to wrap so that it always fits within the borders of the report? Can you design the matrix so that the data goes down the page instead of across in order to conserve space?

    Alternatively, you can decrease the margins or force the page to landscape mode if you have not tried that already (this is set in the report properties).

    If none of that works, I suggest designing multiple matrices; forcing the amount of data in the dataset so that the data only goes across the page as far as you want it to. For example, each matrix could contain two months worth of data and each would be arranged so that they go down the page one after the other.

    Hopefully some of this makes sense for you. I'd try the page settings first and see if you can't get that to work before attempting the other option.

    Let me know how it goes!
    "The Enrichment Center is required to remind you that first you will be baked, then there will be cake." - GLaDOS

  7. #7
    Barn Newbie pk400i is an unknown quantity at this point pk400i's Avatar
    Join Date
    Aug 2009
    Posts
    4
    Rep Power
    3

    [QUOTE=Lauramc;12744]Do you mean that you want to force the matrix to wrap so that it always fits within the borders of the report? Can you design the matrix so that the data goes down the page instead of across in order to conserve space?

    >>>> that's what I am asking. I mean the main thing would be for it to stop displaying after 2 sets then just start again at next line.

    Alternatively, you can decrease the margins or force the page to landscape mode if you have not tried that already (this is set in the report properties).
    >>> Landscape mode isn't helping at all in this case. Margins maybe have to check.

    If none of that works, I suggest designing multiple matrices; forcing the amount of data in the dataset so that the data only goes across the page as far as you want it to. For example, each matrix could contain two months worth of data and each would be arranged so that they go down the page one after the other.

    >>> I will look into this but not sure how you set this up. I am reading one table and populating a matrix. What would happen to have the fields go there and not here?

  8. #8
    I like Data Cubes too... Lauramc has a spectacular aura about Lauramc has a spectacular aura about Lauramc's Avatar
    Join Date
    Mar 2008
    Location
    Far Far Away
    Posts
    387
    Real Name
    Laura
    Rep Power
    5

    You might also look at the matrix object's properties. There's a property that says "fit on one page if possible". You could check that checkbox and see if it fits onto one page that way. Remember that you will have to deploy the report with that change in order to see any difference on the server.

    Another option is to make the font smaller and to modify the width of the columns so that they are only as wide as they need to be. You could also make the columns even smaller than that and allow the text to wrap if that wouldn't look too bad. Eliminate as much whitespace as you can between columns.

    If that still doesn't work you can try the other option you asked about at the end of your post... creating multiple matrices. What I meant by that is that you could set up multiple report datasets. Each dataset would query the table for a specifc timeframe in an effort to limit the results. Then each dataset in your report is tied to a separate matrix. You would design the report with multiple matrices beneath each other vertically and a page break after each one. But this is a measure of last resort.
    "The Enrichment Center is required to remind you that first you will be baked, then there will be cake." - GLaDOS

+ Reply to Thread

Similar Threads

  1. Sum by region in report?
    By Rebelle in forum Microsoft Access
    Replies: 4
    Last Post: July 6th, 2009, 12:21 PM
  2. if report query is empty, close report
    By tuxalot in forum Microsoft Access
    Replies: 1
    Last Post: March 29th, 2009, 03:23 PM
  3. Report for catalog
    By alex motilal in forum Microsoft Access
    Replies: 3
    Last Post: March 10th, 2009, 08:47 AM
  4. Hide/Keep print button from printing
    By Rebelle in forum HTML & CSS Help
    Replies: 2
    Last Post: December 10th, 2008, 12:37 PM
  5. Replies: 0
    Last Post: July 3rd, 2008, 12:02 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

SEO by vBSEO