digitalmetaphors
Comments
-
That's a good idea, since the header band needs to print below it.
Another approach would be to just use the header band. Place a subreport at
the top of it, which contains the title band components.
Cheers,
Use a group header band and place the title contents into the group header
band. Create a group around the entire report. Base the group on a custom
field such as a static label in the group header. You do not want the group
to ever…Place one TppReport component on a separate Form. See our main reports demo
project which uses a form based approach like this. This is done in order to
resolve any naming conflicts and event handler conflicts which would occur,
if t…We are very excited about the .NET and ReportBuilder combination. Hopefully,
Delphi will release Delphi for .NET. When this happens, we will be there to
build a version of ReportBuilder that is .NET compatible.
In the meantime,…The best way would be to code an RCL component. The RCL component would be
a wrapper around the TXTextControl. You then would have to create a new rich
text draw command which could render on the output device context. Your draw
comm…Sorry, the forgot to say that the event tracker demo is located in your
installed RBuilder/Demos/Reports project. Look at #141-150
Cheers,
Jim Bennett
Digital Metaphors
One thing you could do is use the Event Tracker demo appraoch to see how
often the DBCalc.OnCalc is firing. What you should see is that the
DBCalc.OnCalc will fire every time a record is traversed by the report
engine.
Upgr…It may be faster to have the query provide the summary calculations. The
DBCalc should fire its OnCalc every time the report engine traverses a
record in the datapipeline. Are you firing a summary query for the summary
band? There sh…Try calling MakePageRequest. See Demo 154 in RBuilder\Demos\1. Reports for
an example...
Cheers,
--
-
--
Tom Ollar
Digital Metaphors Corporation
To use DADE, you will want look at our EndUser example projects.
Essentially, the dataaccess components you used to have on a form, are now
created entirely in the data workspace as a single Dataview.
If you are getting an error…The first thing I would do is run the Delphi installation program and
install the Delphi example files. Almost all of the demos are based on these
files...
In dealing with the data access components the first question is: Are y…It's not 'wrong' to use a read/write dataset for both data-aware controls
and reporting, but it is generally not done because the report traverses the
data. That means that any open edits would be automatically posted when the
report …Contact:
sales@digital-metaphors.com
for the download link to 6.03 (the latest)...
Cheers,
--
-
--
Tom Ollar
Digital Metaphors Corporation
This example was created with RB 6 or later. The upgrae from 5.56 to 6.03
is free I believe. Contact info@digital-metaphors.com with your full
registration information.
Cheers,
Jim Bennett
Digital Metapho…Yes, try this example:
http://www.digital-metaphors.com/tips/LaunchReportWizardForDesigner.zip
Cheers,
--
-
For two different page headers:
1. Use the Title band for the first page header.
2. Set the Header band to PrintOnFirstPage := False;
3. Use the Header band for all subsequent pages.
There are other ways to do it, but…I misunderstood what you were trying to accomplish. When the report engine
traverses through the dataset, generating detail bands, it triggers the
OnCalc events of the variables and the dbCalcs in the entire report. If the
variable i…So, is it working or not?
Cheers,
Jim Bennett
Digital Metaphors
Oh, whoops, I forgot to also say set the datatype of the TppVariable:)
There is a drop down list in the left side of the tool bar where you can set
it. It defaults to String.
Cheers,
Jim Bennett
Digital Me…Set the CalcOrder of the variables. This only affects the variables in the
same band. It affects the order of which their OnCalc fires. Only use the
OnCalc events to perform calculations with variables.
Cheers,
No limitation exists in regards to a memo capacity. Create a simple report,
place only one memo in it, and set it to stretch. Assign the text to it.
Send this to us, along with the ascii text you are trying to print.
Support@digital-m…We aren't working on anything at this time.
How are your generating the pages of the report?
We aren't very familiar with escape sequences. When you get it working let
us know how it works out.
Cheers,
Jim Bennett
Digital Metaphors
…You are looping through the report output TppPages, or do you have your own
report engine?
You are bypassing the printer driver with escape codes? We are intereseted
in seeing how this is done.
You can create a devic…I was looking at PsRBExportDevices and they have added this feature where
you can send the report output with an email. www.pragnaan.com
Cheers,
Jim Bennett
Digital Metaphors
After you load the template, you'll want to reassign the event handler to
the report object.
Cheers,
Jim Bennett
Digital Metaphors
Unfortuantely, the rotated component only supports left justification at an
angle. This is on the ToDo list.
Cheers,
Jim Bennett
Digital Metaphors
Sounds like you are creating multiple preview forms? Is there only one
report component? You may want to try using the TppViewer component and
call Report.PrintToDevices.
You could try calling TppViewer(ppReport1.PreviewForm.V…What line change was needed?
Cheers,
Jim Bennett
Digital Metaphors
Thankyou, for the solutions.
Cheers,
Jim Bennett
Digital Metaphors