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

nicocizik

About

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

Comments

  • 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…
  • Hi Jeff,

    I have not sent you anything since the last post regarding this issue. I
    did however create a patch for you that gives an overwrite message when the
    OK button is clicked in the print dialog. Please send an e-mail to<…
  • Hi Jeff,

    I am currently researching this to see if it is possible to fix with a
    simple patch. I'll let you know when I get more information.

    --
  • Hi Matt,

    If possible, please send a small example demonstrating this behavior in .zip
    format to support@digital-metaphors and I'll test it here.

    --
  • Hi Jeff,

    The print button is a regular TSpeedButton. If you are using a custom
    preview plugin, you should be able to change the hint by using something
    similar to the following code:

    PrintButton.Hint := "This is my h…
  • Hi Stan,

    Which version of ReportBuilder/Delphi are you using? Are you able to
    recreate this issue using ReportBuilder 7.03? If so, please send a small
    example demonstrating the problem to support@digital-metaphors.com and I'll…
  • Hi Chris,

    You could possibly place a flag inside the event and once the event is
    fired, keep track of the repeated value and place the "continued" text where
    you need it. Then, once the detail value changes, reset the flag and …
  • Hi Chris,

    The GetText event fires numerous times to ensure the correct pagination of
    the report. You will need to use a TppVariable rather than a TppDBText and
    pull the value directly off the database inside the TppVariable.OnC…

  • ----------------------------------------
    Article: .Net ReportBuilder Support?
    ----------------------------------------

    Digital Metaphors is very excited about the .Net platform and Delphi for
    .Net.

    The Digi…