digitalmetaphors
Comments
-
We have a patch which fixes the Teechart problems for RB 6.02 for Teechart
5.02 and Delphi 6. I'm sending you the necessary files you'll need to copy
and recompile the package to install Teechart support in RB. Send a request
for th… -
You may be interested in this demo which draws in the space between the last
detail band and the footer.
http://www.digital-metaphors.com/tips/FillP… -
There are no legal issues, as the run time packages are intended to be
distributed by the creators. If you go into the Component | Install
Packages dialog from Delphi, you will see a checkbox to build with runtime
packages. You'll s… -
Use the variable's OnCalc event.
If the data is coming from a pipeline, then you should use a dbCalc
component, which has its dbCalcType property set to dcSum. It will
automatically total the value for you as the report prints. … -
RB has no import for forms emulation. You will have to build a report layout
in the PageStyle band. There is a demo which does forms emulation with the
1040 form, which we did for our vendor showcase at BorCon 2000.
in PDF files Comment by digitalmetaphors October 2001 -
------------------------------------------------
Tech Tip: Controlling the Built-in Previewer
------------------------------------------------
You can control the built-in preview form via the
Report.OnPreviewFormCreate eve… -
In the crosstab designer, you can right click over the total definitions and
uncheck the Visible property in the popup menu.
Cheers,
Jim Bennett
Digital Metaphors
-
If you are using Delphi master-detail linking and not DADE linking, then
yes, the detail queries will be re-executed. DADE is optimized so that one
query is sent to get all of the detail records for the report, in the proper
order ba… -
The data is traversed in the first pass and then again in the second pass.
The dataset stays open from the start of the first pass to the end of the
second pass.
Cheers,
Jim Bennett
Digital Metaphors
<… -
You'll need a twopass report if you have LookAhead totals, or need to know
the page total count, when the first page is sent to the output device.
Cheers,
Jim Bennett
Digital Metaphors
-
In order to replace the form, you need to register yours in the
initialization section of your new unit ppExpFrm.pas. This is the register
call for our form in the ppRptExp.pas
initialization
ppRegisterForm(TppCust… -
Is this in the previewer or on the printer? The previewer will not match
your printed output.
-----------------------------------------------------
Article: Why Your Preview Won't Match Your Output
------------------… -
You are running a version of RB which is older than RB 6.0. You'll have to
get the latest version of RB to have this property.
Cheers,
Jim Bennett
Digital Metaphors
-
You can't use IBO to create a boolean field and have it work in DADE,
because Interbase doesn't support it. As a workaround, use a string field
type as your boolean and use 'True' or 'False.'
Cheers,
Jim Bennet… -
The archive report only stores the report output. The basic architecture is
that there are page objects which hold drawcommands for each component which
is generated on that page. If the image isn't generated as part of the
report w… -
I think I understand a little better. In the main reports demo project
demo#151 is using the archive reader. If you open dm0023.raf from the
reader, you'll see that it is priting a wmf. If you do not want to archive
the image in the … -
RB can't output to a WMF file natively and TExtradevices supports BMP, JPEG,
and Tiff graphic device output, not WMF.
RB does have an ArchiveReader component which can display and print report
archive files.
Che… -
1. The TppPreview class shows how to create a new previewer, with all of the
controls and such. By registering your TppCustomPreview class, it will get
created for you by RB. All you have to do is create a copy of the
TppPreview cla… -
You could create your own previewer which doesn't have the print button on
it. The previewer is replaceable. See ppPreview.pas in ..\RBuilder\Source
for an example of creating a TppCustomPreview descendent. Don't forget to
register… -
Try downloading the latest driver for the Intellipoint wheel mouse. That
fixed the problem for my M$ mouse. Now I have a Logitech optical mouse, and
it worked out of the box.
Cheers,
Jim Bennett
Digital M… -
Looks like this is true. When the summary band goes to print, there is no
check to see if the footerband is set toPrintOnLastPage. The footer band is
removed by removing its draw command fromthe last page when PrintOnLastPage
is fal… -
Check out the ShiftWithParent and StretchWithParent properties of the line.
If the goal is to create a box around a subreport, then drop a Region in the
band, and drop the subreport inside of it. The region will stretch and you
… -
Usually, to create a group based on a TppVariable, you won't want to use the
OnCalc event, but rather, the OnGetText event should be used to set the
value of the variable.
Cheers,
Jim Bennett
Digital Metaph… -
We'll need a working demo so that we can isolate what is causing this. I
would take the SQL extraction/ insertion out of the equation first. Create
a simple sql statement for the report to use, just to see if that part of
the applic… -
This isn't a known issue. True, the datapipeline implementation may be a
little different from 6.01 and 6.02, and it may be behaving differently
based on your code. When you say every other time it works, then doesn't
work, then thi… -
Here is an example Delphi project which does this:
http://www.digital-metaphors.com/tips/SummaryMemoOverflows.zip
Cheers,
There is a BandsPerRecord property of the Detailband that you can set.
If you have a datapipeline connected to the report, set the pipeline's
RangeBegin, RangeEnd and RangeEndCount properties.
Cheers,
Jim …Not sure, we'll need more information about what you are doing with RB. Can
you take RB out of the application and does the problem persists? When does
the error occur?
Cheers,
Jim Bennett
Digital Metaphors…Start taking bits and peices out of the report so that the report is as
simple as possible, and so that it still shows the error. Then try to take
the report out of the application and see if the problem still exists. Try
to recrea…RB is a banded style report writer. A component can only be parented by one
band and it generates a draw command when it has finished generating in its
band. You need to create a draw line command which has a length to extend
over m…