nicocizik
Comments
-
Try using a report object loop rather than looping on Report.ComponentCount
to access the TppLables you need. Below is more on creating and using
Report Object loops.
----------------------------------------------
Tech Tip… -
Richard,
Make sure you include ppChrtUI in your 'uses' clause. This enables the
TeeChart editing capabilities in the ReportBuilder designer. Refer to the
article below for more help on the registration of components in the
Stuart,
Try placing the region in the Summary Band. Then be sure to set the
KeepTogether property for the region to True. If this still does not print
in the place you want, you can adjust the PrintPosition property of the
Hi Anne,
I'm glad to hear you got it working.
--
Anne,
Make sure you are using the latest release of ReportBuilder... Version 7.02
Build 2, dated 03/17/2003. You may then have to recompile PsRBExportDevices
with your new installation of RBuilder. The article below explains h…Irek,
ReportBuilder 6.03 is not thread safe. Please download the trial version of
ReportBuilder 7.02 Server Edition. RB 7.02 is completely thread safe and
comes with many improvements and features that will help you solve the i…Sham,
This is correct, you will want to create a report with the owner being
'self' or 'application' but once the form is destroyed, the report will be
as well so there is no need to free the report object. There should be noSham,
I am not sure why you stopped receiving the AVs when you switched to the
report object loop method. Instead of creating and freeing new report
objects every time you need one, you should try creating one TppReport
ob…----------------------------------------
Article: .Net ReportBuilder Support?
----------------------------------------
Digital Metaphors is very excited about the .Net platform and Delphi for
.Net.
The current pl…Janusz,
Use the Report Wizard to do this.
Otherwise, the example below shows how to create a report by code using the
entered SQL. You should be able to use this along with the article below to
create some sort of vi…Douglas,
There is a patch to correct the problem you are having. Please send an
e-mail to support@digital-metaphors.com requesting the patch and we'll send
it right out.
--
Hi Santy,
You will want to use the Group.BreakName property. Use BreakName to set the
name of the field on which this group will be based. As the report is
generated, a group break will occur each time the value of this fieldRocco,
From looking at the Waler website (http://www.waler.com), it appears that
TExtraDevices 2.6 supports ReportBuilder 6.03. Please contact
support@waler.com for further hel…Hi Steve,
Try downloading the Learning ReportBuilder program from our website. The
article below explains what it is all about. You may also want to check out
the RAP help file, also available from our website. This will give…Scott,
You should never have to call the First and Next procedures for the pipeline
or use any events to traverse the data yourself. The report engine was not
designed to handle this case. Try using a JITPipeline instead. An …Mark,
Ed is right, you probably have your main report and the crosstab hooked up
to the same datapipeline. This is the reason you are getting duplicated
data. You need to disconnect the report from the datapipeline that the
Luis,
You might want to post on the Borland Report-Charting newsgroups for an
additional audience for this question.
--
David,
When creating the group, try setting the Group.HeaderForOrphanedFooter
property to False. If this does not give you the results you need, you may
have to check each page for this condition. Please send an example to
Etienne,
Try placing a Section style subreport where you would like the page break to
occur. You can then place all other information inside the subreport and it
will appear on the next page.
--
Paras,
Sorry for the misunderstanding. ReportBuilder does not support the creation
of reports from right to left.
--
Paras,
Sorry, this feature is not supported in ReportBuilder at this time.
--
Hello,
As a test to see if your data is connected correctly, try placing a DBGrid
on your form for each table/query you have (i.e. one for the master, and
one for each detail) and hook them to each datasource. The two detailDavid,
When trying to calculate a value based on the total, the report needs to be
set to TwoPass, meaning it calculates twice. You can then use each pass
event to calculate the percentage of the total as you need. Below is a …Sham,
Use a TppVariable and code its OnCalc event to count (increment the Value
parameter by 1) when the report.datapipeline['fieldname'] := 'Incoming'; .
Then set the variable's LookAhead property to True.
--
Moorthy,
I am having a little trouble understanding what you mean by "which datafield
event" you should use. If you are keeping track of the totals of certian
variables, you should update the total value inside the Variable.OnC…Teknik,
The easiest way to combine two data fields is to add them to a single
TppVariable on your report. The code will look something like the
following...
procedure TForm1.ppVariable1Calc(Sender: TObject; var Value…Conrad,
What you are trying to do sounds very interesting but I'm afraid I need a
little more information to understand the exact issue you are having. You
should be able to save your report to file, using ReportBuilder, and th…Marco,
Your best bet would be to create a group, based on a static label, around
the detail band and place all your current summary band contents into the
group footer. Now you will essentially have two summary bands (i.e. the<…Marco,
Try using a summary band (report | summary... menu option) for your invoice
total. The summary band will always print at the end of the report. If
this is not what you are looking for, try creating a group based on a st…Mike,
Instead of using a TppLabel, try using a TppVariable set to type String.
Then you are able to use the TppVariable.OnCalc event to update its value
and the value of the memo in the summary. Then set the
TStringList(Tp…