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

    I apoligize, I was not completely correct. Since the SelAttributes.Style
    property is a Set, it is not natively supported in RAP. You will need to
    either create a pass-thru function to access this set or add the spec…
  • Hi Rick,

    In order to change the format of the text inside a TppRichText component,
    you will need to use the SelText and SelAttributes properties. These
    properties are available in RAP. See the help on TppRichText for more
  • Hi Vincenzo,

    The following article should help.

    --------------------------------------------------
    Article: Accessing Pass-Through Functions
    in Delphi Design-Time
    --------------------------------------…
  • Hi Amauri,

    Unfortunately the cross tab component does not natively give you control
    over the Grand Total cell. You will need to take control over these cells
    manually in code. See the help of the TppElement class on how you …
  • Hi Rick,

    Sorry about the delay in this response, my newsreader did not pick up your
    first post for some reason.

    You should be able to use the DetailBand.OutOfSpace property to detect if
    there is going to be an overf…
  • Hi George,

    There is only one event in ReportBuilder that is guarenteed to fire only
    once per traversal. That is the OnCalc event of the TppVariable component
    and coincidentally is the only event you should ever use to make
  • Hi Fabio,

    Unfortunately, the patch was created with the RB 9 source so it will not
    work correctly with RB 7.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi Fabio,

    There is a patch available for ReportBuilder 9. Send an email to
    support@digital-metaphors.com if you would like it.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    in OnPageRequest RTTI not registered Comment by nicocizik November 2004
  • Hi Oyvind,

    Try setting the ReprintOnOverflow property to True and see if that makes a
    difference. Stretching components should do this automatically.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi Steven,

    Check out the following example. It displays a unique caption for each
    separate copy you print using only RAP code to do so. You may be able to do
    something similar.

    in 3 copies of existing report with different text in header of each... Comment by nicocizik December 2004
  • Hi Edwin,

    ReportBuilder 7 does not support Delphi 2005. You will need to upgrade to
    ReportBuilder 9.01 in order to use it with Delphi 2005.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    in Will RB7 work with Delphi 2005? Comment by nicocizik December 2004
  • Hi Rob,

    This is not a bug. The only event that is guaranteed to fire once per
    traversal is the OnCalc event of the TppVariable component. This is why you
    should only use the OnCalc event when making any calculations inside y…
  • Hi Rodrigo,

    Check out the Report Parameters property. This allows you to pass a single
    parameter or a list of values into the report to be used as you need (most
    likely in RAP). See the TppReport.Parameters topic in the RB h…
  • Hi Yuri,

    Please do not cross-post your questions. This question would be appropriate
    to post only in the RAP newsgroup.

    Which version of ReportBuilder are you using? If you have a datapipeline
    connected to the dat…
  • Hi Alessandro,

    I would first suggest using the Report.AbsolutePageNo and
    Report.AbsolutePageCount properties when counting pages in your report. If
    you set the your Report.PassSetting to psTwoPass, the AbsolutePageNo will be …
  • Hi,

    1. The TList is used to mantain a list of objects, not numbers. I would
    suggest using a TStringList to store a list of doubles in RAP.

    2. The TList.Delete method is fully supported in RAP. What is the error
  • Hi Fabio,

    It is possible to create forms in RAP to be used for user input. See RAP
    Demo 35 located in the \RBuilder\Demos\0. RAP\1. Main\... directory.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi Fabio,

    You can use Report Parameters to get the first number from your users. This
    would consist of creating a report parameter (see the TppParameter topic in
    the ReportBuilder help), then inserting the value your users gi…
  • Hi Fabio,

    Try using a TppVariable and it its OnCalc event set its Value equal to
    Report.PageNo + 1. You could probably do some fancy string building if you
    want the page description in Change Page Numbers Comment by nicocizik February 2005
  • Hi abcat,

    The Notebook property is the VCL object TPageControl. See the Delphi help
    topic for the TPageControl for information on how to use this object.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi abcat,

    I'm a bit unclear about what you would like to do. Would you like to open
    the end user designer to the Preview tab automatically? If so, you can use
    the NoteBook property of the designer to gain control of these ta…
  • Hi,

    ReportBuilder Pro, Enterprise, and Server editions come with a runtime
    end-user designer and reporting solution. See the demos located in the
    \RBuilder\Demos\3. EndUser\... directory. Also there are numerous examples
  • Hi Radu,

    That depends on how you would like to resize your report. You can adjust
    the page size using the TppPrinterSetup object or by using the Page Setup
    dialog in the File | Page Setup menu option of the designer. In this…
  • Hi Radu,

    Unfortunately there is no feature to rescale a complete report in
    ReportBuilder. ReportBuilder 9.01 does contain anchors which will move each
    report component relative to the size of the page, but this will not resiz…
  • Hi Fabio,

    ReportBuilder 9 includes the new SQLBuilder object which allows you to
    create and edit the SQL object associated with the Dade dataview. Using
    this new feature, you would easily be able to change the sort order of y…
  • Hi Johnny,

    You are going to need to use the SelText and SelAttributes properties of the
    TppRichText component to alter the font of the richtext code. Both of these
    properties are available in RAP and I would recommend changin…
  • Hi,

    It is only possible to assign one field at a time to all of the data aware
    components in ReportBuilder. If you need to assign multiple field values to
    a single object (and concatinate them for instance), I would recommend…
  • Hi Felix,

    When performing calculations inside your reports, it is always best to use
    the TppVariable.OnCalc event (even if you aren't using any variables). See
    the following article for more information.

    ----------…
  • Hi Tarun,

    I would recommend creating two TppVariable components. Place one in your
    detail band and in its OnCalc event update the value of the other
    TppVariable with the calculated sum you want to display. Then you can use <…
  • Hi Richard,

    Although RAP does not support the DaysBetween routine, it should be fairly
    simple to calculate the days between two TDateTime types using the Integer
    representation of each type. Subtracting one date from the othe…