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

nicocizik

About

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

Comments

  • Hi Andy,

    In my testing this worked as expected in RAP and Delphi. Are you sure DocumentName contains a value? Try implementing this in Delphi and tracing into the OnCalc to be sure.
  • Hi Craig,

    The behavior of reports with no data is controlled by the Report.NoDataBehviors property. For instance, setting this property to ndBlankReport will still receive a page even if there is no data present.

    See the help …
  • Hi Sergio,

    1. Which version of ReportBuilder are you using? It's possible the properties are not available in your version.

    2. It is not possible to directly upload pictures to this forum. You can add links to your images usi…
  • Hi Sergio,

    TppReport.ThumbnailSettings. This is a published property so it is available from the Object Inspector as well as in code. The Thumbnails can be viewed in the same window as the Report Outline by toggling the tab at the top.<…
  • Hi Sergio,

    I'm unclear about your request. Are you referring to thumbnails of each page? You can enable this using the ThumbnailSettings of the report.

    Perhaps more information about exactly what you need would be helpful.
  • The database collation could be the issue here.

    By default ReportBuilder Datapipeline linking uses ANSI collation but this generally needs to match the database setting. You can change the collation type used by accessing the field links…
  • Hi Mika,

    1. Which database and connectivity are you using?

    2. How are you linking your datasets? Are you using DADE (data workspace)?

    We are not aware of any issues with using underscores as field values. Are you a…
  • Hi Marko,

    Let's get everything working with a simple, minimal application first before moving to your main application.

    Create a new Delphi application, add a Report and a Button and add similar code to its OnClick event. (Addi…
  • Hi Marko,

    The data is not stored in the template.

    Storing the Auth tokens in the template would not be ideal for this feature. This is why the data is stored either inside the RBuilder.ini file or in the registry. If the OAut…
  • Hi Marko,

    These properties are published so they are saved with the report definition (either in the .dfm or report template). Note that Access Token and Refresh Token storage are enabled by default.
  • Hi Marko,

    We have not heard of any issues with the help installing for recent versions of ReportBuilder. Are you certain you are accessing it from the correct location?

    in Gmail not verified by Google Comment by nicocizik January 2024
  • Hi Robert,

    Are you assigning the bcD3.Data in RAP code? If so, try creating another report parameter (named BCData perhaps) and assign its value to the BarCode data. It can then be retrieved and used elsewhere in your application.
                
            
  • Hi Marko,

    Documentation on token storage options can be found in the TppOAuth2Settings.AuthStorage help topic included with ReportBuilder.

    For the Gmail Authorization hanging issue. I have a patch for RB 22.03 that may help. …
  • Hi Wenquan,

    The error you are getting is a MAPI error so it is likely you are not using the correct email (Indy) plugin.

    1. See the following article on email fundamentals to see how ReportBuilder handles emailing files.
    <…
  • Hi Marko,

    1. Refresh tokens have been added for RB 22. Please consider upgrading.

    2. This is a restriction added for most modern browsers so it is out of our hands. A message is displayed to "close the browser".

    3.…
  • Yes, refresh token support has been added for RB 22.
  • Hi Steven,

    Great find! Glad you got it sorted.
  • Hi Samuel,

    ReportBuilder does not have any built-in feature to extract field values from a text string and evaluate them as an expression. The closest thing we have to this is the Mail Merge feature of the RichText component and that req…
  • Hi Steven,

    The "incorrect data" does not appear to be a result of something ReportBuilder is doing but rather appears to be in the summary memory tables that you are populating inside the OnTraversal event of a pipeline. The timing in wh…
  • Hi Jon,

    We have not heard of this issue with the latest version of ReportBuilder.

    Which database and connectivity are you using? Are you using DADE to set up your master-detail datasets or are these pipelines on a form?
    <…
  • Hi Heronim,

    This event will only fire when exporting to file. Be sure you implementing the event of the proper report and that you are assigning it after loading any templates.

    Looking at the event name, the report is "Etiquet…
  • Hi Dirk,

    I'm not completely sure why the above works however it may have something to do with the timing at which you are changing the name of the data module.

    Note that when loading a template, all the event and pipeline refer…
  • Hi Dirk,

    This sounds like a naming/referencing issue.

    Try tracing into the code that assigns the TekstToPrint variable and see if the value is correct. My guess is that the wrong form is being referenced when accessing that va…
  • Hi Heronim,

    I apologize for misunderstanding. Are you trying to print a landscape report as a portrait PDF? If so, you can possibly alter the Orientation property in the OnFileDeviceCreate event if a PDF. This, however may cut off some…
  • Hi Heronim,

    An exported PDF page will mimic the report page exactly. If you have your report orientation set to Landscape, the PDF will be the same. In my quick testing this proved to be functioning as expected.

    Be sure you h…
  • Hi Aydin,

    After installing ReportBuilder, open a report by placing a TppReport component on a Delphi form, double click and select File | Open from the main menu of the report designer.

    I highly suggest reading the Developer's …
  • Hi Sebastian,

    Delphi 10.3 Update 2 (10.3.2) or later is required for ReportBuilder 22.x. I suggest updating to the latest release of Delphi 10.3 and reinstalling ReportBuilder.
  • Hi Jan,

    In its current implementation, the Handled parameter is unused for the MouseWheelMove event of the Viewer. In Delphi, it is my understanding that this property determines whether the event is handled in the MouseWheelMove or Mous…
  • Hi Jens,

    Download links for the latest version(s) of ReportBuilder are sent to all registered users with an active software subscription.

    Please send your current serial number and purchasing email address to support@digital-me…
  • ReportBuilder uses the Windows API to render text which handles the default line spacing based on font specifications. You can try increasing or decreasing the memo leading and see if that has the effect your are after. By default the DBMemo.Leadi…