nicocizik
Comments
-
Hi John,
Please send a simple example of this in zip format to support@ and we'll take a look at what is happening. -
Hi Lawrence,
Report columns all need to be the same width although they can be positioned on the page as needed. There are no column borders, all positions are absolute.
If you wish to define the column positions manually usin… -
support@digital-metaphors.com
-
Hi Andy,
Sorry for the delayed response.
I am unclear about which dropdown you are referring to (this message is posted to the RAP category which does not have any dropdowns).
Note that DADE only uses field aliases w… -
Hi Nick,
Which version of Delphi and ReportBuilder are you using? Are you able to see the designer at runtime?
I suggest performing a complete uninstall of ReportBuilder and being sure all RB related design-time packages are … -
Hi Ken,
Be sure your the TppVariable is set to a numeric type rather than string. Also, note that for a two-pass report, the OnCalc event will fire twice. -
Hi Andy,
We are going to need more information about your setup to track this down.
1. You mention this only happens on one app. How is this app different from the applications that function correctly?
2. Are you lo… -
Hi Marko,
Are you able to recreate this behavior with an empty report containing the PDF only? If so, please send this example to support@digital-metaphors.com with the original PDF file included and we'll track down the problem. -
Hi Lawrence,
All formatting occurs in the TppDisplayFormat.Format routine inside the ppDisplayFormat.pas file. The Delphi routines FormatFloat, FormatCurr, and FloatToStrF are used in various cases based on the format given and data type… -
OpenXLSFile is deprecated and only retained for backward compatibility. I suggest searching your code for any use of OpenXLSFile or OpenPDFFile and replacing with the Report.OpenFile property.
-
Hi Dirk,
Try placing a breakpoint in the TppFileDevice.EndJob routine (ppFilDev.pas file line 1187) to see if the OpenFile property is indeed False.
This is the only place an exported file will be automatically opened. If it … -
Hi Lawrence,
This looks fine except there is likely no need to recreate the memory stream to assign the graphic. Assigning the oBmp bitmap to the Picture.Graphic should also work.in Is there a limit on DBImage data size Comment by nicocizik June 2024
-
Hi Heronim,
The best way to prevent a user from loading a new report in the designer is to hide the menu and toolbar options.uses
ppDesignToolManagerTBX,
ppDesig… -
Hi Lawrence,
I suggest using a TppImage and manually loading the processed image data for each record.
1. Load the image data from your DB into a stream (using DataPipeline.GetFieldAsStream).
2. Process the image data.
Hi Andy,
All of our articles can be found at the following location: https://rbwiki.digital-metaphors.com/
The article you are looking for is at the following l…There is a fix available for this issue with Delphi 12 and ReportBuilder 22.04. Registered users with a valid software subscription can email support@digital-metaphors.com to receive the patch.Hi Tom,
Please contact TRichView support for help with this issue. They will then contact us with a reproducible example.Hi Jan,
The version of SynEdit used in ReportBuilder has been highly customized and was not originally intended for 64 bit applications. We have converted it to do so however occasionally an issue will arise that slipped through the crac…Hi Andy,
Check your form definition at Delphi design-time to be sure the DataSettings are correct in the designer. If so, then they will stay consistent unless you change them in code.
Note that you need to have a valid Sessio…Hi Dusten,
Looking closer at your code, it appears you are assigning the owner of your dynamic objects incorrectly.
TAdsQuery.Create(FConn);
TDataSource.Create(FReportQry);
TppDBPipeline.Create(FDS);
TppReport.Cr…Hi Dusten,
My guess is that the connection to the chart is being lost at some point (likely as the template is loaded but no pipeline is assigned). I suggest re-assigning the Series.Datasource property after assigning the Report.DataPipe…Hi John,
This is why we avoid every using "with" statements. At best they are confusing, at worst... dangerous…
Thanks Tommy,
This information will be very helpful for other RB users moving forward.Hi Perry,
The barcode component simply generates based on its Data property. Assuming the barcode has not already printed, you should be able to update this property with data produced by a variable calculation without issues.
Hi Tommy,
I'll help with this issue moving forward since I wrote the Thumbnail feature.
The TppThumbnailViewer is a descendent of a TScrollBox with its DoMouseWheel function overridden. This event should fire anytime the mou…Hi Ueliton,
When merging two reports on screen there are two main options:
1. Create a parent report with multiple Section subreports inside the detail band. Load each report template into each subreport before printing to scr…Hi Karl,
Thanks for the suggestion. I will add PDF/UA support to our list of possible enhancements to research and possibly add for a later release of ReportBuilder.Hi Lawrence,
Correct, when both Delphi and RAP events are implemented, they will both fire in that order.
Static images (TppImage) will not load for each detail band assuming they have not been changed in the OnGetPicture event…Hi Lawrence,
If your subreport is located inside the Detail band, try setting the ppDetailBand.BandsPerRecord property as needed in an event that fires before the band prints (OnBeforePrint).