nicocizik
Comments
-
Hi Daniel,
This is possible if you create more than one device. You will need to
create a printer device for the report and a Text/PDF device for the report.
Then you can call TppReport.PrintToDevices to print to file and print… -
Hi Kan,
Sorry, but this is not supported in ReportBuilder. You will need to use two
variables with the same value and perhaps toggle the visibility of each as
you need to see them. Then you can reset one variable on Group End … -
Hi Joe,
Which edition of ReportBuilder are you using (ie. Standard, Pro,
Enterprise)? The easiest way to accomplish this would be to save the first
report to template with all data access saved in DADE and all code saved in
Hi Yannis,
In this case, you might try using the Report.OnStartPage event. This event
fires before the Headerband.OnBeforePrint as well.
--
Hi Yannis,
Try using the SubReport.OnPrint event. In my testing, it looks as though
this event fires before both the HeaderBand.BeforePrint and
Subreport.Report.StartPage.
--
John,
ReportBuilder 6.03 is no longer supported/available. Please consider
upgrading to the latest version of ReportBuilder, 7.02. RB 7.02 contains
many new features and fixes as well as being supported by the latest versionHi Eric,
Thanks for the suggestion. Using the OutOfSpace property is fine as long as
you are careful with TwoPass reports. Be sure that you are not breaking a
page in one pass and not the other.
--
Eric,
Thank you for your suggestion.
In addition to using RBAddon's PageBreak, SubReports, and Groups to force
pagebreaks, you can also try calling DetailBand.OutOfSpace.
--
Hi Vladimir,
1. The CrossTab.Font should pass thru to your report with the character set
you define. There should be no need to create a new element to do this.
2. It is possible to change/replace the display format. S…Vladimir,
If you are running ReportBuilder 7.02 for Delphi 5, you should not have any
packages that rely on files with the "76" extention. This could be a
corrupt installation or you could be experiencing a version conflict. W…Hi Elif,
You should be able to summarize a number of variables by simply using
another TppVariable component located in the group footer. Then set the
timing of the variable to reset on group end to summarize each group
in…Hello,
When you install ReportBuilder, you need to be sure you select the
International Language Support option before the installation begins. This
will install the different language .dll files needed to run RB in a
diff…Hi Eric,
It is possible to close a child form from the PreviewFormClose event only if
you use a TTimer object to do so. This is to allow the report to finish its
destroy sequence first before destroying the form. Below is a sm…Hi Paul,
What are you trying to accomplish in RAP? You might try using Windows API
calls to find out the .dll files that are being loaded when you run your
application and see if the memory usage adds up. 19 meg for a two page…Hi Paul,
Thanks for the description and screenshots. ReportBuilder is caching the
pages in case more instructions are given before you load another template.
As a workaround, you might try loading a blank template after you pr…John,
I would suggest loading the entire text file into a rich text component and
formating it from there at run time. You can use the rich text properties
SelStart, and SelLength to define which sections of text need to be
Hi Paul,
You could load the templates you already have made into a report every time
before one of your users opens the ReportDesigner. This can be done very
easily by using the following code:
Report.Template.FileNa…Hi Paul,
I am a bit unclear on your question.
What type of template to you already have? Is this template a ReportBuilder
Report Template (.rtm)? If it is, you can simply load the template into an
empty report using…Hi Rodger,
I'm not sure if you got this working but here is an example that does what I
think you want. Hope this helps.
http://www.digital…Hi Rodger,
Each item in a report is made up of a draw command of some type. In the
NoData event, you will need to create a new TppDrawRichText command to
replace the one not being generated. For instance you will need to do
Hi Rodger,
I'm sorry, I missunderstood the last question. As you could see in the
example I sent you, a new draw command was created in the NoData event to
display the given text. The reason for this was that when there is no …Hi Rodger,
1. The NoData event fires when no data is found by the data pipeline
connected to a report. If you are using a Master-Detail report, and you
want an event to fire when there is no data in the Detail dataset, you may…Hi Rodger,
Here is an example of using the OnNoData event. Hope this helps.
http://www.digital-metaphors.com/tips/NoData.zip
--
Hi Rodger,
Check out the Report.OnNoData event to find out when the master has no
details. You can then use this event to set your rich text to display a
different message.
--
Hi Weverton,
You can create a group on a static invisible label in the subreport and use
the group header if you need a headerband in a subreport. You can also use
a Section or Fixed style subreport to see a header but these ty…Hi Jeff,
When you set a subreport's visibility to False, the components inside the
subreport (ie. the draw commands) will not be created and therefore not
generated.
However... if you are linking your queries, the det…Hi Johnnie,
In my testing I was able to print from any other printer I had installed on
my network regardless the default setting. Which version of ReportBuilder
are you using? Are you able to recreate this issue using our dem…Hi Patrick,
Since you are going to print one cash balance per portfolio, I assume the
data relates in some way. If it does you could set up a standard
Master-Detail relationship between these two tables allowing ReportBuilder