digitalmetaphors
Comments
-
The report archive is the acutal report output pages, which are streamed to
a file. There isn't a stream device, but I know TExtraDevices www.waler.com
can output to a stream as a feature. You may want to check that out before
you sta… -
> I can of course write it to a file first then open it into a
filestream....
Check Report.Template.SaveToStream and LoadFromStream methods.
IT is going to behave the same way in RB 7 as it does in RB 6 in r… -
RB 6.03 is the latest version 6 release. Do you have multiple versions of
Delphi installed? For example, if you had D5 and D6 installed, with RB 6.03
installed for D6, then you could install RB 7.02 for D5 and leave RB 6.03
installed … -
The first thing to do is to try testing with RB 7.02 Trial Edition from our
website www.digital-metaphors.com to see if the problem goes away. Make sure
you are not traversing the dataset while the report is generating, that
would be … -
I see. You could use the title band of every report but that duplicates the
contents in every report. Dynamic subreport loading is the preferred way to
do this. However, you don't want templates. Template are the way to go on
this, bu… -
One way to do this would be to save your one page report to a template file
(rtm). Then load the template into a subreport in the titleband of both
reports. Also, check out the dynamic subreport loading demo in the
RBuilder\Demos\EndU… -
Hit ctrl-left-mouse-click over a dataview to view the 'Magic SQL' that is
submitted to the the server. This is the SQL generated behind the scenes in
order to support master detail linking of dataviews. If you just view the
SQL tab of… -
Make sure that the database settings on the designer component are correctly
assigned. Set TppDesigner.AllowDataSettingsChange = true and then at
runtime, check the data settings dialog options from the File menu in the
Data tab of th… -
You can print Chinese in ReporBuilder. However, ReportBuilder does not have
explicit support for MBCS. Can you test with other Chinese char sets to
print Chinese characters in RB?
Cheers,
Jim Bennett
Digita… -
This is not a known issue. It should work correctly. Try reproducing the
error with one of our demo report projects. I tested this with RB 7.02 and
there is no problem. Do you have access to a later version of Delphi than
D4? This way… -
Another thing to check is that the report is connected to a datapipeline.
There is a Report.DataPipeline property you need to set. Take a walk through
the Developer's Guide.PDF to familiarize yourself with ReportBuilder's
architecture… -
That's cool Jon. I see that it can skip from top to bottom or left to
right:)
Cheers,
Jim Bennett
Digital Metaphors
-
The region approach is what should work. Make sure all the controls are in
the proper regions. For example, based on you first email's description:
Region2---------------------------
| shape12 shape22 |
Try using the MasterFields and MasterSource properties to link the client
datasets. Make sure that you do NOT use the datapipeline properties when
using delphi linking, ie. do not assign DataPipeline.MasterDatapipeline and
MasterField…It is not the expected behavior. We support proper TDataset descendents and
have no problem using well behaved datasets. The only issue that can arise
is if the client dataset is not a proper TDataset descendent. This means
that it mu…Instead of a TppShape, try using a TppRegion and place the memo control in
the region. Perhaps the shape is being rendered on top of the text on the
printer device context making the text disappear. This is not a known issue,
but eac…Have you tried setting the TppImage.DirectDraw property? Which HP Laserjet
are you using? Can you reproduce it on an HP LJ 4 or 5? If so, then send us
an example report with this image on it and we'll print it on our HP LJ
here. Send …Try coding the TppGroup.OnGetBreakValue instead of using a variable. Using a
variable is easier to do this visually, but since you are in code, it is
easier to use the OnGetBreakValue event to build a string from the two
fields form t…Try setting Group.NewPage to true as the report prints. Here is an example:
http://www.digital-metaphors.com/tips/SetNewPageDuringGroups.zip
Please upgrade to ReportBuilder version 7.02 to fix the problem. Patches are
not available for older versions. Surf our order page at
www.digital-metaphors.com or email sales@digital-metaphors.com
Cheers,
Jim Be…Set a break point when you assign the printer name. The message you are
getting is when you try to call Report.Print when the
Report.PrinterSetup.PrinterName = 'Screen.' Check your template's properties
to make sure that you did not s…There should only be one line in the detail band, not in the regions. What
you are doing will work, however, place one line in the detail band and try
calling BringToFront on the line. Then set the line's StretchWithParent and
Reprint…Set TppDrawText.Autosize to true or increase its width.
Cheers,
Jim Bennett
Digital Metaphors
You can do this by letting the group finish generation and then display the
data by creating draw commands that are inline with the last detail band of
a group. Here is an example:
in Detect last line in group Comment by digitalmetaphors May 2003Jack is on the right path. RB tries to establish this connection by looking
in the Screen.Forms and Screen.Datamodules to find this ADOConnection object
when the dataview is streamed up from the template. If it isn't
owned/parented b…It should work correctly in a datamodule in D6 and D7 and RB 6 and RB 7.
Maybe just this one report is showing a problem and we may be able to fix
it. However, if you test with this report in a TForm just to see if the
problem goes a…This is not a known issue. Are you using RB 7.02? Are you using Delphi 1-5?
If you are using Delphi 1-5, then do not place a report component on a
TDatamodule.
Cheers,
Jim Bennett
Digital Metaphors
Thanks for the suggestion! It is on the To-Do list.
Cheers,
Jim Bennett
Digital Metaphors
If you would like to send an example report that we can easily run here we
can look at it to see what is happeneing, even though you have a workaround.
Perhaps there is an issue that needs to be fixed or there is a problem in
the layo…You have managed to create a report that has a static height control that
cannot fit on a given page. You'll have to find out which page the control
can't fit on and debug your code which resizes the control such that it
can't fit. Fi…