nardmoseley
Comments
-
Hi Will,
I recommend using the latest Delphi and ReportBuilder versions and participating in the subscriptions. Using the latest tools provides the best Windows 10 support and things are improving going forward. It's a moving target.
Hi Yusuf,
Report.DeviceType specifies device used by Report.Print (screen, printer, PDF, ...)
Report.AllowPrintToFile specifies whether Print dialog includes print to file options. (Report.Print displays print dialog when Repor…Hi Dave,
ReportBuilder includes XlsxReport, XlsxData, XLSReport, XLSData.
The Excel option is being added by a 3rd party add-on your app is using. I recommend removing it.
Hi Dave,
Check the Designer Help | About for the RB version. If you are not using RB 19.04, please update and retest.
If you have an issue with RB 19.04, please create a simple Delphi example we can build and run in the debugg…Hi Mauro,
Please create a simple, minimal Delphi example that we can build and run in the debugger. Use standard Delphi components and RB. Also include any images as separate files. Send in zip format to support@digital-metaphors.com.
Hi Jonathan,
Please contact Sage for support. Digital Metaphors receives no distribution royalties from Delphi developers that embed end-user reporting solutions in their applications. It is the responsibility of the software publishers t…Hi Tom,
I recommend creating thread-safe container(s) for the reports. Create a Form/DataModule that contains the report + data pipelines + any other components required to generate the report. For example, a data/server/service connectio…Hi Jeroen,
Thanks for providing the example. I'll follow up via email.
This is beyond the scope of what's currently supported, but something we can consider improving in the future. It's a challenging issue.
For no…Hi Jeroen,
Can you create a simple example using the rbDemos data and send to support@. I'll research it.
Apologies, I lost track of this post.
Hi Eliseu,
I recommend upgrading to the latest Delphi and ReportBuilder and going forward participating in the subscriptions. Updating developer tools regularly is an important part of building and maintaining your applications and is a …Hi Paul,
Try this..
ppDesigner1.Form.LayoutManager.WorkspaceView.Workspace.ShowMargins := False;
Hi Massimo,
I recommend contacting the publisher of the product for end-user tech support - it is their responsibility.
We only have resources to support Delphi developers with an active ReportBuilder license.
Hi Julien,
I added this to the requested feature list.
Thanks for the feedback.
Hi Ken,
Exporting to XlsxReport or XlsxData? Or maybe both?
Do you have some report layout elements that are exporting empty strings? I'm trying to create a test case. The code you reference has not changed and I reviewed othe…Hi Mike,
Try setting Image.ReprintOnOverFlow True
Hi Martin,
RB exports the data, data type, and format as a separate cell attributes. This provides the best quality output. For DBText the field data type is used, for Variable the variable data type is used. For Label, text data ty…Hi Francesco,
TRichView and WPTools include support for using their components in RB. It's up to the 3rd party developer to provide RB support.
The RB RichText by default relies on Delphi TRichEdit, but the architecture is o…Hi Mauro,
The 'ra' prefixed units, such as raIDE, comprise the run-time Pascal environment (RAP) included with RB Enterprise (also known as the Designer Calc workspace). Perhaps you had RB Enterprise, not Pro. (The Pro Edition has never i…Hi Jeroen,
One option is to implement a function that iterates over the Report.Bands[ ].Objects[ ] and for data-aware components checks DataPipeline.GetFieldForName(DataField) = nil.
Another option is to create a .txt file of …Hi Goran,
Try a simple test. Create a new application with a Report, Designer, and Button to call Designer.ShowModal. In my testing it works.
For the run-time Designer the IniStorageName property specifies the location of RBui…Hi Alan,
RB 19.03 has a known issue with adding TableGrid rows/cols at Delphi design-time. Use the run-time Designer as a work around.
There is a patch available for registered users that resolves the issue. Once you purchase …Hi Goran,
The AutoSave feature is commonly found in applications like MS Office. The latest Delphi versions also have AutoSave. (as does this forum.)
RB AutoSave periodically saves the report layout to a temp file (it only does…Hi Frank,
RB 19.03 saves the RAP code as text.
Write a utility to iterate over the reports, load the report and re-save.
Hi Phil,
I researched this and for Angles <= 90 it is working. For Angles > 90, Excel calculates the rotation along the vertical axis, rather than horizontal, and in the opposite direction. Simplein Rotated text does not export to Excel correctly Comment by nardmoseley March 2019
Hi Carlos,
I emailed you an updated daDBISAM.
I downloaded DBISAM for Delphi 10.1 Berlin. I fixed the compile error and updated the code for the latest RB DADE plug-in standards.
Hi Carlos,
The latest daDBISAM.pas is installed to Public Documents\RBuilder\Delphi x\Demos\EndUser Databases\DBISAM.
Hi Carlos,
That refers to an old version of DBISAM, probably be something like DBISAM 4.29 for D2010. You'll need to determine the DBISAM package name and update the RB package requires clause.
Hi Mika,
I recommend writing a utility that can edit the template text. The format is the same as the Delphi .dfm.
Search for TppParameter objects and prefix the name with 'p'. For example
object Company: T…Hi Mika,
The Report and all its child objects (Parameters, Bands, Groups, Labels, DBTexts, ...) are Owned by the Form/DataModule. Delphi requires the names be unique.
In older versions, there was a bug in which TppParameter ha…Hi David,
I tested this when you originally posted and just tested again - including tracing thru the Delphi and RB source. RB uses the Delphi TReader and assigns an event-handler to TReader.OnError. There is only one TReader instance cre…