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

    This is not a known issue with ReportBuilder. When you say that this issue
    occurs after about three days of correct use, it leads me to believe that
    something is either changing in the actual printer settings, or an ev…
  • Steve,

    The RichText component does not read ASCII characters. If you want to add a
    hard return to a richtext document, you will either need to do it in a
    richtext editor or add it to the underlying richtext code manually.
  • Hi Vincenzo,

    I have never seen this behavior before. If you try to print to a different
    printer do you get the same results? If so, please send a small example of
    this behavior in .zip format to support@digital-metaphors.com a…
  • Hi Marco,

    The Digital Metaphors Creative Team is currently working on ReportBuilder
    for Delphi 8 VCL .Net. Our plan is to continue to support ReportBuilder 7
    for Delphi 5, 6, and 7 once this version is released.

    -- <…
  • Hi Philip,

    I posted a snip of code below that uses a slightly different method to save
    the template file to a blob field on a database. I'm not sure this will
    fix the issue but it is definitely worth a try.

    Note: p…
  • Hi Philip,

    Although I have never seen this specific error before, when you say that the
    report templates look identical as ASCII text, this leads me to believe that
    the problem is somewhere in the streaming to binary process. H…
  • Hi Philip,

    Are you loading this template from file or from a BLOB field in your
    database? When exactly are you encountering this error? (during the
    preview, design, template load... etc.) Be sure you have the proper data
  • There is a patch that fixes a couple bitmap issues, but I cannot guarentee
    that it will fix this one. The printing of black images has been an ongoing
    battle with printer drivers for some time now. If you would like to try the
    patch…
  • Hi Harry,

    At Digital Metaphors, we are always happy to receive customer feedback and
    suggestions for future enhancements to ReportBuilder. All of these comments
    are taken very seriously. If we find that there have been numerou…
  • Hi Harry,

    Thanks for the suggestion.

    --
  • Hello,

    Check to be sure ppDevice is in the uses clause of the source. If it isn't
    you will need to add it.

    --
  • Hi Rich,

    There is a freeware thirdparty component available for ReportBuilder named
    RotatedText available from our website at
  • Hi Carla,

    I do not believe your posts were removed. I was able to view your last post
    from Februrary 10 just fine. The OnNoData event will only fire when you are
    trying to access a completely empty dataset. In my testing, hoo…
  • Hi Rob,

    Yes, you can create multiple header bands by createing groups. Simply place
    an invisible lable on your report and then create a group based on that
    label. If you would like this group header to act like a page header, …
  • Hi Rob,

    Sorry if I was confusing. If you place a TppReport object on a form and
    select it, you can access the Icon property from the Delphi Object
    Inspector. From there you can load an .ico file which will then be embedded
  • Hi Rob,

    You can also use the published property TppReport.Icon property to load an
    icon file and store it in the report's .dfm file essentially embedding the
    .ico file inside the application.

    --
  • Hi,

    Once the preview form has been created you can access the
    Report.PreviewForm.Icon property to change the icon of the preview form.
    The best place to do this is in the Report.OnPreviewFormCreate event.

    --
  • Hi Bradley,

    ReportBuilder does not use Delphi's TPrinter object to handle the printing
    of reports, therefore the PrinterIndex property is never used. Instead, it
    uses its own set of printer objects, which in turn use the Window…
  • Hi Bradley,

    By default, ReportBuilder uses the Windows Default printer as its default
    when printing. How are you storing these reports? If you are loading them
    from template files, the PrinterSettings object is being saved dow…
  • Hi Stan,

    Unfortunately, there is no way to restrict the user's ability to
    change/delete components on the report designer. You could perhaps warn
    your users that deleting certain components will cause errors or before you
  • Hi Ace,

    TppAutoSearchField.Description is a method built to return a simple
    description of the search condition contained in the AutoSearchField. It
    would definitely be possible to create your own method that performs a
    si…
  • Dave,

    There are no known issues like this for ReportBuilder. Do you get the same
    behavior if you take WPTools out of the equation and just use a TppRichText
    component?

    --
  • Hi Mauro,

    If you include ppTypes in your uses clause, you can access the ppVersion
    constant which defines the version of ReportBuilder you are using. There is
    also a ppEdition constant that defines which edition of ReportBuilde…
  • Hi Neil,

    Sorry for the late response, I was hoping someone else would chime in on
    this one. As far as the font and size to use, each printer is different.
    My suggestion would be to test certain fonts with different font sizes a…
  • Hi Steve,

    How are you trying to set the style of the RichText? Remember that all
    formatting of the RichText must be done inside the RichText editor so the
    TppRichText component can read the rtf code and make changes accordingly…
  • Carl,

    You should not be seeing this exception unless you are freeing the public
    property TppTextSearchSettings.WalkieTalkie somewhere in your code. WpTools
    should not affect this object in any way. Try changing your library pa…
  • Hi Rene,

    It is possible to print the subtotal at the end of each page by using
    TppVariables and the DetailBandBeforeGenerate event. Usually when making
    calculations, we recommend always using the TppVariable.OnCalc event but fo…
  • Many of the PrintDialog properties are set automatically based on the report
    property values. Setting these manually could in some cases cause a
    problem. Try removing the code to set the PrintDialog properties manually
    and see if th…
  • Hi Joe,

    In my testing (with Waler installed) everything seemed to work correctly.
    Instead of setting these values in the OnPrintDialogCreate, try setting them
    before you call Report.Print and see if that changes the result.
  • Hi Joe,

    If you set the Report.AllowPrintToFile property to True and assign the
    Report.DeviceType to a file device such as "TextFile", the PrintDialog will
    already have the PrintToFile checkbox checked for you when you load it.