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 Michael

    Personally I would create a summary dataset that keeps track of how many
    records are in a group of data and use that summary dataset as a lookup
    table to determine whether the horizontal line is visible or not.
    <…
  • Hi Jeff,

    This is not a built-in feature or default setting in ReportBuilder. If you
    place an empty report component on a form and try to print it, does the word
    "TITLE" still show up or print? If not, be sure to check your exi…
  • Hi Jeff,

    If you would like to print a common header at the top of each page, you will
    want to use the Header Band. To enable or disable any bands, you can select
    them from the "Report" menu option in the Designer.

    --…
  • Hi William,

    Yes this should be possible to do in either RAP or Delphi. You will need to
    add the RTTI methods and method calls to your code as well as declair any
    needed constants. For an example of how to do this, please see t…
  • Hello,

    Try this...

    Report.Template.DatabaseSettings.Name := 'myDatabase';

    --
  • Hi Klaus,

    Unfortunately, ReportBuilder does not support Unidirectional datasets.
    Currently there is no way to use this type of dataset directly with
    ReportBuilder.

    --
  • Hi Michael,

    You can control the printer bin using the Report.PrinterSetup.BinName
    property. Something the following:

    var
    lsBinName: String
    begin

    lsBinName := Report.PrinterSetup.BinNames[1];
  • Hello,

    We have had customers in the past try to print to a PDF Driver with very
    limited success as well. Thanks for the information.

    --
  • Hi Simon,

    Try placing all your Detail components inside a TppRegion with its
    KeepTogether property set to True. This will keep all detail information
    together on one page.

    --
  • Vikram,

    You will need to create a TppFileDevice descendent similar to the
    TppArchiveDevice, that instead of writing an archive to a file, writes each
    page to memory. You can take a look at the source for the TppArchiveDevice
  • Vikram,

    Unfortunately there is no way to print an archive file to a stream. You
    will need to save the file, then either load it into memory, or blob stream
    and perhaps delete the file.

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

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

    Are you able to recreate this behavior in our SQL Server Demo application
    located in the RBuilder\Demos\EndUser Databases\SQL Server 7\... directory?
    I was unsuccessful in getting your demo application to run, but in t…
  • Hi Sergey,

    If you are loading templates at runtime, you may be loosing your event
    handlers. Please see the article below on lost event handlers and how to
    deal with them...

    -------------------------------------------…
  • Hi Sergey,

    Try calling TppViewer(ppReport1.PreviewForm.Viewer).RegenerateReport;

    Be sure to add ppViewr to your 'uses' clause.

    --
  • Hi Nicola,

    There is a patch available for this. Please send an e-mail to
    support@digital-metaphors.com requesting this patch and we'll get it right
    out to you.

    --
  • Hi Marcelo,

    Yes, you could possibly use the RichText Mail Merge feature to do this,
    however I'm not sure you are going to get the output display you desire.
    Try it and see how it goes. If you need an example of using the Mail M…
    in Fields Comment by nicocizik October 2003
  • Hi Marcelo,

    Unfortunately DBMemo components can only hold only one field. As an
    alternative, you might try placing multiple DBTexts/DBMemos inside a
    TppRegion with the KeepTogether property set to true. This may give you the
    in Fields Comment by nicocizik October 2003
  • Hi Marcelo,

    The best way to get data into a report is by using a datapipeline. You
    could hook a datapipeline up to your query and display the NAME field in a
    DBMemo component. Let me know if I'm not understanding what you are …
    in Fields Comment by nicocizik October 2003
  • Hi Eric,

    There is a patch available for RB 7.03 that may help with this problem.
    Please send an email requesting the patch to support@digital-metaphors.com
    and we'll get it right out to you.

    --
  • Hi Eric,

    This is not a known issue with ReportBuilder. Are you loading numerous
    large images with the report on each page? Is the Report.CachePages
    property set to false? If possible, please send a copy of the report you
  • Olivier,

    Please do not cross post.

    Are you experiencing a greater memory use when you run our end user demo
    applications? If not, please provide a small example that demonstrates a
    large jump in memory usage from an …
  • Hello,

    When exporting to a Report Emulation Text file, you need to remember that
    ReportBuilder is converting your report from pixel spacing to text spacing.
    This turns out to be very inaccurate when making complicated conversion…
  • Hi Marco,

    I'm sorry, it turns out you can simply typecast your DataSet.GetBookmark as
    an Integer and it should work correctly.

    ppDataPipeline.AddBookmark(Integer(ADataset.GetBookmark));

    --
  • Hi Marco,

    The TppDataPipeline.AddBookmark procedure takes an Integer as its arguement
    which defines the bookmark location. Then when you decide to return to the
    bookmark using GotoBookmark method, you will need to pass that sam…
  • Hi Isi,

    You can extract templates from a database and edit them as text on the fly
    using the method in the example below. This is very primative as it just
    dumps the template text into a memo where it can be edited. This is ho…
  • Hi Alina,

    Be sure you do not have the ShiftRelativeTo property set or ShiftWithParent
    property set to True in your report components that are moving unexpectedly.

    --
  • Hello,

    1. Try setting your DetailPipeline.SkipWhenNoRecords property to False.
    This should prevent the master from skipping any records.

    2. As a test, try setting the Report.CachePages property to true and see if
    th…
  • Hi Kit,

    I have tested this on three printers, a HP LaserJet 5, a NEC SuperScript
    1800 and a HP DeskJet 995c, and have not been able to recreate the issue you
    are having. If you would like to see where ReportBuilder makes the Dr…
  • Hi Kit,

    This is not a known issue with ReportBuilder. As a test, try connecting to
    a different printer and see if the results change. Is the right and left
    side being clipped in the preview as well as on paper when you print? …