digitalmetaphors
Comments
-
Try calling CrossTab.Clear.
Cheers,
Jim Bennett
Digital Metaphors
-
You'll have to create your own crosstab renderer to try and wrap the lines
differently. The crosstabd renderer is replaceable. See ppCTRend.pas for the
current class. At the bottom is a registration call that registers a
renderer. You… -
Good ideas. Another approach may be to generate separate subreports, since
subreports can have different printer setups than the main report.
Subreport.ParentPrinterSetup property. This way you can print two
subreports each with diff… -
Changing the margins is not supported. What do you want the detail band to
do exactly? You can try setting the DetailBand.PrintPosition property to
have it print where you want it to on the page.
Cheers,
Jim Be… -
Correction, you have the Enterprise version, not the Neterprise version:)
Cheers,
Jim Bennett
Digital Metaphors
-
You have Neterprise, but I'll assume that you have datapipelines on a form
instead of in DADE. Are the subreport datapipelines part of a master detail
configuration? If you are showing the records in a grid, then you should be
able … -
There is a demo which shifts the draw commands to accomplish this, since the
report engine doesn't natively support printing the summary band aligned to
the bottom.
in Align Summary band to bottom of last page Comment by digitalmetaphors September 2002 -
If you are using the OnCalc event on a variable to calculate, then that is
correct. I looked at the bug fixes for 5.0 and I don't see any related to
variables not calculating correctly. Can you try testing with RB 7 trial
edition to s… -
Try downloading RB 7 trial edition. The Report.PrinterSetup.BinName is a
valid property. It sounds as if you are trying to load a report template
created in RB 6 in a version of ReportBuilder that is an earlier version
which didn't … -
You need to find out what the printer's unprintable area is. Reference the
printer driver specifications from the printer manufacturer to find this
out. If this unprintable area is just a little larger than you margins, then
that migh… -
You can place the memo inside of a region component. The region becomes the
parent of the memo and will stretch to accomodate it. You can set the
region's color to highlight the memo. The other option is to place a shape
in the det… -
Thanks, we're working on getting new translations ready for RB 7.
Cheers,
Jim Bennett
Digital Metaphors
-
What is the relationship between the report templates and the non report
BLOBs? Regardless, I would put them in separate tables. One table would
have reports and one table would have non-report BLOBs. You never know, down
the road, y… -
Here is an example which creates a datamodule and two dataviews.
http://www.digital-metaphors.com/tips/CreateDataModViaCode.zip
C… -
Add ppChrtUI to your uses clause to enable the RBTeechart editor at runtime.
Cheers,
Jim Bennett
Digital Metaphors
-
Use a TppMemo and build the memo lines dynamically from the datapipeline.
For an example, see the main reports demo # 33.
Cheers,
Jim Bennett
Digital Metaphors
-
Demo #52 pritns 3 subreports when we run it here. Make sure that you have
data in that database table. If you don't have any data, then depending on
the NoDataBehvaiors property of that subreport, you might not see a
subreport when … -
Here is a demo which works forme. It lets you save the Type and Where
entries on the print dialog while the current report object is in existance.
You could extend this to write to an ini file.
in Custom Print Preview Comment by digitalmetaphors September 2002 -
You can set it in the Report.OnPrintDialogCreate event:
...TForm1...
private
{ Private declarations }
FDevice: String;
FFileName: String;
public
{ Public declarations }
end;You'll need to set the Report.DeviceType and Report.TextFileName properties
before running the next report. If you are loading report templates form
file or database, then use the Report.Template.OnLoadEnd event to set the
properties…Report.SavePrinterSetup just saves the printer setup object configuration,
so that doesn't help for the device options in the print dialog. Use the
Report.OnPrintDialogClose event to get at the Report.PrintDialog. Then you
can read th…You can still replace the print preview form. Please see the main reports
demo project which replaces the preview form. Look for this code in
TfrmDMMain.btnSwitchPreviewerClick:
ppRegisterForm(TppCustomPreviewer, TfrmTwoPagePr…No, not yet. Each one is pretty focused on one task and some are
specifically aimed at one customer's problem. Publishing them may lead
others off track towards a technique which isn't the easiest in most cases.
So we must consider h…In RB 7 you can simply set the Report.PreviewFormSettings property.
In RB 6.03 and earlier, you have to code an event handler after you load
each template:
------------------------------------------------
Tech Tip: Co…There is an article which describes how you can get infinite pages in the
tech-tips newsgroup in its general thread. Most likely the problem is that
there is a static height control that is not fitting on the page. The
component tha…Appended below is an article which describes some common ways to configure a
report so that you get infinite pages.
If that doesn't help, then we really need to have the layout and some sample
data in front of us so that we can …When the second pages starts, it must try to print the band that didn't fit
completely on the previous page. The engine by default moves to the next
apge and then when this case is encountered it moves back one record to try
and prin…Can you send an example report that does this? Send it to
support@digital-metaphors.com
Cheers,
Jim Bennett
Digital Metaphors
Here is an example that shows how to luanch the query designer before
launching the report. You should be able to take the same approach to show
the query wizard and use an ADO connection.
in QueryWinzard and ado connection Comment by digitalmetaphors September 2002There are a couple of options and I have quickly rated each approach.
1. Moderate. You can create your own crosstab renderer or manuipulate the
draw commands that are created by the crosstab. This can be done by
registering your…