nardmoseley
Comments
-
Try creating a main report with a tall detail band that takes up the page.
Take the subreport and copy/paste so that you have two subreports, one above
the other. Set each to pbFixed and TraverseAllData. In my testing here that
If you want to modify a DrawCommand and have the changes appear in the
Viewer, try calling
Viewer.DrawUpdateable(myDrawCommand);
The ArchiveReader handles page requests by reading pages from the archive
file. …From the Query Designer Fields page you can double-click Selected fields
items to remove them.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
To update the existing report queries, you will need to edit the templates
as text. This rbWiki article discusses the details and includes links to
downloadable code examples.
in Rename of Table for reports? Comment by nardmoseley December 2010Make sure the DADE plug-in for Advantage is installed to the Delphi IDE. Try
removing the package and re-installing it. This will register the package.
The latest Delphi IDE's have a demand package loading scheme that will not
alw…This question has been answered via support email. Please post questions to
a single destination - choose email or the newsgroups. Thanks in advance.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com<…There are no known issues with the RBuilder.ini features I described. If you
would like to create a simple example project that we can build and run
here, you can send to support@. Please use standard Delphi components and
RB.
For RB 11 and RB 12....
If the Delphi project does not use ppEndUsr (the unit which contains
TppDesigner), then no RBuilder.ini will be saved.
If the Delphi project contains TppDesigner, then the IniStorageType and
…The Developers Guide, Demos, and rbWiki are excellent resources. The main
reports demo RBuilder\Demos\Reports has examples of section style
subreports.
--
Nard Moseley
Digital Metaphors
www.digital-metaph…
Colin, please post using your real name. You have posted the same question 4
times, please delete the duplicates. Please do not post test messages. You
also sent the same message to support@. Please post only to a single
dest…You can use the boolean Viewer.DesignViewer property to determine whether
the Preview is created by the Designer. (TppPreview.Viewer.DesignViewer)
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Have not heard of this. Could be a bug in D7. Going forward I recommend
upgrading to the latest version Delphi. The last few releases are all
excellent - just keep getting better and better with Delphi XE being the
best.
We have not heard of this before. The Designer icons are stored in a .res
file and loaded into a global image list. Each image resource has a name,
the names are hard coded. See ppToolResources.pas and
ppDesignToolActions.pas…The XLS format has a maximum of 65,536 rows. (I don't know why MS decided
not
to take this format forward. To date, the XLS format retains the same max
row limitation.)
The latest versions of Office and Excel introduced th…
RB 12 is designed to handle that scenario, yes. The patch is not a
re-design, it is a bug fix for the implementation of the architecture.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
<…
I created a patch for RB 12.03 that will enable you to enter 0,8 when the
Windows regional settings define the decimal separator as a comma. That is
the intent. I emailed you the patch. Registered RB 12.03 customers can
emai…
Are you working with Stijn Verrept? I received a similar question today.
The problem is not Delphi or RB. RB uses standard Delphi streaming. Report
definitions (.rtm) and report archives (.raf) created in one version of
…The report engine is working correctly.
In a prior post you had code that looked like the following.....
-----
procedure TWspReportEdWnd.jitTraverseBy(aIncrement: Integer);
begin
m_rptIdx:=m_rptIdx+aIncrement;<…
Check out the JITPipeline examples in the main demo project installed with
the producDemos\Reports\Demo..dpr.
Check out the JITPipeilne tutorial in the Developers Guide.
You are using the JITPipeline incorrectly.
XLSData export is designed to be very simple. One option would be to use a
Memo for each multi-line column header. XLSData can export memo data.
Another option is to use XLSReport export, which is designed to honor the
report …
When using the end-user designer, use the TppDesigner.IniStorageType and
IniStorageName to control the location of RBuilder.ini. With RB 10.x the
default location is ($WINSYS)\RBuilder.ini
If your project is not the end-…
Delphi 2009 introduced the Unicode VCL. Since that time, customers have not
reported any issues like this. Reports created in prior Delphi versions just
work, as do reports created in prior RB versions. The only thing I can think <…
So in D7 you had this...
Interbase (ansi string) ---> TClientDataSet (TField.DataType of ftString)
where for D7 ftString is AnsiString
In DXE you have this....
Interbase (utf8 string) -->…
I was out of the office Monday afternoon and Tuesday, support@ email is a
bit behind, will be getting caught up today. That said, I don't see anything
from you. Please send again.
-
Nard Moseley
Digital M…
The best solution is to find a high quality conversion utility that can
convert the PDF to a metafile. Unlike a jpeg, a metafile can contain a list
of windows graphics commands (GDI commands) that can be 'played' to render
th…I recommend posting this question to NexusDB. From reading the call stack,
that is where I would focus. Perhaps you moved to a different version of
NexusDB or perhaps they have a different code base for Delphi XE. It is
interesti…
According to the call stack the issue occurs in NexusDB.
The last RB code to execute is TppDBPipeline.GetFieldNames. Start at that
call and read up.
TppDBPipeline.GetFieldNames calls TDataSet.GetFieldNames, which ca…
Try setting Report.Engine.Page.PrinterSetup properties.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Have never heard this before. If I understand correctly, you are saying that
if you put any RAP code in a Report and place the report in an Intraweb
module, then you get ECodeError? How about if you create an empty report
lay…
Try creating a TppPrinter object and using it as shown below.
var
lPrinter: TppPrinter;
begin
lPrinter := TppPrinter.Create;
try
lPrinter.PrinterSetup := ppReport1.PrinterSetup;
…