nardmoseley
Comments
-
Yes. Please email any examples to support@digital-metaphors.com and we can
make them available to other DBISAM users.
- you can use the Report.OnInitializeParameters and
Report.BeforeOpenDataPipelines events to create/initialize parameters, and
to prepare data, modify SQL, etc.
- After you run the report try calling.
myReport…
It's a feature of Delphi 2006.
Have not heard of this before.
As a test you can try setting Report.OutlineSettings.Enabled to False. On
very long reports, the additional overhead of producing the outline can
cause slower performance.
As ano…
- as a test try writing some Delphi code that traverses the dataset(s) and
record the time required to traverse all records.
- if you are using Delphi dataset linking, try using ReportBuilder
DataPipeline linking instea…
I will email you a patch to RB 10.02 that I think will resolve this issue.
Try updating to RB 10.02, we have fixed some designer related issues that
may be related to this. (If you did not receive download info, send your
serial number and registration to info@digital-metaphors.com and request
it).<…
Below is an example that I tested using RB 10.02 and the report explorer
patch. I will email you the patch.
uses
ppExpFrm;
TppReportExplorerForm(ppReportExplorer1.Form).Toolbar.Items[0].Visible :=
False…
You might try turning the grid on - that seems to help the contrast. (select
View | Grid options).
Its using a color from the color scheme for the selected theme, we can
research other options for using a slightly darker…
Here is an article on linking SQL queries. Use the second technique,
DataPipeline Linking, for the fastest performance...
------------------------------------------------------
Tech Tip: Linking SQL Queries for Master/Det…
Let's say you have Mem1 and Memo2 and you want them to be 1 inch apart. Set
Memo1.BottomOffset to 1 inch and set Memo2.ShiftRelativeTo to Memo1.
With that configuration Memo1 will stretch and advance the current print
po…
Alan, can you please post using your real name? That is a requirement of
these newsgroups.
Use the Memo.BottomOffset property to specify a bottom margin for the upper
memo.
----------------------------------------------------
Article: Printing to Continuous Paper
----------------------------------------------------
1. Layout
For continuous printing (for example a receipt) use Title…
I researched this and it works from the RB object inspector, but not from
the edit toolbar. We will fix this for the next maintenance release.
For future reference, please try to be specific in the wording of your
questi…
All of the user interface related code needs to reside in the client
application.
report server <--> parameters <---> clientreport -->
With a report server architecture, the report and associated even…
By default, the SubReport.Report property references a ChildReport object
that is internally created and managed by the SubReport. (ChildReport and
Report both descend from CusomReport).
Calling Subreport.SetReportProper…
-------------------------------------
Tech Tip: ReportBuilder Themes
-------------------------------------
ReportBuilder 10 introduces support for Themes (Skins). There are a couple
of options for specifying which th…
- See article below. When you link DataViews in DADE (the Data workspace),
special linking SQL is generated for the detail queries. When you add a
Where clause to the master, the where clause of the detail will be updated
aut…
- What might be more productive is if you describe details about the
reporting solution you are trying to design and implement. What is the goal?
- The Data workspace (DADE) supports the creation of DataViews. A DataView
You can create a SQLBuilder instance for any datapipeline - pass the
DataPipeline to the constructor.
lSQLBuilder := TdaSQLBuilder.Create(Report.DataPipeline);
or
lSQLBuilder := TdaSQLBuilder.Create(myS…In my newsreader there is a thread that you started between those two.
Here is a downloadable example.
www.digital-metaphors.com/tips/PrinterEscapeCommands.zip
(Thanks to Sher Hurlburt who sent an example to me yeste…
See my example above, which uses the Escape command.
This is not a know issue. Please create a simple example and email to
support@digital-metaphors.com in zip format. We can run it here in the
debugger and see what is happening.
Thanks for reporting this issue. It will be fixed for the next maintenance
release.
- At Delphi design-time leave Report.SaveAsTemplate set to False. In your
application add some code to manage the reports
myReport.Template.OnLoadEnd := myOnLoadEndHandler;
myReport.Template.Onnew := myOnNewHandler;
…
- by default, each time you navigate to a page, the page is generated on the
fly. The dataset record position as of the start of the page is restored and
the page, band and component fire as the page generates.
- one opt…
- If a report definition is loaded and the saved property value for
PrinterSetup.PrinterName does not match one of the available printers, then
the PrinterSetup.PrinterName will switch to 'Default'
- Each report that you…
If you are calling Report.PrintToDevices, then please add the following:
if myReport.InitializeParameters then
myReport.PrintToDevices;
The GlobalOnCreate needs to fire prior to any other RAP events firing. To
RichText is a wrapper around Delphi's TRichEdit which is a windowed control
and is itself a wrapper around the MS RichEd control. As such, it was not
designed to be used in a multi-threaded context.
That being said, we w…
Please create a small example project. Include a simple report that contains
a single DBRichText component and include an example MS Access database that
contains the wide memo fields. Send in zip format to
support@digital-me…