digitalmetaphors
Comments
-
Are the X and Y values in the same record, of are they values for a single
field? I assume you have one X or Y value in each record. Create two
datasets, and filter them on X or Y do that you have one dataset for the X
values, and one… -
Yes, the OnCalc does fire multiple times. However, by using the OnCalc when
calculating values for a TppVariable, the value is always cached and ready
to calculate the second time as if it never calculated the first time when
it must … -
Please send a small simple zipped demo to support@digital-metaphors.com that
shows the problem.
Cheers,
Jim Bennett
Digital Metaphors
-
It should refire. It sounds as if the event handler was disconnected. Are
you loading a template? After you load the template, make sure you reconnect
the event handler. Please see the Tech-Tips newsgroup in the Templates
thread for a… -
Try setting Report.CachePages to true. What may be happening is that your
event handlers are refiring, as they always do when generating for the
printer unless CachePages is set to true after a screen preview of the
report. Are you ev… -
Set TppVariable.Font.Color := clMaroon, not TppVariable.Color.
--
Cheers,
Jim Bennett
Digital Metaphors
-
Can they run a template locally? I would make an attempt to create a
template on their side as a test, to take the deployment code out of the
equation. Then you can see if they can create an rtm and then open it. I
guess it could be … -
It could be a virus, but it sounds as if the template is in ascii format
when you are trying to load it as binary? Is this the case? If you are
saving templates as ascii text files, then make sure that your user doesn't
open them and … -
What event are you using? You should use the DetailBand.BeforePrint event.
Cheers,
Jim Bennett
Digital Metaphors
-
From what context? If you have a master detail report, and the master prints
on a new page, then set the detail data pipeline's SkipWhenNoRecords
property to cause the master to not print when there are no details.
Perhaps you m… -
The Report.PassSetting is what you need to set to psTwoPass as Ed mentions.
The first pass happens before the first generated page is sent to the
devices. This way you'll know the page count when the first page is sent in
the second p… -
You should be able to create and install a new Delphi package with only
these two renderer classes included. This can be done much like you can to
install additional RAP pass through functions to extend RB at Delphi design
time.
… -
When you want to use these options, you need to set the style of the
crosstab. Rightt click over the crosstab component in the designer and
you'll see under the Style option, there are two more choices than before.
Choose one of the f… -
Here is the message:
----- Original Message -----
From: "Yoav"
Newsgroups: digital-metaphors.public.reportbuilder.general
Sent: Sunday, September 16, 2001 5:20 AM
Subject: CrossTab Export to Text
Here is a … -
There was a post a while back in this newsgroup where a customer created a
text file crosstab renderer replacement. Try a search in yoru newsreader to
find it. The renderer class is how the crosstab draws itself based on teh
matrix th… -
There is a TppOutlineViewer you need to create. Here is an example, and
there isn't much code to creating a TppOutlineViewer:)
http://www.digita… -
RB 5.5 does not support Delphi 6. You'll have to upgrade to RB 7 to get
native D6 (as well as D5 and D7) support. Instead of recompiling RB, we want
you to spend your time building the reports you need and get your app
shipped on time… -
Here is a PoweredBy image you can use as an alternative:
http://www.digital-metaphors.com/images/PoweredBy.gif
Cheers,
Jim Bennett
Sorry, my mistake. You can do this in this event:
procedure TForm1.ppReport1PreviewFormCreate(Sender: TObject);
begin
TppViewer(ppReport1.PreviewForm.Viewer).PageColor := clRed; {pick your
color}
end;
Open up your copy of RBuilder\Source and change TppViewer.Create to set the
FPageColor variable to clWhite. Then rebuild RB using this version of RB.
You'll have to change this everytime you install RB for future versions.
Make sure y…Please do no cross post. Thankyou.
--
Cheers,
Jim Bennett
Digital Metaphors
Check this out:
http://www.digital-metaphors.com/tips/GreenBar.zip
Cheers,
Jim Bennett
Digital Metaphors
Yes, this can be done. You'll need to create output draw commands, since the
report engine will stop generating them because it is base don the dataset
record count. Here is an example drawing lines down from the last detail to
the bo…Another thing to check is to reinitialize your boolean flag in the
Report.OnStartPage event in case you always want to have the first band on
each page start with the same color:)
Cheers,
Jim Bennett
Digita…It is possible to create your own custom component. However, there is no way
to add new line styles to the toolbar. It is embedded too deep in the
toolbar code. You can provide an alternate UI for you user to set the
property by overr…Here is an example that copies the display formatting from the TField in
code:
http://www.digital-metaphors.com/tips/AutoTransferTFiel…You could create the group dynamically or not. Here is an example:
http://www.digital-metaphors.com/tips/DynamicReportCreation.zip
Alt…Check this out:
http://www.digital-metaphors.com/tips/RAPAlignSummaryToBottom.zip
Cheers,
Jim Bennett
Digital …It isn't going to work out of the box, because the footer band in the main
report is going to reserve space at the bottom to generate. When the
subreport goes to print, the report doesn't know that this is the last page,
until the las…Get Automated QA or TP Sleuth QA Suite (or similiar tool) and use it to find
out where the resources are being lost in your code. You really need to use
a memory watching tool to make sure that you don't have any bad leaks. There
is …