nicocizik
Comments
-
Hi Andre,
ReportBuilder does not communicate with the printer directly, it uses
generic Windows API commands which need to be interpreted by the printer
driver correctly which then controls the actual printer. You might check… -
Hi Andre,
Are you trying to print the report in reverse order or print on the front
and back of each page (duplex)?
If you are trying to duplex print, are you certain your printer has this
capability? Is it perhaps… -
Hi Andre,
You can use the Report.PrinterSetup.Duplex property to control the duplexing
options for printing a report.
In code, include ppTypes in your uses clause and set this property to
dpHorizontal or dpVertical … -
Hi Max,
Thank you for pointing this out. There is now a patch available for RB
11.06 that fixes this issue. Please email support@digital-metaphors.com if
you would like this patch.
--
Regards,
Nic… -
Hi Andre,
Unfortunately I am not sure if this example will work with RB 7 and the
Archive device nor am I able to test with such an old version.
Theoretically it should work if you change TppPDFDevice to TppArchiveDevice
Hi Andre,
In my testing with ReportBuilder 11.06 and (most of) your code below, this
worked as expected. Which version of ReportBuilder/Delphi are you using?
You are not going to want to export your reports to a .pdf file any…Yes
.
All you need to do is implement the OnClick event of the PrintButton
property as I described in my previ…Hi Andre,
You can take control over the print button by implementing its OnClick
event. Access the event from the OnPreviewFormCreate event.
procedure TForm2.ppReport1PreviewFormCreate(Sender: TObject);
begin
…Hi Andre,
I'm a bit unclear about your ultimate goal. Do you want to print to archive
and print to the printer at the same time? If you would like to prevent
your users from using the built-in print dialog to print to the pr…Hi Max,
Thanks you, we will make the appropriate changes to our source.
--
Regards,
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.…Hi Jon,
Thanks, let me know if this ever becomes a problem again (especially with
the latest version of ReportBuilder) and we can try to track it down.
--
Regards,
Nico Cizik
Digital Metaphors
<…Hi Jon,
We have not seen this issue before.
Which version of ReportBuilder and Delphi are you using? Does this issue
only occur for a specific report? Has this report ever worked in the past?
What about the report…Hi Les,
Since RAP does not allow the use of sets, we added properties to TFont to
allow you to set these values in code. Normally for a Set type property such
as TFont.Style, you might use the Include and Exclude procedures to…Hi Fellipe,
Are you simply trying to prevent the extra space on the page from being used
by another group/subreport? If so, you can either set your group to start a
new page or place a pagebreak component after the subreport.…Hi Ruud,
This was not a known issue with RB 10.09. Are you able to recreate this
with a minimal application (report, designer on a form with a button)? Have
you tried using RB 11?
--
Regards,
Nico…Hi Ruud,
Is this occuring at runtime or Delphi designtime? Which version of Delphi
are you using?
RB 10.09 was not fully Vista compliant. If you are saving your reports as
templates you may need administrator priv…Hi Chris,
ReportBuilder does not have a native grid component available. One option
would be to manually create the grid using shapes and lines. There is also
a small third party component available from our website that inc…Hi Willie,
The issue here is that once the drawcommands are drawn to the page, there is
no longer concept of a "band" to group the rest of the DBText component
together.
My suggestion would be to access the TppDrawC…Hi Bob,
Are the ADO connection other DB components active when you click the button?
Perhaps the reason it is running after you run a report is that the report
is activating these components.
--
Regards,
…Hi Jesus,
This is not a known issue. If possible, please send a simple minimal
example in .zip format to support@digital-metaphors.com and I'll take a look
at it for you.
--
Regards,
Nico Cizik
Hi Jesus,
We addressed an issue similar to this for the latest version of
ReportBuilder. Please update your version to RB 11.06 and re-test your
application.
--
Regards,
Nico Cizik
Digital Met…Hi Steve,
The latest version of ReportBuilder allows SubSelect statements in the Where
clause. You can simply set the operator (in DADE) to "Not In List" and add
the subselect to the Value of the search condition.
…Hi Ken,
The previewer is not designed to change its output based on where the mouse
is located. When a report component is clickable, you will notice that the
cursor of the mouse changes to a pointing finger letting the user …Hi Bas,
Using a template event such as the OnLoadEnd, you should be able to simply
set the TppComponent.Band property to nil and that will remove it from the
report.
--
Regards,
Nico Cizik
Digi…Hi Jeff,
The TextFileDevice uses the TppBand.Save and TppComponent.Save properties to
determine what is exported to the file. Before the report prints, you could
loop through each band, and/or component and be sure at least o…Hi Jeroen,
The TppVariables are not really designed to calculate only once. The
ReportEnd calculation will call the OnCalc event after the report has
finished, so nothing already printed is changed.
Although I cann…Hi Ian,
Were you able to apply the patch I sent? The fix should at least insert an
empty string for all empty crosstab cells so the columns line up. If this
does not function correctly, please send a simple example to
…Hi Paul,
1. Be sure you have your detail band's PrintHeight set to phDynamic. Also
be sure your components are set to Stretch.
2. For the version where you would like the memo above the image, try
setting the ima…Currently you can manually edit the .dpk files to reference the *814
TeeChart packages and run the RBTeePackBuilder.exe application located in
the \RBuilder\TeeChart\... directory to solve the problem.
--
Regards,
<…