digitalmetaphors
Comments
-
You can access the page range information through the PageRequest property
of the print dialog. For example.
TppPageRequest(ppReport1.PrintDialog.PageRequest).PageSetting => the
selection type
TppPageRequest(ppReport… -
One option is to generate an offscreen bitmap using a different charting
tool (see http://www.torry.net/charts.htm for a sampling of charting tools)
and load the image into your … -
The reason to use regions is that if other components are present in the
band you can get better behavior in getting them to position in relation to
each other.
--
Cheers,
Alexander Kramnik
Digital Metaphors… -
Instead of using a shape use a region component and fill it with the desired
color. Place the richtext component within the region and set it to stretch.
Lastly, right click over the rich text component, select Position, and set
the B… -
The simplest way to perform calculation in your report is by using RAP which
comes with the Enterprise edition of RB and allows you to create simple
calculation for variable component directly within the designer. Please see
the RAP t… -
You can place a label somewhere on the report (Title band for instance) and
set it's Visibility to False. Create a group on the label by selecting Break
On Custom Field rather than Data Field. Then implement the Group's
OnGetBreakValu… -
Are you manually adding the address fields to the Memo? One option for
accomplishing this is to use MailMerge with a RichText component. To get a
new page for every record create a group for the record and enable
StartNewPage for the … -
That's not exactly what I meant. You write a single event handler such as:
procedure TForm1.ppReportBeforePrint(Sender: TObject);
begin
if (aTable1.RecordCount = 1) then
TppReport(Sender).DetailBand.Visible := FalseOne option is to simply set the visibility property of the detail band to
False. You in the report's BeforePrint event, ie.
if (aTable1.RecordCount = 1) then
ppReport1.DetailBand.Visible := False
else
ppRep…There are a number of different ways of creating master-detail relationship.
They include:
a) Linking at the data source level - Place two table or query objects and
two data source objects on the form and connect them respectiv…The problem arises when there is only one line of text with multiple fonts
scattered throughout. The RB RichText renderer relies on the Windows
Richtext renderer to wrap, measure, and fit the RichText. It seems that in
this situation …Can you please send a sample project with the rtf that reproduces the
problem to support@digital-metaphors.com.
--
Cheers,
Alexander Kramnik
Digital Metaphors
The CrossTabs component does not support that type of formatting. You can
create a descendant of a custom crosstab renderer to render the lines. You
would use TppCustomCrossTab renderer found in ppCTRend and register the new
class.
Please see the demo below for an example:
www.digital-metaphors.com/tips/TableOfContents2.zip
--
Cheers,
Alexander Kramnik
Digital Metaphors
>You'll need ReportBuilder 6.x (the current version is 6.03). Versions
prior
--
Cheers,
Alexander Kramnik
Digital Metaphors
Please see the response by Mike Leftwich from 4/23/02.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Yes, we'll put it on the ToDo list as a requested feature.
Cheers,
Jim Bennett
Digital Metaphors
Unfortunately there is no way simple way to implement the techniques you are
describing with the exception of using regions and KeepTogether as you
mentioned below.
--
Cheers,
Alexander Kramnik
Digital Metap…1) There is no native way to position the subreports as you describe. You
can position the subreport yourself when the components are generating. You
would need to figure out in what order the reports generate and position the
second …You can add this field at the data set (i.e. a table or a query). Right
click on the data set component, select Fields Editor, right click again and
add a new Field. After naming the field implement the OnCalcFields event of
the data …Actually, you should be able to right click over he component and deselect
the HideWhenMemoEmpty property to see the skipped records.
Cheers,
Jim Bennett
Digital Metaphors
Sorry, it was created with RAP initially as part of the solution. I just
ran it with my D5 RB Pro 6.03 install. Take out the raIDE, and raCodMod
from the uses clause. 'Ignore' the property not found errors. You should
be able to l…You need this custom component. In this demo there is also a modified
dbDemos biolife table with an empty memo record to connect test with. If you
launch the designer and load the supplied report template it will run off of
the data a…The richtext is rendered with a margin. To line up the richtext and the
memo's text you will have to manually shift the richtext left to line them
up.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Please see if the guidlines below might help you solve your problems.
------------------------------------------------------
Article: TroubleShooting: Report Prints Endless Pages
-------------------------------------------------…Actually, that is a misprint in the help documentation. TppBarcode's Data
property is published and therefore accessible to be set at runtime. Try
encapsulating the changes to the varcode in BeginUpdate/EndUpdate calls.
--
…Any bugs fixed since the release will not be incorporated into the installed
version until the next release. Therefore, most likely you do, especially if
you are having this particular problem.
--
Cheers,
Alexand…This particular issue arises if an application does not have access to
print. Please email support@digital-metaphors.com for patch requests.
--
Cheers,
Alexander Kramnik
Digital Metaphors
There is a patch to address this issue. Please send an email to
support@digital-metaphors.com to request it. Please also make sure you are
using RB6.03. Contact info@digital-metaphors.com for more information.
--
Cheers,
Please see the demo below for an example of how to do this. Also see the
Crosstab demos in RBuilder/Demos directory for more information.
www.digital-metaphors.com/tips/CrosstabPercentages.zip
--
Cheers,
Al…