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

    Unfortunately if you want keep building your queries visually in DADE, you
    will have to change your data so the calculations are already made before
    DADE is used. There are a couple other options as well such as insert…
  • Hi John,

    I'm sorry, I was unaware you were using RAP. Since RAP does not support
    Delphi Sets, we decided to make each Font.Style into a boolean property to
    enable a user to access them. You're RAP code should look something li…
  • Hi John,

    Your second method is the correct way to set the Font.Style at runtime. In
    testing, this seems to work fine without any compilation errors on my
    machine.

    dbText.Font.Style := [fsBold];

    --
  • Hi jure,

    Try calling ppReport.PreviewForm.Close to close the previewer in the middle
    of generation. If you need to free the report component after this you will
    need to use a TTimer to make sure the report has finished processi…
  • Hi Bruno,

    If the number resides on a database, try using a dbBarcode component and
    assigning its DataField property to the correct datafield that contains the
    number you wish to assign to the barcode. If the Barcode component i…
  • Hi Yelena,

    This should work the same way that the TppVariables work. In my testing, I
    was able to get the background and text to show up in the assigned colors
    using the exact methods you described below. Perhaps try setting t…
  • Hi Richard,

    Be sure that you installed the correct version of ReportBuilder 7. There
    are three versions, one for each version of Delphi that is supported (5, 6,
    and 7). The "77" at the end of rbRCL77.bpl implies that you insta…
    in File Comment by nicocizik September 2003
  • Hi Pete,

    Check your datapipeline components and be sure that the SkipWhenNoRecords is
    set to False. This should be the default setting. Also be sure the
    NoDataBehaviors of the Report component is set correctly to your needs.
  • Hi,

    The "tips" directory is generally used to provide users of the newsgroups a
    way to download examples that we create specifically for them. Most of the
    examples located in Tips are customized for a specific user or a specifi…
  • Hi jure,

    Check out the following example of calculating a grand total using
    subreports and only Variables rather than Variables and DBCalcs.

    in Calculating the grand total from subtotals in a subreport Comment by nicocizik September 2003
  • Hi Douglas,

    Be sure that you have the second subreport set to "ShiftRelativeTo" the
    first one. The easiest way to set this is to right click the second
    subreport object in the main report and select the ShiftRelativeTo pop-up
  • Hi Douglas,

    The Report Outline was added in RB 7. Though we always recommend that you
    upgrade to the latest version of ReportBuilder, you should still be able to
    run the example I sent by just clicking "Ignore" for all the Outl…
  • Hi,

    Here is a simple example loading two report templates into ChildStyle
    subreports. Remember that ChildStyle subreports do not support a Header or
    Footer band so you will either need to use the Title and Summary or create a
  • To do this you need to create a new report which has SectionStyle (Set the
    PrintBehavior property) subreports in it. Then load each one of your reports
    into one of the subreports. Section style subreports always print on a new
    page. …
  • Hi Sandro,

    Thanks for the suggestion.

    --
  • Hi David,

    The two third party utilities used to convert ReportBuilder reports to PDF
    (Waler, and Pragnaan) allow a user to choose if they want their RichText to
    be displayed in the PDF file as a bitmap or as plain text. The bit…
  • Hi David,

    The DBMemo component should word wrap automatically by default with the
    CharWrap set to false. I am unclear how this word wrapping is insufficient
    for your needs. Try setting the DBMemo.Stretch property to True to be…
  • Hi Nols,

    You will need to use the DetailBand.BeforePrint event to successfully
    suppress any other object while suppressing a DBText value. There is also a
    bit more to it than that. Here is a good example of suppressing other
  • Hi Alex,

    Instead of feeding the report data like you are doing right now, try
    connecting the data (Customer Address) to a JITPipeline and have that handle
    the sending data to the report. The problem you are experiencing is
  • Hi Arthur,

    Try disconnecting any event handlers you have working with your report at
    runtime and see if that makes a difference. If not, please send an example
    of the report that is hanging in a small Delphi app to
    support…
  • Hi Jesus,

    Are you able to recreate this issue using our InterBase Demos? If so,
    please provide the exact steps you took to recreate the problem, or send a
    small example demonstrating the problem in .zip format to
    support@d…
  • Hi Jesus,

    As a test try connecting a DBGrid component to the database and see if you
    are able to retrieve all the needed fields to run the end-user solution with
    ReportBuilder. You need to make sure all the RB database settings…
  • Hi Mark,

    Check out the ReportBuilder Demo projects 61 - 64 for a few good examples of
    creating a Master-Detail relationship between two to three queries. The
    examples all use the Paradox DBDEMOS database but the concepts will b…
  • Hi Joe,

    Check out the Report.OnOutlineNodeCreate event. This event will give you
    access to the TTreeView nodes used to generate the Report Outline. Set the
    aNode.Caption property to modify the default caption assigned to the n…
  • Hi Joe,

    In the same event you will need to set the Report.PreviewForm.Icon property
    to the icon of your choice. The Report.PreviewForm is a TForm descendent so
    it contains all the same properties and methods that a regular form…
  • Hi Joe,

    You can change the caption of the Preview Form by setting the
    Report.PreveiwForm.Caption property inside the OnPreviewFormCreate event.
    Something like the following...

    procedure TForm.ppReportPreviewFormCreate…
  • Hi Alex,

    ReportBuilder uses the same API calls to access any printer driver. If your
    report is printing correctly on one printer and not on another, the problem
    is most likely related to the printer driver. You might try conta…
  • Hi Alex,

    Make sure you have the latest printer drivers for both printers. How are
    the printers printing differently? Is this a difference in margins or are
    report components being placed in different positions?

    -- <…
  • HI Sergey,

    Please send a test project in .zip format to support@digital-metaphors.com
    and we'll take a look at finding a solution for you.

    --
  • Hi Charles,

    You have two options in this case. You can either create a group around a
    static variable and use the GroupFooterBand as the summary band, or you can
    set the PrintPosition property of the SummaryBand and place it ac…