Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Blank Preview, but report prints

edited February 2013 in General
With reportbuilder 14.03 I believe this works fine.

But with any subsequent update I install my preview screen only
sometimes shows the report on it. I think its whenever its only oe page
long. If longer the headers appear but no details lines and no footer.

It prints fine even though, its not appearing on the preview (either our
custom preview [modified version of included on] or the ppViewer we have
on a tabsheet.

I would like to make a small sample that recreates this to send but when
I do it works fine. The main program is so large and interdependent I
can't really extract it.

Are there any places I can check that might cause this behavior?

Thanks.

Comments

  • edited February 2013
    Should add on i'm Delphi 7 if that matters.

    Thanks.
  • edited February 2013
    Hi Chris,

    Are you using RB 14.08? If so, try previewing from the default
    previewer and see if that helps.

    Another item to try is setting PreviewFormSettings.SinglePageOnly to
    True. This property can also be set for the Viewer.

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited February 2013
    yes 14.08.

    That SinglePageOnly setting, seems to be working. Was that something
    new added more recently? I'm trying to figure out what was changed from
    first version of 14 I installed to this one.

    thanks.

  • edited February 2013
    For a historical list of bug fixes and minor enhancements, check out the
    announcements newsgroup.

    RB 14.0 introduces a new scrollable page preview, which generates pages in a
    background thread. This can cause threading issues in some cases,
    particularly if visual controls are connected to the same datasets as
    reports. You can set Report.PreviewFormSettings.SinglePageOnly to True to
    use the old single page preview. If you are loading templates from a .rtm
    files or a database, use the Report.Template.OnLoadEnd event to set this
    property. If you are using a separate TppViewer object, it has a
    SinglePageOnly property.



    -
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.