nicocizik
Comments
-
Dirk,
You will need to write a passthru function to access the Report.Engine.Page
component in RAP. Below is a link to an example of a RAP passthru function
and there is a tutorial in the ReportBuilder Developer's Guide availa… -
Hi Pat,
Here is another example for you to look at. This example sets up the
archetecture you will need to implement what I described in my last post.
This example sets up only the ability to register one descendent class butPat,
The close button is only meant to be used with the print preview dialog. It
was never a feature of the Designer preview window and will therefore have
to be added as a custom feature of your own. One way you could try to<…Hi Pat,
Here is a link for an updated version of the example I gave you before.
This example enables the close button in the previewer as well as the
designer preview window. Enjoyin Report viewer cancel button is disabled Comment by nicocizik April 2003
Pat,
You will need to create a descendent of the TppPreview class and override
the PrintStateChangeEvent. Then you can adjust that method to enable the
cancel/close button as you need it. You will need to set the caption of th…Pat,
When is the cancel button disabled? Please give me the steps to take which
would allow me to see the error. By default the cancel button is disabled
when there is nothing to cancel.
--
Please do not cross post. See the Subreports NG.
--
Brett,
Make sure the printer driver on the other machine is updated. ReportBuilder
(including the previewer) relies on the printer driver to paginate reports.
If you are using a different printer with that machine, make sure th…Nicolas,
Below is a link to an example of how to create a Report Explorer as an MDI
child. This should help you solve any error you are getting.
It is possible to replace the Report Wizard with your own by creating a
descendent to the TppReportWizard class in the ppRptWiz.pas file. Below is
an example of replacing the existing Report Wizard with a custom one.
in Feature in RB? Comment by nicocizik April 2003John,
-----------------------------------------------
Article: Printing to Dot Matrix Printers
-----------------------------------------------
Dot matrix printers are natively line and character based. Most dot matrix…Eric,
1. The source code for RAP and Server is not included with ReportBuilder.
2. One solution is to include a script at the beginning of your
InstallShield program to delete any existing .bpl files before installation
Alexandre,
To view a list of available pipelines, all pipelines in your application
must reside on the main form or datamodule. Also, be sure that all
pipelines are visible and connected properly to their reports.
--…Reid,
There are a couple ways to concatinate multiple fields. The easiest way is
probably to create a TppVariable and add the fields to it directly from the
datapipeline. Something like this...
procedure HeaderBefor…Reid,
Check out our website (http://www.digital-metaphors.com) in the friends |
RCL section. There two add-on components available for grid creation named
TwGridLin…Reid,
Try placing the DBText into a region with stretching enabled to display a
border around the text. Otherwise you can draw each line or shape where you
need it on the report. For a grid to display totals, check out the Cro…Richard,
The DrawCommand does not surface double click or mouse movement information.
It may be possible however to use a timer to find out where the mouse is
located on a small interval or the OnMouseMove event on the main form…Your best approach to this would probably be to create a TStringList to hold
all the unique records in the detail band. Use the
DetailBand.BeforeGenerate event. Once a record prints, check to see if it
is already in the list. If it…Bernd,
Create a group on a static invisible label somewhere in your report and
place the footer information in the group footer. This will print at the
end of the entire column. Next you can adjust the print position of the
I am curious why you need to know if the text appears or not? It is
possible to implement your own SuppressRepeatedValues property. Below is a
link to an example of how to do this.
in SuppressRepeatedValues Comment by nicocizik April 2003Kevin,
Make sure the datafields are in the region. You can check this by dragging
the region across the report and checking if the datafields move as well.
Once they are in the region, setting its visibility to false should do …Yep, that's it.
--
Reid,
Yes, however, if you still have components in a report during Delphi
design-time, they will get compiled with your .exe unless you delete them or
load a new report into the designer. Be sure to delete your components
Reid,
The Report Templates are not comiled in the .exe. There are either file
based or data based. Keep in mind there is a report component on the form
and that report and its embedded template gets comiled into the .exe. Onc…Hi Tony,
I am unable to reproduce this behavior on my own machine. Please send a
simple example to support@digital-metaphors.com and I'll take a look for
you.
--
Reid,
Can you reproduce this error with one of the ReportBuilder demos? Please do
so and let me know the exact steps I can take to reproduce the error on my
computer.
--
Tony,
Since nested regions are not supported, you can use a group instead. Try
creating a group (based on the key field) around the detail band and set the
Group.KeepTogether property to true. This way all three regions will k…Niel,
When trying to emulate the mailmerge demo, be sure that the
Report.DetailBand.PrintCount is set to 1. This way, only one record from
the detail band will print per page.
--
Dennis,
It is possible to set the 'Count' SQL function using DADE in the 'calc' tab
of the Query Designer. You will have to select the 'Expression' option and
enter the function in manually. Then you must be sure to group by a…Dirk,
Your best approach for this type of report would be to start by generating
all pages initially, pulling them out of the report, and placing them in a
list. Then you can reorder them as you like and send them to the device…