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 Martijn,

    From what I understand, you need to change the detail datasource depending
    on which master you are currently accessing. This is not how a
    Master-Detail relationship is defined in the Report Engine. Your best bet
  • Hi Martijn,

    The reason demo 139 works is that the datapipelines are linked so when the
    master record changes, the detail records change automatically. This then
    requires no need to change the detail source or record count. If …
  • Hi Martijn,

    You were a bit unclear about which demo you had taken a look at. Have you
    seen Demo 139? This demo shows how to create a master-detail style report
    using JITPipelines. I am also unclear about how you want to contr…
  • Hi William,

    The LoadFromStream function is not natively included in RAP. You will need
    to create a pass-thru function to handle this case. For information on
    creating RAP pass-thru functions, please see the ReportBuilder Devel…
  • Hi William,

    Where are you getting the initial image from? Is it on a database or in a
    memory stream of some sort? If the image is in file, try using the
    LoadFromFile method. If the image already exists on a form perhaps, try<…
  • Hi Gary,

    Thanks for bringing this to my attention. After a little more research, I
    found that this issue has been addressed and fixed in RB 7. Thanks for your
    patience and help.

    --
  • Thanks Gary, I'll do some testing here and get back to you as soon as
    possible.

    --
  • Hi Gary,

    If possible, please send a small example to support@digital-metaphors.com
    that prints a Postnet barcode incorrectly so I can test it with my printer
    and perhaps code a solution to the issue.

    --
  • Hi Shelila,

    Is is possible to adjust the TppBarCode.Height property to get the results
    you need? If not, check out the following article on adding your own
    barcodes to ReportBuilder.

    ---------------------------------…
  • Hi Todd,

    The Title band is separate from any columns on a page. You might try
    creating a group around a static invisible label with Reprint and
    KeepTogether off. Then you can use the Group header as the Title band like
    yo…
  • Hello,

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

    The Digital Metaphors creative team is currently working towards creating
    RB4D4DN (ReportBuilder for Delphi for .Net). The time fra…
  • Hi Allan,

    Try placing a TppVariable in the group footer and in its OnCalc event,
    update another TppVariable in the location of your choice with the sum of
    all the values in the footer.

    TForm1.ppVariable1OnCalc(Sender:…
  • Hi Andreas,

    It is possible to load and save a template from a MemoryStream using the
    TppTemplate.LoadFromStream routine. I am not fully clear about what is
    happening to prevent you from loading a template from stream and then
  • Hi Andreas,

    How are the Load and Save functions insufficient for your needs? The
    TppReportTemplate class in embedded and cannot be replaced. Please let me
    know what your ultimate goal is and I'll try to find a work-around for …
  • Hi Jon,

    Check the Report.NoDataBehavior to make sure the settings match the results
    you are after. Also check to see that the SkipWhenNoRecords property is not
    set on the DataPipeline components.

    --
  • Hi,

    You will need to use the OnNoData event to stop the report traversal when
    there is no data. Also check out the DataPipeline.SkipWhenNoRecords
    property to skip the printing of records when there is no data present.

  • Hi Mike,

    You need to change the TppVariable.DataType to dtCurrency. This can be done
    using the Delphi ObjectInspector, by using the DataType pull down menu at
    the top left of the Report Designer or at runtime in code. Once you…
  • Hi Christine,

    Unfortunately, it is not possible to embed the Report Designer inside
    another form. The Designer was never meant to be added to another form, it
    is meant to be a form of its own. The closest you can get to accomp…
  • Hi Christine,

    Check out the MDI demo located in the \RBuilder\Demos\3. EndUser\4. MDI\...
    directory. This gives an example of loading a complete Report Designer
    inside another form using MDI.

    --
  • Hi Christine,

    Make sure that you saved the ppIDEBmp.res file with your new icon in place
    of the PPBOLD icon. Then make sure your library path is pointed only toward
    the \RBuilder\Lib\... directory, and rebuild your project. T…
  • Hi Christine,

    Try using the Borland Image Editor to access the ppIDEBmp.res file located
    in the \RBuilder\Lib\... directory. Inside this file are all the bitmaps
    used in the Report Designer. If you need to change the Bold butt…
  • Hi Ray,

    Here is an example that uses the Report.OutOfSpace property to determine if
    the data is continued to the next page. It also numbers each page using
    words as you described using the Report.AbsolutePageNo property. Hope …
  • Hi Hamilton,

    ReportBuilder uses Windows API to talk to your printer driver and ultimately
    print to the printer. Below is a diagram of how the process works.

    ReportBuilder ----> Windows ----> Printer Driver ----> …
  • Hi Mark,

    Here is a quick example I created that draws a line after the last line of
    the detail band. The example creates a DrawCommand (TppDrawLine) and
    defines its properties and location according to the detail band. Hope th…
  • Hi Richard,

    You can add extra ReportBuilder components to a report at runtime by
    creating new Report objects and defining the properties of each according to
    how you would like your report to look. It is not recommended that yo…
  • Hi Kai,

    This is a known issue with the Standard Edition of ReportBuilder 7.02.
    Please update to ReportBuilder 7.03 and the problem will be solved.

    --
  • Hi Martijn,

    Try setting the Report.CachePages property to True and see if that changes
    the output.

    --
  • Hi Martijn,

    Which version of ReportBuilder are you using? There were some Preview
    issues addressed in RB 7.01. Are you able to reproduce this issue with our
    demo applications included with ReportBuilder? If so, please describ…
  • Hi Jorge,

    This is possible by creating a TppGroup around the grouped field of your
    dataset. Next you would need to keep track of how many detail bands have
    been printed. You could do this by placing a count variable in the
  • Hi Nicolas,

    Check out the ReportBuilder MDI Example included with RB in the
    \RBuilder\Demos\3. EndUser\4. MDI\.. directory. This example gives a good
    example of how to use the ReportExplorer in a MDI application.

    -- …