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

nicocizik

About

Username
nicocizik
Joined
Visits
2,413
Last Active
Roles
Administrator
Company Name
Digital Metaphors Corporation

Comments

  • Hi Roger,

    To get this effect with a TppSystemVariable, you will need to set the
    NewPage and ResetPageNo properties to True in the TppGroup component. You
    can do this in the group dialog when you initially create the group or wi…
  • Hi Jeremy

    I am a bit unclear what the problem is. Are you failing to see the report
    in the TppViewer component or is the report not printing to HTML file? From
    what you have described, this should work fine.

    --
  • Hi Bill,

    Though it should be.... this is not a feature available in ReportBuilder. I
    will mark it down to be added to the next release. For now, if you
    absolutely need this feature, you can take a look at the
    TppScreenDev…
  • Hi Bill,

    Try placing a filled rectangle with ParentWidth and ParentHeight set to true
    in the PageStyle band of the report. Then resize the PageStyle to be the
    same size of each page in the report. This will then always print i…
  • ---------------------------------------------
    Article: Forcing a Page Break
    ---------------------------------------------

    Question:

    How can I force a page break occur based upon
    a condition calculated at run-time…
  • Hi Thatchin,

    You will need to create a dialog that after giving all the options to the
    user, loops throught each object in your report and makes changes to them
    according to what the user has selected. You can do this by creati…
  • Hi Thatchin,

    Take a look at the Report Wizard in ReportBuilder for an example of creating
    a report with a dialog. You will want to create something similar to this
    and make sure it makes its updates in the Report.BeforePrint ev…
  • Hi Andreas,

    Looking at your example, I cannot see the difference. Is there simply no tab
    space in the printed version. Please send a small example that demonstrates
    this problem in .zip format to support@digital-metaphors.com a…
  • Hi Etienne,

    Please send an example of a report that shows this behavior to
    support@digital-metaphors.com and I'll test it on our Windows 98 machine.
    Also, I'll need to know the exact printer driver you are using to print this
  • Hi Ronald,

    If possible please send an example of your project, including your custom
    component to support@digital-metaphors.com so we can perhaps research the
    problem and code either a fix or workaround for you.

    --
  • Hi Ronald,

    ReportBuilder loops through the Screen.DataModules and Screen.Forms arrays
    to find any datapipelines to be used in the designer. If your Datamodule
    is not showing up in either of these arrays, RB will not display th…
  • Hi Ernest,

    The FBtnCancel is a TButton component, which does not contain the "Flat"
    property. Try disabling the original Cancel button and adding a new
    TSpeedButton in its place with the same functionality. Then, setting the
  • Hi Ed,

    If you want to see the same size image on screen as the one on paper with
    roughly the same quality, you will need to either save down two different
    versions of the image as you said in your first post or save the larger o…
  • Hi Ed,

    Basically a rule of thumb with images is that the more information you can
    save about an image with the least amount of compression, the better. The
    larger you can save the image on the database without stretching, grant…
  • Hi Vincent,

    This is not a know issue. Are you able to recreate this problem with
    ReportBuilder 7.03? Please send a small example demonstrating the issue in
    .zip format to support@digital-metaphors.com and I'll take a look.
  • Hi Tim,

    Check out the Band.OutOfSpace property to force a page break in code. This
    will cause the generator to think the page is out of space and go to the
    next page. Be sure that if you have a two pass report, the OutOfSpace …
  • Hi Doug,

    I'm sorry, I was mistaken. The Data Tree just draws rectangles around the
    text elements with it's dimentions of the controlbox that the dbText is in.
    You could draw these rectangles manually in code or perhaps check ou…
  • Hi Douglas,

    Try using the Report Wizard, which will automatically create the report for
    you on the fly. Access the Report Wizard by selecting the File | New...
    menu option in the Report Designer.

    --
  • Hi Christine,

    Try setting the TppLine.StretchWithParent property to True. This should
    solve the problem.

    --
  • Hi Magnus,

    Thank you for evaluating ReportBuilder!

    1. Reports in ReportBuilder are always saved in a template format (whether
    it is inside a report component on a form or saved as a template file .rtm
    on disk). Thi…
  • Hi Chris,

    Try setting the TppDetailBand.PrintHeight to phDynamic. If this does not
    help, you will need to suppress the printing of null values in the detail
    band by setting the DataPipeline.SkipWhenNoRecords property to True.
  • Hi Chirs,

    Check out demos 136 and 139 (dm0136.pas and dm0139.pas) in the
    \RBuilder\Demos\1. Reports\... directory. These demos show how to use a
    JITPipeline to pull data off of a string list and how to link these
    pipelines…
  • Hi Chris,

    The easiest way to accomplish this type of report is to create a
    Master-Detail style report. You already have the detail dataset created,
    now you need to create a Master dataset consisting of an empty calendar, or
  • Hi Jon,

    If you do not want the subreport to access the dataset when you disable it,
    you will need to set the visibility and disconnect the datapipeline. This
    will essentially fully disable the subreport. If you just do not wan…
  • Hi David,

    There have been no large changes in way ReportBuilder prints to the printer
    from versions 6.03 to 7.03. Be sure that when adapted your application to
    ReportBuilder 7.03, you did not create any new memory leaks perhaps…
  • Hi Mark,

    I'm sorry, I did not read your first post correctly. Unfortunately
    ReportBuilder does not support Right to Left column traversal.

    --
  • Hi Mark,

    You need to set the TppDetailBand.ColumnTraversal property to ctLeftToRight.
    You can do this in code or manually in the Delphi Object Inspector.

    --
  • Hi,

    You will not need to recompile a package, only rebuild your project with
    your library path pointing to the \RBuilder\Source\... directory.

    --
  • Hi,

    Yes you will need to change the daDBExpress.pas file to use your custom .ini
    file. This will then only work at runtime. At design time, ReportBuilder
    will only use the default .ini file to load the database names. Sorry b…
  • Hello,

    In the GetDatabaseNames method, you need to populate the referenced TList
    with the connection names in your custom .ini file instead of calling
    GetConnectionNames. Otherwise, the GetConnectinNames will use the
    dbxco…