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

nicocizik

About

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

Comments

  • Hi Mark,

    Are you connecting both DataDictionaries to the same Table, Field, and Join
    tables? Note that each DataDictionary will need to have its own tables to
    store and use separate data.

    --
    Regards,
  • Hi Mark,

    If you had 10 different languages, you would need 10 separate
    DataDictionaries. The easiest way to do this would be to place as many
    dictionary objects on the form as languages you have
    (ppDataDictionaryEnglish…
  • Hi Mark,

    3a.

    Yes, the source code is not included with the trail version. These files
    are included with a registered version. We are constantly trying to keep
    our demos up to date and I will add these files to the…
  • Hi Mark,

    2. Sorry, this was just a suggestion. There are many ways of going about
    this. What did you have in mind for a more practical way of doing this?

    All dialogs and forms in ReportBuilder have an ancestor class lo…
  • Hi Mark,

    2. This is not a built-in feature however I can see how it could be useful
    and we will consider adding something like this to a future release. In the
    meantime you would need to perhaps replace the current print dia…
  • Hi Mark,

    Thanks for considering ReportBuilder!

    1. This feature is currently on our to-do list for a future release.

    2. You are correct, this is possible in code. It is a very simple
    solution. See the follow…
  • Hi Josef,

    I tested with rectangles sized to the specs below and was unable to see any
    overlapping or gaps. Where are you seeing this behavior? In the designer
    it is hard to tell however it may have something to do with scree…
  • Hi Don,

    Once you create a Tpp2DBarCode, and assign its properties, you can call the
    AsMetaFile routine to retrieve a generated metafile of the finished barcode.
    Then you will need to find a way to process this metafile and rot…
  • Hi Don,

    No, unfortunately it is not a feature of the 2D Barcodes to change the
    orientation. This is something we will consider for a later release.

    One option would be to create a Tpp2DBarCode in code and save it as a
  • Hi Ian,

    ReportBuilder 11 includes the ability to export crosstab data to a delimited
    text file. The CrossTab component now has a Save property and it is now
    possible to add a crosstab to the list of exported components using …
  • Hi Bill,

    I'm unclear about what you are referring to by the "Range Select Dialog"
    Are you speaking of the AutoSearch dialog set to filter a certain range
    value and the Show All Values checkbox? Please elaborate on what you ar…
  • Hi Ian,

    There is now a patch available that solves this issue. Please send an email
    to support@digital-metaphors.com requesting the patch and we'll send it to
    you as soon as possible.

    --
    Regards,

    N…
  • Hi Abel,

    Which version of ReportBuilder are you using? What data behaviors do you
    have set for the subreports? If possible please send a simple example I can
    run on my machine in .zip format to support@digital-metaphors.com …
  • Hi Ben,

    On my Delphi 7 installation, the help seems to be functioning correctly for
    RB 11.05. Try re-installing ReportBuilder and see if that fixes the issue.

    --
    Regards,

    Nico Cizik
    Digital Metaphor…
  • Hi Steve,

    Inside the Band.BeforePrint try checking if the field value is NULL. If
    not, add the file name to a list and loop through the list later only
    merging the files with a valid image. This will require a bit of a
  • Hi Willie,

    "rbRCL1111" refers to ReportBuilder 11 for Delphi 11 (or Delphi 2007). If
    you are using Delphi 2009, there should be no references to that file.
    Check your package source to be sure you are not referencing this fil…
  • Hi Everett,

    Once you alter the database, you can try clearing the MetaData Cache. This
    should force ReportBuilder to refresh the definitions.

  • Hi Philip,

    Looking at the GetFieldPosition routine it is not clear where the error is
    occuring. If possible, please send a simple example I can run on my machine
    that demonstrates this problem and I'll take a look at it for y…
  • Hi Stuart,

    Setting the EmbedFontOptions to EmbedAllFonts should embed all the fonts
    used in the PDF. In adobe you can look at the document properties in the
    "Fonts" tab to see what is being embedded and used.

    This …
  • Hi Stuart,

    OpenType fonts are currently fully supported by the built-in PDF device
    included with ReportBuilder.

    1. Be sure you are using the latest version of Adobe Reader.
    2. If the font is installed on the machin…
  • Hi Fellipe,

    Which email plugin are you trying to send with?

    1. You need to be sure you are using the full path of the files you are
    trying to attach.
    2. Also be sure all the files you are attaching actually exist o…
  • Hi Fellipe,

    Rather than assigning the Attachments.Text, use the Attachments.Add()
    routine to individually add each attachment to the list.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    in Problem to use SendMail function Comment by nicocizik August 2009
  • Hi Steve,

    The EmailSettings.Body property is a TStringList. You can simply assign the
    Memo.Lines property to the EmailSettings.Body property to set the contents
    of the memo to the body of the email.

    There is no OnC…
  • Hi Dario,

    Rather than connecting your report to a pre-defined dataset/datapipeline on
    the form, you can simply create this dataset in DADE and save the report
    template. This way you can easily load the template with the pre-d…
  • Hi Max,

    Upon further research, we were unable to provide this functionality without
    damaging other reports. If you take a look at the ppCtrls.pas file inside
    the TppCustomComponent.CalcPrintPosition routine, you will see some…
  • Hi Max,

    Thanks for pointing this out. I was able to recreate the behavior you
    mention and we are in the process of researching a solution. I will post
    any updates to this thread. Thanks for your patience.

    --
  • Hi Marko,

    For RB 11.05 we added the IndySMTP public property to the Indy plugins
    giving access to the TIdSMTP object used. You should now be able to change
    the port used in code with something similar to the following.
    <…
  • Hi Edwin,

    If you would like to show the DeviceSettings of the printer (i.e. the driver
    dialog) you can use the TppPrinterSetup.DeviceSettings property.

    If you would like to create and show the Page Setup dialog, take a lo…
  • Hi Edwin,

    You can assing a new image list using the Images property or you can use the
    global ToolImageList object (which descends from TImageList) and add a new
    image to it.

    --
    Regards,

    Nico Cizik<…
  • Hi Edwin,

    The TppPrintPreview class provides numerous pass-thru properties to the
    actual buttons in the preview toolbar. Access them using the following
    technique in the OnPrevewDialogCreate.

    uses
    ppPrvDlg;<…