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

nicocizik

About

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

Comments

  • Hi Fran,

    If I understand correctly, you want a total of seven bands per page. If
    there are not seven bands, you would like to fill the rest of the page with
    empty detail bands. Check out the following examples on adding drawco…
  • Hi Fran,

    In the DetailBand.AfterPrint you should be able to determine the height of
    the detail band just printed. I am confused about what you are ultimately
    trying to accomplish. There may be a better way to go about it. Ple…
  • Hi Fran,

    One of our customers developed an Archive merge utility that may work for
    your needs. If you would like this utility, please send a message to
    support@digital-metaphors.com requesting it.

    --
  • Hi George,

    In my testing with a HP LaserJet 5, printing a custom sized page in
    landscape mode seemed to work correctly. Try updating your printer driver
    and see if that makes a difference. ReportBuilder calls the same Windows<…
  • Hi Gene,

    This is not a known issue with ReportBuilder 7. Are you able to recreate
    this error by creating a very simple report connected to the DBDEMOS
    database with one dbMemo, Region, and barcode? If so, please send this
  • Hi,

    If you would not like to see the AutoSearch Dialog, simply set the
    TppReport.ShowAutoSearchDialog property to False. This is a published
    property so you can control it from the Object Inspector. With this option
    set, …
  • Hi,

    To see a border around a text object, you will either need to drag the
    dbTexts from the DataTree with the grid option selected, or draw rectangle
    around the dbText yourself manually.

    --
  • ---------------------------------------------------
    Tech Tip: Loading an Archive File to a Blob
    (or memory stream)
    ---------------------------------------------------

    You can easily write a routine to take a .RAF …
  • Hi Douglas,

    For an image to act as a border around a group, it would need to stretch
    across each detail band in each group. This is not possible using a single
    image inside the detail band. Two approaches to this problem might…
  • Hi Gary,

    This is possible by creating multiple PrinterdDevices, assigning each one to
    a specific printer and calling PrintToDevices. Below is an example of
    printing to multiple printers at the same time.

    in Tutorial for two printers? Comment by nicocizik December 2003
  • Hi Rick,

    ReportBuilder converts all images to bitmaps before printing. Depending on
    how compressed your jpeg images are, you my loose a certain amount of
    quality when using them. To increase the quality of the jpeg output you<…
  • Hi Mike,

    You're right, it is not very clear which detail band will be printed when
    this property is set to False. Fortunately it is the Master-Detail Band or
    main Report's detail band that is printed once and not the subreport'…
  • Hi Mark,

    One more thing I just thought of... if you are using datapipelines, be sure
    the TppDataPipeline.SkipWhenNoRecords property is set to False on your
    master pipeline. This is a published property and I believe the default…
  • Hi Mark,

    If possible, please send a small example demonstrating this behavior in .zip
    format to support@digital-metaphors.com and I'll take a look at it for you.

    --
  • Hi Mark,

    Instead of using filters to manipulate your output, try using the built-in
    AutoSearch capabilities of ReportBuilder. Using AutoSearch, you could
    either have a user select which year of results he or she would like to v…
  • Hi Mark,

    By default the Report.NoDataBehaviors property is set to show a blank page
    when the report contains no data. Try changing this to ndBlankReport and
    see if it gives you the results you are after. You are probably going…
  • Hi Mark,

    Yes it is possibile for a single report to contain two subreports. It is
    also possible to have nested subreports for a Master-Detail-Detail
    relationship. Once you place your subreports inside your report, be sure
  • Hi Jason,

    As a test, try setting the DirectDraw property to True and see if that makes
    a difference. You may also need to update your printer driver to the latest
    version.

    If you still cannot get the image to print, …
  • Hello,

    Unfortunately there is no built-in way to format text in a DBMemo. As an
    alternative, you might try using a DBText component with WordWrap set to
    True. If you must use a memo component, you will either need to format th…
  • Hi,

    You can use the TppReport.PrinterSetup.Copies property to tell ReportBuilder
    how many copies of a report you would like. If you just want to print a
    certain field over again, you can use the DetailBand.BandsPerRecord proper…
  • Hi Robert,

    The way a bitmap works is each pixel contains a Red, Green, and Blue value
    which is meant to be displayed on screen. Though PhotoShop may be assigning
    a RGB value to each printer pixel, it could not possibly be showi…
  • Hi Pierpaolo,

    ReportBuilder sends the same window API commands to every printer driver it
    tries to communicate with, therefore, if this brush pattern works on one
    printer (ie. HP 970) and not another, it must be printer related.…
  • Hi Pierpaolo,

    Some printers have trouble printing certain brush and line patterns. As a
    test try printing a shape with the same brush style from a Delphi form
    without ReportBuilder. If the problem still occurs, you may need to…
  • Hi Nicolas,

    There is no built-in routine to change the translation of each label in
    ReportBuilder, however you should be able to create a fairly simple routine
    that loops through all components on your report and changes the tra…
  • Hi Shahine,

    You might try setting the Report.SaveAsTemplate property to True. This way,
    if the report has been changed and the user tries to close, it will prompt
    the user to save or quit. Then depending on how your template s…
  • Hi Stephen,

    You could perhaps create a generic template that your users could start with
    containing all the parts of a check (ie. Signature, Amount, "Pay to the
    order of"... etc). Then give the user the ability to move each com…
  • Thanks Reju,

    You will find that we commonly recommend trying this to solve the "Image
    does not print" issue. The DirectDraw property essentially removes image
    scaling and as a result produces higher quality (resized) images and…
  • Hi Ray,

    The use of TAggregateFields in ReportBuilder is currently not supported.
    You should however be able to work around this by using either a DBCalc
    component or TppVariable on a report. The DBCalc component contains built<…
  • Hi Benson,

    If possible, please create a working example of this behavior and send it in
    .zip format to support@digital-metaphors.com so we can test it on our
    machines here.

    --