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

nicocizik

About

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

Comments

  • Hi Mike,

    One option would be to set your group footer band to have a phDynamic print
    height. Then place a stretchable Region inside the band and move the
    DBText components inside the region. Now, inside the
    GroupFoote…
  • Hi Mike,

    Inside the DBCalc.BeforePrint event, check the value of the field that the
    DBText component is connected to. If this field value is blank, toggle the
    visibility of the DBCalc to False. Be sure to change it back to T…
  • Hi Rodney,

    Sorry for the delay in this response. Take a look at the RCL page on our
    web site. There are a few other grid compoents available for ReportBuilder
    including a free one that comes with the rotated text component.<…
    in Grid Comment by nicocizik November 2006
  • Hi Matt,

    Try setting the NewPage property of the SummaryBand to True and the
    PrintOnLastPage property of the HeaderBand to False. In my testing with RB
    10.04, this worked correctly.

    --
    Regards,

    Nic…
  • Hi Alberto,

    In order to edit the font of the actual rich text, you will need to use the
    SelAttributes property of the TppRichText component. This gives you access
    to the Delphi TTextAttributes object which allows you to alter…
  • Hi Ken,

    For future reference, please send all attachments to
    support@digital-metaphors.com.

    Creating side by side fixed subreports for each section would probably be
    the ideal way to go in your case. There is an ex…
  • Hi Santy,

    Reseting the viewer is probably not enough to completely regenerate the
    report. Try also resetting the screen device (TppViewer.ScreenDevice) and
    the report engine (Report.Engine).

    --
    Regards,
  • Hi Ken,

    I believe the code you have below needs to be fired before the
    TppImage.OnPrint event in order to function correctly. Also, be sure you
    use the pipeline routines to get access to the field values manually. Try
  • Hi Ken,

    In my testing with your exact code below, I was able to successfully load a
    Jpeg image into a TppImage object. Are you certain that Test.jpg is a valid
    Jpeg file?

    --
    Regards,

    Nico Cizik
  • This post has been answered in the DataPipelines newsgroup.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

  • Hi Ricardo,

    This is not a feature of the crosstab component. All labels are generated
    horizontally in the RB CrossTab component. You might take a look at the
    third party crosstab component Grid Pack. I'm not sure if this is…
  • Hi Bill,

    A JITPipeline allows you to connect to virtually any datasource however all
    traversal and data retrieval logic must be implemented by you. Take a look
    at demos 139 and 140 in the \RBuilder\Demos\1. Reports\... direct…
  • Hi Gary,

    If you need to show and hide custom components (such as the MyCheckBox
    component), you will need to register them and unregister them as you need.
    Take a look at the bottom of the myChkBox.pas file in the Initializati…
  • Hi Gary,

    Custom components are not available from the ShowComponents property in the
    designer. In order to control whether these components are visible, you
    will need to remove or add the unit to the uses clause of your appli…
  • Hi Juan,

    ReportBuilder by default will search every form and datamodule for pipelines
    and display them if they are visible. There is no built-in way to define
    certain pipelines for certain reports.

    One option would…
  • Hi Juan,

    You can prevent certain pipelines from showing up in the report designer by
    setting the Visible property of the pipelines to False.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    in How to see only the pipelines in the current module Comment by nicocizik November 2006
  • Hi Andre,


    Yes, this would be one option in your case. Take a look at the Archive
    Merge Utility to automatically merge all the reports (saved as archive
    files) into one single archived report to print or view. The file …
  • Hi Andre,

    In this case I would recommend creating 4 different reports (one for each
    Mode) and saving them down as template files. Then based on the Mode field,
    load the proper template before printing the report.

    -…
  • Hi Andre,

    If I understand correctly, you would like a master record on one page, then
    all the detail records on their own individual pages below the first page
    and so on. Something like the following...

    Page 1. Ma…
  • Hi Andre,

    I'm a bit unclear about how you would like your report to look. Do you want
    to printe every record in the Invoice table first, then start printing the
    records from the Breakdown and Attachments tables 1 per page? A…
  • Hi Tailor,

    If you take a look at the CreateControls routine as mentioned below, you
    will see that all the options are created and added when the menu is
    created. With the example, you have the ability to take complete control…
  • Hi Tailor,

    Take a look in the example of the commented code accessing the file menu
    directly. Once you get access to the TppDesignFileMenu object, it is
    possible to add or remove items from the menu using the same method we u…
  • Hi Chris,

    The designer toolbars and menus have been drastically changed for RB 10.x.
    Take a look at the following example on how to manipulate the various new
    components.

    in Accessing the report designer menu items at runtime Comment by nicocizik November 2006
  • Hi Chris,

    One way to do this is to simply ommit daIDE from your uses clause. This
    will prevent the DADE IDE from registering with ReportBuilder. You can also
    access the notebook using the method in the example below.
  • Hi Luis,

    Read Nard's post again. In order to have an older version of TeeChart work
    with RB 10.04 you will need to rebuild and reinstall the RB/TeeChart
    packages manually. Instructions can be found in the RB help file.
  • Hi Luis,

    ReportBuilder 10.04 natively supports TeeChart 7.07. It is possible to
    recompile and install the RB/TeeChart packages to enable earlier versions of
    TeeChart to work with ReportBuilder however we do not recommend or s…
  • Hi Willo,

    The DBCalc component will only calculate the data traversed by the report.
    If you would like to make a conditional calculation, you will need to use
    the TppVariable component and make the calculation manually in the …
  • Hi Mark,


    It is not wrong to have the DBChart installed but it is unlikely you
    will need it for backward compatibility purposes. You can remove this
    package.

    At runtime, you need to be sure you have the ppChar…
  • Hi Shane,

    I believe for some installations of RB 9.03, the TppDBChart component was
    being installed automatically. This has been fixed for later versions. Do
    not use the TppDBChart component, this is included for backward
  • Hi Ferdy,

    In my testing with the code I posted below, Delphi 7 and RB 9.03, everything
    worked correctly. Please upgrade to RB 9.03 and re-test your application.
    For upgrade instructions, please contact info@digital-metaphors.…