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

nicocizik

About

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

Comments

  • Douglas,

    There is a patch to correct the problem you are having. Please send an
    e-mail to support@digital-metaphors.com requesting the patch and we'll send
    it right out.

    --
  • Hi Santy,

    You will want to use the Group.BreakName property. Use BreakName to set the
    name of the field on which this group will be based. As the report is
    generated, a group break will occur each time the value of this field
  • Rocco,

    From looking at the Waler website (http://www.waler.com), it appears that
    TExtraDevices 2.6 supports ReportBuilder 6.03. Please contact
    support@waler.com for further hel…
  • Hi Steve,

    Try downloading the Learning ReportBuilder program from our website. The
    article below explains what it is all about. You may also want to check out
    the RAP help file, also available from our website. This will give…
  • Scott,

    You should never have to call the First and Next procedures for the pipeline
    or use any events to traverse the data yourself. The report engine was not
    designed to handle this case. Try using a JITPipeline instead. An …
  • Mark,

    Ed is right, you probably have your main report and the crosstab hooked up
    to the same datapipeline. This is the reason you are getting duplicated
    data. You need to disconnect the report from the datapipeline that the
  • Luis,

    You might want to post on the Borland Report-Charting newsgroups for an
    additional audience for this question.

    --
  • David,

    When creating the group, try setting the Group.HeaderForOrphanedFooter
    property to False. If this does not give you the results you need, you may
    have to check each page for this condition. Please send an example to
  • Etienne,

    Try placing a Section style subreport where you would like the page break to
    occur. You can then place all other information inside the subreport and it
    will appear on the next page.

    --
  • Paras,

    Sorry for the misunderstanding. ReportBuilder does not support the creation
    of reports from right to left.

    --
  • Paras,

    Sorry, this feature is not supported in ReportBuilder at this time.
    --
  • Hello,

    As a test to see if your data is connected correctly, try placing a DBGrid
    on your form for each table/query you have (i.e. one for the master, and
    one for each detail) and hook them to each datasource. The two detail
  • David,

    When trying to calculate a value based on the total, the report needs to be
    set to TwoPass, meaning it calculates twice. You can then use each pass
    event to calculate the percentage of the total as you need. Below is a …
  • Sham,

    Use a TppVariable and code its OnCalc event to count (increment the Value
    parameter by 1) when the report.datapipeline['fieldname'] := 'Incoming'; .
    Then set the variable's LookAhead property to True.

    --
  • Moorthy,

    I am having a little trouble understanding what you mean by "which datafield
    event" you should use. If you are keeping track of the totals of certian
    variables, you should update the total value inside the Variable.OnC…
  • Teknik,

    The easiest way to combine two data fields is to add them to a single
    TppVariable on your report. The code will look something like the
    following...

    procedure TForm1.ppVariable1Calc(Sender: TObject; var Value…
  • Conrad,

    What you are trying to do sounds very interesting but I'm afraid I need a
    little more information to understand the exact issue you are having. You
    should be able to save your report to file, using ReportBuilder, and th…
  • Marco,

    Your best bet would be to create a group, based on a static label, around
    the detail band and place all your current summary band contents into the
    group footer. Now you will essentially have two summary bands (i.e. the<…
  • Marco,

    Try using a summary band (report | summary... menu option) for your invoice
    total. The summary band will always print at the end of the report. If
    this is not what you are looking for, try creating a group based on a st…
  • Mike,

    Instead of using a TppLabel, try using a TppVariable set to type String.
    Then you are able to use the TppVariable.OnCalc event to update its value
    and the value of the memo in the summary. Then set the
    TStringList(Tp…
  • Mike,

    The blank page being produced is the new page created by the section style
    subreport. You should place the region inside the subreport at the position
    you would like the information to show up on the new page created by t…
  • Mike,

    Try dropping a Section style subreport in the group footer and place the
    region in there. This will automatically break to the next page before
    printing the subreport.

    --
  • Sham,

    The reason you are not finding the last label using the ObjectByName method
    is probably due to a naming conflict. For this (among others) reason, we
    always recomend using a report object loop to find components in a repor…
  • Dominique,

    You will not be able to use any ReportBuilder add-on components if you do
    not have Delphi and a full version of ReportBuilder (i.e. you're an
    end-user). Try contacting the software vendor that sold you the applicatio…
  • Dominique,

    Lines can be drawn vertically by setting the TppLine.Position property to
    lpLeft or lpRight. If you would like to rotate text, there is the
    RotatedText add-on component available from our website
    ( in No Rotation feature for labels, Memo and DB objects Comment by nicocizik May 2003
  • Chong,

    When designing a report, you can save the template by selecting the file |
    save menu option. This will save the .rtm file to a location on your hard
    drive. Then you may clear out the report object on your Delphi form an…
  • Tom,

    I would recommend trying a Master-Detail-Detail style report. Your master
    dataset should hold the part types. The first detail dataset should have
    the parts required for each type, and the second detail dataset should
  • David,

    Thanks for the suggestion. Currently the /tips/ directory has been used to
    give individual support to users of the newsgroup and e-mail support. These
    examples are not fully documented or not documented at all. It is o…
  • Tyrone,

    It sounds as though you may have a corrupt installation. Try following the
    instructions below and re-installing the latest version of ReportBuilder
    7.02 Build 2.

    --------------------------------------------
  • Andre,

    You can use a report object loop to change every component to a specific
    font. Below is an example of how you might do this. This tech-tip along
    with many others can also be found in our Tech-Tips newsgroup
    (digita…