nardmoseley
Comments
-
Hi Steve,
The issue is caused by dynamically removing the header/footer. That affects
pagination. You would need to that prior to previewing the report (i.e.
calling Report.Print).
The RB native export devices: Xls… -
HI Mike,
I followed up via email. For others reading, the solution has two parts.
1. Patch for RB 17 to fix DBCalc/Variable not computing for first record
2. Modify report to use TppVariable with DataType set to dtCu… -
Hi Mike,
I tried a simple test here and did not encounter any issues. I used RB 17,
XE7 and FireDAC. I used the new RBDemos database installed with RB 17.
Make sure the report/childreport DataPipeline property is assigned… -
Hi Chau Chee Yang,
There is an RB 17.0 patch now available to resolve this issue. Please email
support@ with serial number and registration and request the patch.
Thanks for reporting this issue.
Best reg… -
Hi Howard,
I researched this and it’s a Delphi design-time bug - one that I thought I
had fixed in pre-release testing. We're working on a new RB 17 build to
resolve this issue and a few others.
The error does not o… -
A patch is now available for RB 17.0 Build 2.
Please contact support@digital-metaphors.com to receive the patch.
Best regards,
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.comHi Chau Chee Yang,
I can reproduce this issue and am researching it - will post a follow up
here when I know more.
Best regards,
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com …Hi Ralf,
Make sure the Windows 'Print Spooler' service is running on the XP machine.
Try testing with a different printer driver.
Best regards,
-
Nard Moseley
Digital Metaphors<…Hi Paul,
Most likely a timing issue. TppDesigner will configure the ini storage the
first time it is used (or at least loads). If the report previews before
that happens, then the default ini storage is used.
One s…Hi Frank,
Use Windows Explorer to browse to
C:\Program Files (x86)\Embarcadero\Studio\17.0\RBuilder\TeeChart
Open the ReadMe.doc and follow the instructions for running the RB TeeChart
Package Build and Install…Hi Scott,
Here are some tips
- don't use frames
- create 'report modules' comprised of a form or datamodule containing the
Report, DBPipeline, DataSource, DataSet. Then when need to generate a
report, cre…Hi Goran,
To calculate the length required you could perhaps write some pre-processing
code to iterate over the dataset and calculate the number detail lines.
This rbWiki article discusses some strategies for printing to …Hi Goran,
The Report.OnPrinterDeviceStateChange event can be used to send escape code
directly to the printer. For details check out the RBuilder Help topic for
TppProducer OnPrinterDeviceStateChange event. There is a code sa…Hi Igor,
I emailed you patch.
Best regards,
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Hi Ken,
We've uploaded fresh RB Enterprise 17.01 builds that resolve this issue.
Please download and install again. Using RBuilder\Source in the library path
should work now.
Other RB Editions do not have this …Hi Tim,
I compared TppWWRichEdit to the TppRichEdit class.
Try the following:
- open ppWWRichEd.pas
- add a constructor override
- implement the constructor override as follows
cons…Hi Tim,
This is not a known issue.
Internally TppRichText/DBRichText rely on a Delphi TRichEdit descendant. The
default is TppRichEdit defined in ppRichTxDrwCmd.pas. However, the
architecture also supports using a r…Hi Goran,
According the call stack you posted, the exception occurs in
TdmRacunPaciPrint.ReportPrintDialogClose
Rather than calling PreviewForm Close, try setting ModalResult to mrOk or
mrCancel, this is safer.
The Report (.rtm) contains the report definition. For the report layout it
contains the Report, Bands, Groups, Objects, DesignLayers, etc.
The Layer (.ltm) contains the objects (Label, DBText, etc) for the layer.
S…Hi Carsten,
Every report has a Foreground layer. Additional design layers are always
background layers. The OrderIndex changes as layers are added. A new layer
is assigned OrderIndex 0 (back most), the Foreground is always
Hi Carsten,
A newer way to accomplish this is via the Design Layers feature. This is a
really cool feature that enables any number of background layers to be added
to a report layout. One nice thing is that, when you are worki…Hi Gunter,
The DesignerLayer properties LayerOptions and ComponentOptions can be used
to specify what the end-user can see and do.
From the RBuilder Help Topic for LayerOptions.....
-----
published p…Hi Stephane,
Check the Designer Help | About for the version. The latest is Version 17.01
Build 65. If you are using a prior build, please update to the latest.
Try a simple test. Create a new Delphi project, place a TppR…Hi Chau Chee Yang,
There is a patch available for RB 17.01, build 65 that resolves this issue.
Registered RB 17.01 developers can email support@ and request the patch.
I just emailed it to youin KeepTogether = True in TppRegion object doesn't render properly in next page Comment by nardmoseley April 2016
Hi Mark,
I assume you mean using RAP code. Here are two solutions that work in a
simple test I tried. Note that for the detail you need to set Background1
and Background2.
From the childreport BeforeGenerate..…Hi Carsten,
Yes Report.Bands[ ].Objects[ ] is another valid approach.
Best regards,
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Hi Carsten,
There is no built-in function. A simple way to do this is to use the
Form/DataModule that 'owns' the report, bands, components and iterate over
the Components[ ] array.
For liIndex := 0 to myReportForm.C…Hi Carsten,
There is no hook for the Producer.Convert, I'll add it to the requested
features list. There is a Report.Template.OnLoadEnd event that fires when
loading report templates from file or blob stream. The Report.…Hi Eric,
Perhaps you were using a third party add-on for exports or you wrote some
export routines. Try searching the source code of your old environment for
the unit that contains the export routines.
RB has never…