digitalmetaphors
Comments
-
Check out the techtip article in the tech-tips newsgroup, in the printer
thread, called "Tech Tip: Detecting whether Report was Printed to the
Printer."
Cheers,
Jim Bennett
Digital Metaphors
We don't have anything built which is intended to do this:) It sounds as if
the new components are not getting assigned to the report correctly. Maybe
it is getting assigned to the band of the other report?
I tried reproducing …Check the event handler assignments, perhaps they are flip-flopped between
labels in two subreports?
Cheers,
Jim Bennett
Digital Metaphors
Are these child type subreports (check Subreport.PrintBehavior), which are
set to ShiftRelativeTo? You may want to configure the ShiftRelativeTo
references at runtime, based on which subreports are going to be visible.
That should be…OnPrintingComplete is deprecated. It will only fire in pre-RB4.0 reports.
Use AfterPrint instead.
Cheers,
Jim Bennett
Digital Metaphors
Reassign the event handlers, immediately after loading the template.
Cheers,
Jim Bennett
Digital Metaphors
Which version of RB do you have?
The reason may be if you created reports in RB Enterprise (demo copy
perhaps), with RAP code, and then try to run them in RB Pro. RAP is only
available in RB Enterprise.
Cheers,…Also check to make sure that the uses clause includes the proper units, such
as the necessary DADE plugin, or the Checkbox component, when a template is
loaded. If the template is being loaded, and the template contains an
object def…Is there a missing bpl? Here is a list of the packages...
ReportBuilder 6 and Delphi 6 package names shown below:
rbRCL66 Report Components
rbIDE66 Report Designer and supporting dialogs
rbDB66 Adds TDataset s…Follow the corrupt installation cleanup on that machine, perhaps it is using
an older RB files:
Run the uninstall program
1. Exit Delphi, and all other applications. You should have no applications
running exce…For the barcodes that we don't support, you can create an image of the
barcode, and print it in the report as an image. You could also create your
own bar code component which can render a new bar code type in RB.
Cheers,…RB ships with a Barcode component installed. The icon looks (at least to
me) like a little white house with a yellow roof, on the RB Standard
Components toolbar. There is also a DBBarcode component on the Data
Components toolbar.
Everytime you call print, the datapipeline clears its bookmarks, and runs
through the dataset from the first record. You are gonna want to change the
query, to onyl return the records that should be in the report. You are
using a TTa…We've found that toggling the AutoCreateFields isn't working for the most
part. It shouldn't AV or shut down Delphi, though. We've seen a list index
out of bounds as the worst behavior. For now, and until the
AutoCreateFields 'togg…Set the SuppressRepeatedValues property of the 'Item' DBText to True.
Cheers,
Jim Bennett
Digital Metaphors
I made a simple demo which shows the data settings dialog, then launches the
report designer. When you create a new dataview in a report, it should use
the datasettings as they were configured in the datasettings dialog.
in ReportExplorer - DataSettings Dialog Comment by digitalmetaphors January 2002The code we use to display the dialog is below.
{---------------------------------------------------------------------------
---}
{ TdaDataManager.DisplayDataSettingsDialog }
procedure TdaDataManager.DisplayData…Which version of Teechart are you using? TC 4.04 is partially operational.
When you upgrade to the latest version of Teechart, the problem will go
away. See the contents page of the help file on the Teechart topic, for
more informati…ResetFromPageNo is an available method, but it was created specifically to
be called when drill down subreports are clicked. It will free any cached
pages. It should work, though. There is another method: Report.Reset.
C…Have you tried setting the JITPipeline.InitialIndex back to zero before each
call to Report.Print?
Cheers,
Jim Bennett
Digital Metaphors
If the Report.BeforePrint is not being called, then be sure to reassign the
event handler after a report template is loaded.
Cheers,
Jim Bennett
Digital Metaphors
Check out the installed Main reports demo project, which uses one report per
form. Another way to store reports is to place them in files or in a
database. An example of storing them is shown in the installed
..\RBuilder\Demos\EndUs…Are you using DADE? If so, then you can edit the SQL in the SQL tab of the
Query Designer. However, you'll lose the other functions, because we
validate the SQL, and can't perform any validation, once you've manually
edited the SQL t…Create a lookup ReportPrinterSetup table. Then copy the Report.PrinterSetup
object's properties to the db table.
Each time you print a report, it creates a separate print job and it is
placed on the print spool. We don't have a…When the template is loaded from file, then if it can't find this event
handler in the form, then you'll get this exception. Open up the template
in the report designer, and then nil out the BeforePrint event handler. Then
save the t…I just ran our EndUser demo for SQL Server 7, with both the BDE and ADO, in
D6, RB 6.03. The template field should be IMAGE. Rerun the script with
IMAGE as the type, and make sure that it is creating the tables correctly,
it should …Using D6, can you create a new report and load the newly created template at
runtime?
The current template source I'm looking at seems to be correct. It should
skip the offset when it loads the template report object data. I su…It is listed on our website's order page www.digital-metaphors.com, and I
think it is free for v5.0 and later. Send an email to
info@digital-metaphors.com with your full registration information for an
upgrade.
Cheer…There could be some way you are setting Report.PageLimit to 20, which could
cause this.
Cheers,
Jim Bennett
Digital Metaphors
Is this your customer's requirement, or is there some kind of problem with
RB? Why does it only print 20 pages?
Use two report objects. You'll could split the dataset into two queries,
one for each report, so that the second r…