nardmoseley
Comments
-
Yes. I was not clear on what you were doing.
For the custom nav toolbar example installed to
Public\Documents\RBServer\Delphi X\Demos\Web Tier\Custom Viewer
The method TmyWebViewerFrameNav.CreateExcelButtonScri… -
Hi Andre,
In your original post, I missed the part about wanting to export to xlsx.
Save either rsWebAdapterXlsData.pas or rsWebAdapterXlsReport.pas to a new
unit named either rsWebAdapterXlsxData or rsWebAdapterXlsxRepor… -
Hi Andre,
For RB 17.x include one of the following units in the 'uses' clause of the
WebTier app.
rsWebAdapterXLSData
rsWebAdapterXLSReport
Have a look at the source for the above units. They are ver… -
Hi Andre,
For the WebTier or ClientReport, the date format is determined by the Delphi
TFormatSettings, which is initialized to the Windows regional settings. You
can either modify the Windows regional settings or modify the … -
The rbServer.exe is an multi-threaded application. Client requests are
processed in threads. This enables the server to handle multiple request at
the same time.
The rbClient.exe mostly executes in the main thread. As me… -
Hi Jon,
No UI can be performed in a thread. That's a limitation of Windows API and
VCL. The Oracle calls are likely ok, but you mention 'use the preview pane
to provide user feedback while tables are loaded'.
Delphi… -
Hi Jon,
Try setting ClientReport.PreviewFormSettings.SinglePageOnly to True.
RB 14 introduced the scrollable page preview, which generates the pages in a
background thread. Perhaps there is an issue with your event-handle… -
Hi Jon,
1. Yes
2. For two report servers, use a unique port number. For two web tier's use
a unique URL.
3. I recommend upgrading to the latest Delphi version. Delphi has evolved a
long way since D2007. … -
Hi Paul,
The WebTier app generates the html/javascript previewer. The Delphi
FormatSettings specify the date format. These are initialized to the Window
Regional Settings for the user account.
A couple of options:
1. Use Band.BeforePrint to load the memo and set the size. (BeforeGenerate
is too late).
2. ShiftWithParent is a very limiting propery. If you cannot get
ShiftWithParent to work a given configuration, then place the static…
That is a limitation of the Region. It cannot contain shifting objects
inside of it. An alternative configuration would be to place the 3
subreports inside another subreport. Or to use 3 regions rather than one.
--
Try downloading the following example
http://www.digital-metaphors.com/tips/MDRapRunningTotal.zip
--
Nard Moseley
Digital …
Below is an article that explains two techniques for linking queries: Delphi
TQuery linking and RB DataPipeline linking.....
------------------------------------------------------
Tech Tip: Linking SQL Queries for Ma…
Common issues:
----------------
1. When you load a report as a subreport, the component names may be changed
by Delphi, because all names must be unique within the context of a common
Owner. The Owner of the component…
If the subreports each need to start on a separate page, then create a main
report with no header or footer bands and place the subreports in the detail
band. Then set subreport.PrintBehavior to pbSection for each subreports.
Se…
First, let me restate the issue to see whether I understand...
You have a master/detail data relationship. The main report has four groups.
The groupheader of the inner most group contains a subreport. The
groupfooter of t…
Glad to hear you found a solution.
I realize now that I made a mistake in my post. What I should have said was
try setting SkipWhenNoRecords to False. However I do not know whether this
will work either, you can give it a…
Try setting SkipWhenNoRecords to True for the detail datapipeline.
--
Nard Moseley
Digital Metaphors
http://www.digital-metaphors.com
You can control this via the NoDataBehaviors property of the
ChildReport. Access the workspace of for the ChildReport by selecting
the tab at the bottom of the report designer. Then use the Object
Inspector to set the NoDa…
For each subreport after the first, you need to set up a ShiftRelativeTo
relationship with the subreport directly above.
SubReportN.ShiftRelativeTo := SubReportN-1;
--
Nard Moseley
Digital…
Currently RB is relying on the Delphi streaming system to resolve most
object references and it is using the Component.Name property to resolve the
references.
We can add your request to the wish list....
…
You should nest Section subreports within Child style subreports. This does
not make logical sense because the Child style subreport is meant to print
like a memo and the Section subreport is meant to print like an independent
r…
Actually the simplest way to do this would be to use the Data workspace to
create a summary query that contains the record count.
--
Nard Moseley
Digital Metaphors
in Record count in subreport Comment by nardmoseley October 2003
There is no way to determine how much page space the subreport will occupy
until the report engine executes.
You can set SummaryBand.PrintPosition to specify the vertical position on
the page at which it starts to print. Y…
You cannot resize the footer band. It must be static for the entire report.
Try using a summary band or a group footer band.
--
Nard Moseley
Digital Metaphors
in SubrepHeight Comment by nardmoseley October 2003
Are you using RB 7.03? If not download a trial version and perform the same
test.
If you still have an issue, try to create a similar example using DBDemos
and e-mail in zip format to support@digital-metaphors.com and we c…
Try creating a Group in the subreport and specifying a "New Page When Less
Than" value. This property is called Group.NewPageThreshold.
--
Nard Moseley
Digital Metaphors
Try setting the SubReport.StopPosition to reserve space at the bottom of the
page.
--
Nard Moseley
Digital Metaphors
http://www.digital-metaphors.com<…
You need to remove the header/footer from the main report so that it
contains only a detail band. Each section must print its own header/footer.
Section style subreport each print like a separate report. Child style
subreports p…