nicocizik
Comments
-
This is a multi-part message in MIME format.
-
Hi Bill,
I created a small example that shows the Report Data Tree and docs it to the
left side of the designer using the OnShow event. Hope this helps.
in How display and dock Data Tree in code? Comment by nicocizik October 2004 -
Hi Matthew,
Below is an example I created that does what you describe below by setting
the DetailBand.BandsPerRecord based on the Quantity field. Hope this helps.
in Printing a variable number of lines after the detail line prints Comment by nicocizik October 2004 -
Hi Kei,
By using the "keyboard" to define the linking relationships, I assume you
mean in code. See the article below...
---------------------------------------------------------
Tech Tip: Define Master/Detail DataP… -
Hi Kei,
The help on this topic is a little misleading. It implies that since the
MasterDataPipeline property is informative, you should not use the
MasterFieldLinks property at all with a DBPipeline. This is not true.
… -
Hi Jerome,
This error means that there is no printer installed on the computer and the
user tried to print. Check to be sure you user has a printer installed and
that it is working correctly. Also, when printing, be sure the… -
Hi Steve,
This is a limitation of the demo version of ReportBuilder. You will need to
purchase a registered version to be able to view and print a report larger
than 5 pages.
--
Regards,
Nico Cizik… -
Hi Steve,
You can use the Picture property of the TppImage object to assign an image.
Something like the following...
ppImage1.Picture.LoadFromFile('C:\MyImage.bmp');
--
Regards,
Nico Cizik
Hi David,
Below is an example of creating a spread sheet style report that moves to
the next page when the columns overflow length wise. This may give you the
effect you are after.
in Spanning columns Comment by nicocizik October 2004Hi Kei,
Be sure your detail dataset is ordered on the foreign key. I would
recommend spending some time with the Master/Detail demos located in the
RBuilder\Demos\1. Reports\... directory. Demos rb0071.pas through rb0073
Hi Filip,
You will need to keep track of all the field links you create and free them
accordingly as you need to clear them. ReportBuilder creates a TList
component to hold all the links that are created and then iterates thr…Hi Filip,
1. You can either just re-assign the links if you need to change them, or
assign them to nil to clear them out.
2. Yes, you will need to free the FieldLink.
--
Regards,
Nico CizikHi Filip,
---------------------------------------------------------
Tech Tip: Define Master/Detail DataPipeline Links in Code
---------------------------------------------------------
Defining a Master/Detail relation…Hi Craig,
Unfortunately, unless you have all your event code in RAP, the only way to
move the Delphi event code is to do it manually. This is to ensure the
proper links have been established when creating the events.
Hi Sue,
Once you compile the RB/DBISAM packages successfully, you will need to
install and activate them inside the Delphi IDE to get access to the
DBISAMSession type. Open the package you created, compile it, then installUnfortunately this was a limitation of ReportBuilder 6.03. You will need to
upgrade to ReportBuilder 7.04 to be able to increase the max size of a
TppRichText component.
--
Regards,
Nico Cizik
Digital Me…Hi,
The TppRichText component is a wrapper around the TRichEdit Delphi component
which in turn is a wrapper around the Windows rich text edit control.
Searching Google Groups it looks as though by default the limit on this
Hi George,
Is there a certain time while executing the report when the data becomes
corrupt? How are you linking your datasets? Be sure you detail data is
sorted correctly according to the linking field. You might try stepp…Hi Herve,
You can use the PrintPosition property of the Summary Band to adjust the
vertical position it prints. For instance, if you are measuring in inches,
setting this property to "8" will print the summary band at 8 inche…Hi,
When you set a report to TwoPass, an initial pass will occur before anything
is printed, calculating the object position and pagination. Then as you
view and move through the pages of the report (either on screen or byHi Rob,
With the recent plugin architecture of the Report Previewer, it is very
simple to add or remove custom functionality to the preview window. All you
need to do is create a simple descendent to the TppPreview class and …Hi Adam,
You can create a page style band and add a label to it manually in effect
giving your reports a watermark. If you are loading multiple templates, you
will need to do so inside the TppTemplate.OnLoadEnd event. Below …Hi Brian,
Natively, ReportBuilder does not support Unicode, nor does the VCL. We do
have a customer that has done some work on adding Unicode support to
ReportBuilder with some success. I forwarded this message to him so
This is a multi-part message in MIME format.
Hi Steve,
1. You need to use the TppTemplate object to load a report template into
the report object. Something like the following...
ppReport.Template.FileName := 'c:\another1.rtm';
ppReport.Template.LoadFromFile;…Hi Shaine,
There is a third party component available for ReportBuilder that allows you
to rotate a text label. It can be downloaded at the following site.
in Text running vertical Comment by nicocizik October 2004Hi Bill,
I was able to use the CreateFields and CreateLabels properties of the
TppDataTreeWindow class to select these radio buttons in code. Here is the
code I used.
uses
ppDsgner,
ppToolWn,
p…Hi Bill,
Sorry, you may also be able to use the Delphi method SetCurrentDir to assign
the current directory. Then when the save dialog executes, the default
directory should be the directory you set as the current directory.<…Hi Bill,
Unfortunately there is no built in way to assign the default saving
directory in ReportBuilder. If you take a look at the
TppTemplate.ShowFileSaveDialog; procedure located in the ppTemplat.pas file
you can see …Hi Nols,
Nice work. You could have changed the entery in your library path from
/RBuilder/Lib/ to /RBuilder/Source/ and recompiled, then copied the proper
.dcu's over to the /Lib directory. (For future reference).