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

nicocizik

About

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

Comments

  • Hi Connie,

    When (event) are you setting the parameters of the dataset? Does this
    behavior occur when printing from the preview or when printing directly?
    Note that when you print your report from the preview window, the repor…
  • Hi Ray,

    Your code below is correct. Be sure you are including the ppTypes unit in
    your uses clause so Delphi will recognize these enumerated types.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • ---------------------------------------------------------
    Tech Tip: Define Master/Detail DataPipeline Links in Code
    ---------------------------------------------------------

    Defining a Master/Detail relationship for a DataPipeli…
  • Ivan,

    If you have a pipeline connected to the report with no data available, you
    need to change the NoDataBehaviors to ndBlankReport to see all the other
    components.

    --
    Regards,

    Nico Cizik
    Digi…
  • Hi Valdimar,

    Are you loading the report from a template file? If so, you will have to
    use template events to loop though the report components and connect all the
    data components from there.

    If you are not loading …
  • Hi Gilbert,

    You can gain access to the DataTree using the layout manager of the
    TppDesignerWindow. Then by calling TppDataTreeWindow.Refresh inside the
    OnShow event of the designer will give you the effect you are after. Bel…
  • Hi Gilbert,

    If you right click over the data tree and select "Refresh" the data tree
    should update and show the proper fields.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    in Refresh pipeline fields Comment by nicocizik August 2006
  • Hi Paul,

    ReportBuilder simply traverses the data it is given. If the kbmmemtable is
    a TDataset descendent, it will begin traversing the data beginning where the
    cursor stopped after displaying the first page. Does this behav…
  • Which version of TeeChart are you using? Note that the version that comes
    with Delphi (Ver. 4.04) is not fully functional at Delphi design-time. You
    will either need to purchase the pro version of TeeChart or us it at runtime
    if …
  • Hi Steve,

    You can connect a chart to a dataset from within a report using the DBChart
    component and connecting it to a DBPipeline on your form. For instance, if
    you have an ADO dataset on your form, you would connect a TDataS…
  • Hi Glenn,

    If you are not using the actual BDE classes, you will need to convert your
    templates to some extent to get them working with another connection suite.
    As it turns out, we have had many customers in the past that have…
  • Hi Ranazu,

    You can use the TppDetailBand.BandsPerRecord property to determine how many
    times you would like each detail to repeat throughout the report.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi Stan,

    Are you trying to use or install the Advantage DADE plugin? If so, this
    error could indicate that you are trying to use a compiled version of one of
    the ReportBuilder packages or files that was not compiled with the …
  • Hi Eddy,

    Yes, this is definitely possible. Are you going to be printing to a
    continuous paper printer? If so, take a look at the article below on how to
    do this with RB. If you are printing to a sheet with pre-defined label…
  • Hi Olaf,

    I'm a bit unclear about what you are trying to accomplish. The DBPipeline
    component has the ability to traverse data from any TDataSet descendent. If
    the "IBO Component" you are talking about is not a TDataSet desce…
  • Hi Giovana,

    If possible, please send a minimal example I can run on my machine that
    demonstrates this behavior in .zip format to support@digital-metaphors.com
    and I'll take a look at it for you.

    --
    Regards,
  • Giovana,

    If you trace your code in case 2, does the code that assigns the AutoSearch
    value ever fire correctly? After this property is set, does the AutoSearch
    field contain this value or is it being printed or changed at som…
  • Hi Giovana,

    Which version of ReportBuilder/Delphi are you using? When exactly and how
    are you changing the autosearch values? It seems that perhaps you are
    changing these values too late for them to take effect before the re…
  • Hi Gerhard,

    As a test, try creating an empty report template (place a report on a form,
    open it and save the template). Now before any report template is loaded,
    be sure the other report object contains the empty template. F…
  • Hi Gerhard,

    Sorry, I initially missunderstood what your application was doing. I still
    however believe there is a conflict with the naming of the groups and group
    components that is causing this issue. For later versions of …
  • Hi Gerhard,

    You are most likely seeing this error because both reports are trying to
    access the same event code in your application. Be sure that the bands and
    events all have unique names for each report so they do not inter…
  • Hi Ed,

    Below are some items to check to be sure your environment is set up
    properly.

    1. Place the subreport in the summary band.
    2. Be sure the SummaryBand.PrintHeight is set to phDynamic.
    3. Be sure the DBTe…
  • Hi Ed,

    Be sure you are connecting the subreport to the proper datapipeline. If
    this report is not connected, it will not traverse the data and will only
    give you the first record.

    --
    Regards,

    Nico …
  • Hi Max,

    This is not a known issue with RB 7.04. What type of subreport are you
    using? Are you able to recreate the issue with a simple application (Report
    on a form with a button)?

    --
    Regards,

    Nic…
  • Hi Max,

    1. Be sure your summary band's PrintHeight property is set to phDynamic.

    2. Make sure all bands inside the subreport are also phDynamic and that the
    NoDataBehaviors property is set to ndBlankPage.

    3. …
  • Hi Deck,

    ReportBuilder does not allow you to join on static values in the data
    workspace. One option would be to manually edit the SQL yourself from
    within DADE. Another would be to design and create your chart in Delphi
  • Hi Max,

    All non-wrapping text objects in ReportBuilder include the Angle property.
    This property can also be set using the Position dialog from the popup menu
    of the text component. Setting this property will rotate the text …
  • Hi Max,

    The article I posted applies to all versions of ReportBuilder. The page
    header and page footer bands are not available in Child style subreports.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • ------------------------------------------------------------------
    Tech Tip: Subreport header/footer bands do not print for
    Child type subreports.
    ------------------------------------------------------------------

  • Hi Max,

    - Be sure you are using Fixed subreports. This way they will not stretch
    and move off the pre-printed form.

    - You can also control the print position of the Summary Band using the
    PrintPosition property if …