digitalmetaphors
Comments
-
The report events are getting refired when you send the report to the
printer. Place a breakpoint where the memo text is assigned, and check the
contents of the Memo.Lines.
Cheers,
Jim Bennett
Digital Metap… -
The screen device output is an image, and unfortunately, you can't select
the text with the mouse.
Cheers,
Jim Bennett
Digital Metaphors
-
If you are using the latest version of IB Express, then that is the problem.
For compatibility reasons, ReportBuilder's LIB units are compiled using the
plain Delphi 5.0 units with no patches applied.
To solve this issue, do the… -
Needed to install DBISAM 3.03 anyway:)
Cheers,
Jim Bennett
Digital Metaphors
-
Thankyou, for reporting the issue. We'll keep you posted on our findings.
Cheers,
Jim Bennett
Digital Metaphors
-
There is a KeepTogether feature of RB. If you want to keep the components in
the detail band on the same page, then use the Region component. The region
component is a container for other components. You have to drag each
component in… -
You can't have a region within a region. You should use a subreport which
can be set to KeepTogether. Then inside of the subreport's detail band, you
can print a KeepTogether region.
Cheers,
Jim Bennett
Dig… -
You can extract the TdaSQL object, if you want to change the SQL field
alias. There is a techtip article in the CodeBased newsgroup thread which
describes how to do this. To get a select field, use the
TdaSQL.SelectFields[] and Selec… -
The Image component has a Picture property to load from file.
TppImage.Picture.LoadFromFile();
Cheers,
Jim Bennett
Digital Metaphors
-
The line of execution will stop at Report.Print, until the call has
finished. I think you will only want to call Report.Print once. Connect the
Report.Datapipeline to a datasource connected to the ADOQuery1. Now the
report will trave… -
If you are creating the dataviews in DADE, then the autosearch criteria are
saved as part of the report template. Now, you'll just need to load the
tempate and the autosearch panel will be displayed when there are defined
autosearch … -
What versoin of RB are you using? Group headers may reprint on subsequent
pages if you select it in the groups dialog, but the detail band contents
shouldn't reprint by default. The other way to see them reprint, is to set
the Reprin… -
This draw command reordering approach is going to be more complicated,
because, you'll have to generate the pages to cache, and then reorder the
draw commands, and then send the pages to the output device.
Another approach (much… -
You'll have to move the draw commands of the last detail band to the next
page. Then you'll have to shift the draw commands for the summary down on
the page in order to make room for the detail band. To determine if the
summary band d… -
This is a missing TeeChart file.
When using TeeChart and ReportBuilder in Delphi you will encounter this
error message upon compiling.
In order to get around it you can:
1. Build your project with packages.
You can pull the info straight off of the draw command. Use the
RichText.OnDrawCommandCreate event. Since you'll have multiple ones, you'll
want to build the destination filename dynamically.
uses
ppDrwCmd;
pr…Table B is the master and Table A is the detail. Connect the master report
to B. Place a subreport in the master report's detail band and connect it to
the detail dataset for A. Use the detail subreport's NoDataBehavior property
to d…There is a PageBreak component in the RBAddOn component set
www.bancoems.com\RBAddOn.htm
--
Cheers,
Jim Bennett
Digital Metaphors
We don't have any other ideas on the cause of it. What you may be able to
do is create you own RB replacement preview form and see if you can modify
it to detect what the problem is? There is an example of replacing the
preview form…Are you able to reproduce it on a Win 95 machine? Does it happen only with
the RB Previewer, or does it happen with any other forms in your
application?
This should be the code to maximize and set the zoom of the previewer:
Add ppCTDsgn to the uses clause.
Cheers,
Jim Bennett
Digital Metaphors
If you are using a LookAhead value from a DBCalc in a variable's
calculation, then be aware that you will get inconsistent results.
The reason for this behavior is that when the DBCalc prints, and if the rest
of the detail bands…You'll need to use a TppVariable (Variable.Datatype = String), and then use
its OnCalc event to read the two values from the data pipeline and
concatenate them together. The RBAddOn component set has extended support
for merging of fi…Be sure you are setting the Visible property of the subreports. Set the
visibility of the subreports, which aren't going to print, to False. Set
the subreports, which have a non-nil pipeline, to Visible = True.
Cheers,The HP LaserJet 4 is a good driver.
Make sure that the subreports have datapipelines connected to them and are
non nil.
Cheers,
Jim Bennett
Digital Metaphors
Here is an example which creates an entire report in code:
http://www.digital-metaphors.com/tips/DynamicReportCreation.zip
Cheer…You could remove the vertical lines from the detail band and place them in
the PageStyle band. The PageStyle band prints behind all other bands. You'll
want to resize it to the size of the page.
Cheers,
Jim Benn…You will have to extend this approach to wrap the fields so that they appear
below the first row. Our Report Wizard uses this technique when a bunch of
fields are selected.
Cheers,
Jim Bennett
Digital Metap…This isn't a known problem. Do you have any RB source built into the .dll?
Cheers,
Jim Bennett
Digital Metaphors
It is working for me. If you have a subreport, you'll have to call
ObjectByName on every subreport as well.
lbFound := ppReport1.Objectbyname(liBand, liCompIndex, Edit1.Text);
if not(lbFound) then
lbFound := …