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

    The following example shows how to print muliple copies of each label in
    your report using the TppDetailBand.BandsPerRecord property. Hope this
    helps.

    in How to repeat the same label Comment by nicocizik October 2004
  • Hi Eugenio,

    There are no known issues like this with ReportBuilder. You need to be sure
    that your application is successfully accessing the correct data. The only
    reason the dbText would show up on one computer and not anoth…
  • Hi Bill,

    LabelDef is an undocumented property of the Label Wizard Dialog, located in
    the ppLWzDlg.pas file. It is a TppLabelDefRec record type that contains all
    the information about the label to be printed. The TppLabelDefR…
  • Hi Bill,

    Unfortunately there is no direct way to find the number of labels per page,
    however you do have access to the LabelDef property which defines all the
    spacing aspects of the selected label. Since all the bands are sta…
  • Hi Axel,

    Unfortunately this property was not added into ReportBuilder for the current
    version. It will be available in the next release. If you are not using
    RAP and you would like to enable the custom axes at run time, you …
  • Hi Tom,

    The latest version of ReportBuilder (7.04) is the only version that has been
    tested with TeeChart 7.0 and includes recompiles packages for this version.
    You may try recompiling your existing RB/TeeChart packages with T…
  • Hi Eugenio,

    This is not a known issue with ReportBuilder. Be sure you have the
    ShiftRelativeTo property properly set for all the subreports in your report.
    Also, if the report looks ok during the first pass, you might try set…
  • Hi Jeremy,

    First, if you are using Delphi 8, there will need to be complete separation
    between ReportBuilder and your Delphi 8 application. There is no version of
    ReportBuilder that is supported by Delphi 8. In other words, …
  • Hi Bill,

    ReportBuilder strictly uses the Windows API to communicate with the printer
    driver, which in turn sends PCL codes to the printer. Ever since the
    introduction of Windows, the idea that a driver would take care of the …
  • Hi Bill,

    Try using the TppReport.StartPage. If you are printing to the printer
    device, the OnStartPage event fires just after the page has sent to the
    printer but before it has finished printing.

    --
    Regards,<…
  • Hi Steve,

    I would suggest placing a TppLine just below the DBText component with its
    Visible property set to False. Then inside the DetailBand.BeforePrint check
    the field value. If it is null, set the TppLine.Visible to True…
  • Hi Bruce,

    Unfortunately we are unable to support end-users of the ReportBuilder
    product. What you have requested is possible, but only using some Delphi
    code.

    -----------------------------------------
    Article:…
    in Labels Comment by nicocizik October 2004
  • Hi Steve,

    When using background printing, ReportBuilder makes a copy of the form and
    prints the report in a completely different thread so even though your users
    can change the query, they are unable to alter the way it is pri…
  • Hi Dani,

    The best place to take control of the text is inside the
    DetailBand.BeforePrint event. Using this event you could retrieve the text
    from the datapipeline, truncate it, and then assign it to a TppLable or
    TppVar…
  • Hi Dani,

    This can be done fairly easily using two DBCalc components positioned next
    to eachother, both set to Count(*), with the second one set to LookAhead.
    Below is a small example I created that shows how this can be done..…
  • Hi Carlos,

    This is not a known bug in the previewer. Please try downloading a trial
    copy of ReportBuilder 7.04 and see if that solves the issue.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi Carlos,

    I'm unclear about what exactly is happening. Is there still enough room on
    the page to fit the subreport? Is your subreport set to KeepTogether?
    Which type of Subreport are you using (i.e. Child, Fixed, Section)? …
  • Hi,

    Unfortunately there are not components available to display an Excel
    document inside a report. You could however connect an Excel file to a
    dataset or export it to a text file, and connect that to a datapipeline.
    Th…
  • Hi Joe,

    You need to be sure you are building the BuildEnt project with packages.
    Then be sure the dsnide50.dcp package is included. This should solve the
    issue.

    --
    Regards,

    Nico Cizik
    Digital …
  • Hi Bill,

    I apologize, I did not realize the label dialog was private. Looking at the
    code, it is apparent that the label wizard was not designed to be used this
    way (executed in code). The only way I can see to access the la…
  • Hi Kei,

    The ShiftWithParent is a legacy property included for backward compatability
    with older versions of ReportBuilder. If you would like to shift a
    stretchable component relative to another component in that band/region, …
  • Hi John,

    If you look at the layout of the subreport inside demo 61, you will see that
    it is grouped on the CustNo field with the New Page property set to True.

    --
    Regards,

    Nico Cizik
    Digital Metaphor…
  • Hi John,

    This could be done fairly easily by adding a group based on the master key
    of your report, then setting the group to start a new page after it breaks.
    This way each record will get its own group which will in turn sta…
  • Hi Kei,

    This depends on your current screen resolution. The most common resolution
    used is 96 screen pixels per inch. If you would like to convert a screen
    pixel to millimeters, you can use the ppFromScreenPixels method loca…
  • Hi Dani,

    Take a look at my last post to you. This shows the method you will need to
    use do this. The difference is that you will need to format the count
    variable to match the field format using the DisplayFormat property.
  • Kei,

    For future reference, please do not post attachments to these newsgroups.
    This is not a known issue with ReportBuilder, nor am I able to recreate the
    behavior you describe. Please put together a minimal example I can run…
  • Hi Dani,

    You will need to retrieve the field value inside the DetailBand.BeforePrint
    event, then using any number of Delphi string handling routines, truncate
    the field value as you need. Then assign the result to the Text pr…
  • Steve,

    This question was answered in your previous post. There is no built in way
    to disable certain functions of ReportBuilder for a given time. Note that
    when your users alter the dataset, they will not affect the print jo…
  • Hi Ueliton,

    Unfortunately there is no built-in way to do this with ReportBuilder. If
    you are printing to a printer, you can use the Page Range to get this
    effect. However the screen device works very differently from the oth…
  • Hi Ueliton,

    If you are looking to print starting from page 10, you can either adjust the
    page range in the printer dialog or send a specific page list to the printer
    like in demo 124 located in the \RBuilder\Demos\1. Reports\.…