nardmoseley
Comments
-
Report.PrinterSetup.EditDeviceSettings can be used to display the printer's
built-in Properties dialog and then call SaveDeviceSettings afterwords to
save to file or stream.
-
Nard Moseley
Digital Metaphors
www.… -
Use a subreport with PrintBehavior set to pbSection and NewPrintJob set to
true. You need to configure the printer name prior to the print job
starting.
The main report is going to represent one print job. So you need a sectio… -
You might try downloading a trial version of RB 12.04 for D2007 perform the
same test.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
If you need to generate more columns than can fit on a page, you might be
able to use the technique shown here...
I recommend downloading a trial version of RB 12 and perform the same test.
RB 12 includes logic to automatically generate an extra blank page for the
case in which a duplexed report prints an odd number of pages.
…
RB Server Edition can be used to implement a multi-threaded server solution.
You might download that and evaluate it.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
1. You need to place the Report on the DataModule at Delphi design-time or
use the DataModule.OnCreate event to create it in code. The RB
BackgroundPrint process will make an instance of the datamodule for each
print request…
One option for implementing that type of security is to leverage the
security features provided the database. Most database products enabled user
and security roles to be defined.
Another option is to customize the DADE …RB DisplayFormat internally calls Delphi's FormatFloat. I looked in the
Delphi help and do not see any format specifiers to replace characters.
One option is to implement custom formatting. See ppDisplayFormat.pas. You
can eas…You just need to set the DBImage DataPipeline and DataField properties to
bind to a datafield of type string.
The RBuilder help topic for TppDBImage needs to be updated - this will be
included in the next maintenance release.<…The TppDBImage can optionally be connected to a string field that contains
an image file name. It will internally check whether the file exists and
load the image.
I don't know whether this would be an option for you, but thou…Sorry about the typing mistake, it should read 'Data Tree'. The Data Tree is
described in the 'Elements of the User Interface' section of the Developer's
Guide and the tutorial, 'Creating a Report via the Data Tree'
-
The drag-and-drop feature of the report designer's Data True tool window can
be used to create a grid style report layout. On the other hand, if you want
to generate a true spreadsheet I would use RB 12's built-in XLS export
featur…
Registered RB 12.x customers can email support@
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Nothing planned.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
There is now a patch available for RB 12.04 that corrects this issue.
Registered RB 12.04 customers can send an email to support@ and request the
patch.
-
Nard Moseley
Digital Metaphors
www.digital-m…
This issue is being researched. I will post a follow up here.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Thanks for adding that info.
ReportBuilder is not using short file names, so I do not think that is the
cause. I tend to agree with Nico, I think it must be a security access
issue.
-
Nard Moseley
Di…You can use the File | Print To File Setup dialog to specify which bands and
components to export and the order. You can optionally set this via code by
specifying the Band.Save, Component.Save and Component.SaveNo properties.
This is a feature we are considering adding to a future release. Thanks for
the feedback, others have also requested this feature.
If your uses like PDF/Acrobat, then one option is to use RB's built-in
support for generating a…RB does not require Indy, but has SMTP plug-ins that can optionally be used
to leverage Indy for sending email. The plug-ins are units called
ppSMTPIndy9.pas and ppSMTPIndy10.pas. You might need to copy the applicable
source unit …Your KTCore package needs to 'require' rbTC1215.
You package should require RB packages, rather than contain RB…One option is to use a Region to represent each version of the Header and
then conditionally set the Region.Visible property to true/false.
Another option is to use a Subreport to represent each version of the Header
and then …I thought you might have a master/detail setup in which the master
represented the menu (column) and a subreport generated the menu items.
Perhaps you could organize the data like that and have each menu start a new
column. I'm jus…The detail band has a BandsPerRecord property that can be used to duplicate
information. It is often used when printing labels. Perhaps that could be
used to solve your requirements.
-
Nard Moseley
Digital Meta…
The RB ADO plug-in has been enhanced to include the table schema name (i.e.
table owner) and to include Views. This was done based on customer feedback.
However, you can easily customize the RB ADO plug-in to not include the
…The example contains a call to DataPipeline.Next followed by a call to
DataPipeline.Prior, this is done to peak at the next record value to
determine whether the group is about to break. In my review of the code I do
not see a loop…
Here is an rbWiki 'How To' example for generating a group footer on every
page....
http://www.digital…Please send your serial number and registration details to info@ and request
download info for RB 12.04.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com