nardmoseley
Comments
-
Hi Stephen,
1. I recommend upgrading to Delphi 10.1 Berlin and ReportBuilder 17.x and
maintaining a subscription to both. Keeping current on developer tools is an
important part of maintaining systems and is a smart investment… -
Hi Carsten,
Set PageStyle.UsePageSpace to False.
We added a PageStyle UsePageSpace boolean property several versions ago to
provide more control over this. Depending on the requirements developers
were wanting it to… -
Hi Carsten,
The correct code would be
if lChildReport.PageStyle <> nil then
lChildReport.PageStyle.UsePageSpace := False;
For RB 18 that will compile for Delphi and RAP code.
For RB 17 … -
Hi Carsten,
I was able to modify the .rtm files you provided so they can run without
data. That showed me the extra page issue.
I created a patch for RB 18.0 that along with setting PageStyle.UsePageSpace
to False, … -
Hi Carsten,
The solution is to set PageStyle UsePageSpace to False. Access the
PageLayer workspace, select the Page Style tree node on the left and then
you can set the property in the object inspector.
I had to l… -
Hi Carsten,
If you have something simple like 4 rows with 6 fields, you could use the
PageSetup dialog to define 4 columns and set the traversal to left to right.
If the above is not helpful, please provide more det… -
Hi Samuel,
There is now a patch available to resolve this issue. I'll email you the
patch.
The issue is not present in Delphi 10.1. Berlin, but appears in older Delphi
versions.
Best regards,<… -
Hi Chau Chee Yang,
I created a patch for RB 18.0 that resolves this issue. Registered users can
email support@ and request the patch.
Thanks for reporting this issue.
-
Nard Moseley
Digital Meta… -
Hi Bernard,
To display workspace size as the full paper size, set margins to 0.
The report designer as currently implemented displays workspace as the
printable size (workspace = page size - margins).
Hi Adam,
1. The RB RichText is a wrapper for the Delphi RichEdit. InfoPower
implements a RichEdit descendant class, wwRichEdit, that can be registered
with RB as a replacement RichEdit. The dxRichEdit does not descend from
Hi Mario,
Could I be missing some unit or declaration that must be there since 14.0?
No.
We've never heard of anything like this.
Best regards,
-
Nard Moseley
Digital…Hi Carsten,
The rbWiki article contains downloadable code examples for loading a
template from a blob field, converting it from binary to text. So you can
then edit the template text - same format as the Delphi .dfm.
Hi John,
There is a patch available for RB 18.
Best regards,
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Hi David,
I'm working on a patch for RB 18 to try to address this.
Please send license details to support@
company:
contact:
email:
serial number:
Best regards,
Hi David,
RB caches the list of available printers and default printer.
Try adding code to refresh the global printer list.
uses
ppPrintr;
ppPrinters.Refresh;
// can test it like this..Hi Stephen,
If you would like to create a simple example project we can build and run in
the debugger I can test with RB 18. Please use standard Delphi components
and RB. Copy data to TClientDataSets. Send in zip format - incl…Hi Mauro,
1. UI
You can create a form with a listbox or compbo box for the report templates
and a TppViewer the report sample.
2.Report Sample
a. I like Paul Toms idea for using .raf files to display…Hi Carsten,
Thanks for reporting this. I created a patch for RB 18.01 to resolve this
issue. Registered 18.01 customers can email support@ and request the patch
(That code has been in place for many years, the memory erro…HI Paolo,
Try downloading a trial version of RB 18.01 and perform the same test.
If there is an issue with RB 18.01, please create a simple example project I
can build and run here. Please use standard Delphi components a…Hi Ralf,
Thanks for the feedback.
For RB 18.02 I'll add validation to prevent MasterGrid circular references.
For the next major version I'll enhance the object inspector MasterGrid drop
down list to contain on…Hi Josef,
I tried this and cannot reproduce any issue and we have not had any reports
of an issue.
If you would like to provide steps to reproduce or a simple example report
or perhaps you have some specific setting…Hi Carsten,
The recommended architecture is to use the Data workspace to build the
queries so they are saved as part of the report definition. This
architecture solves that issue plus many others that can arise.
Whe…Hi Carsten,
This is not a known issue.
The Win API defines the DevMode.PaperWidth as Short (Smallint). The units
are MM tenths. The A4 value should be 2100 = 210 * 10. I have no clue why
the value would be otherwis…Hi Carsten,
Try using the Report.Template.OnLoadEnd event to call
DesignerLayer.Template.LoadFromDatabase. Use a Report Parameter to save the
name of the template.
Best regards,
-
N…Hi Carsten,
Is the goal to enable the end-user to add a background image/watermark to
the report? Or what is the goal?
Is there a list of .ltm's the user can choose from?
To load a .ltm, the report needs a Desi…Hi Carsten,
Here's an rbWiki example that shows to hide the designer preview page..
http://www.digital-metaphors.com/…Hi Carsten,
1. The report will be saved to file or database as specified by the
Report.Template SaveTo property (stDatabase, stFile). For the database case,
the DatabaseSettings property contains subproperties for the bindings…
1. Use the included CreateEndUserTable.sql to create the supporting
tables. I have included a copy of this below.
2. Use the configuration described in the ReadMe.doc.
3. If you prefer to use IBDataSet try download …
Check out RBuilder\Demos\EndUser Databases\Interbase for examples that
use Interbase. Each example contains a ReadMe.doc with detailed
information.
Thanks.