nicocizik
Comments
-
Hi Rick,
As you can see from the example, it creates it's own print dialog which
could be your custom dialog, then calls PrintToDevices itself based on which
option was selected in the print dialog. Instead of trying to create … -
Hi Rick,
Check out the following example of creating a new print job for each copy so
duplexing with collate set to True works correctly with an odd number of
pages.
in Multiple Copies with Duplex Comment by nicocizik August 2004 -
Hi Phillip,
-------------------------------------------------
Tech Tip: Date formats used by DADE
-------------------------------------------------
DADE handles in two phases:
1. User entry
This question is being answered in the General Newsgroup/
--
Hi,
Unfortunately the row height of the crosstab cannot be altered manually in
ReportBuilder. The crosstab component calculates the row height based on
the font size of the text enclosed.
--
Hi Ronadl,
You can control the amount of records shown in a report in a few ways.
1. Use the TppDataPipeline.RangeBegin and TppDataPipeline.RangeEnd
properties. Set the RangeEnd property to reCount and then set the
…Hi John,
Unfortunately Arrays are not currently natively supported in RAP. If you
need to use an array, you could create a passthru function that uses one in
Delphi or use a TStringList or TList object. Below is a list of the<…Hello,
You are correct in that this problem could easily be solved with RAP. Using
RAP you could assign specific event code to each variable in your reports
and keep the code local to the template, rather than residing in your …Hi Alex,
1. You can format any DBText component on your report using the
DisplayFormat property, or select from a number of pre-defined display
formats by selecting the display format option from the popup menu of that
comp…Hi Damir,
Have you looked into the possibility of using DADE to let your users create
their own queries based on the information they have stored on their
specific database? Check out the end-user demos provided with RB Pro for…Hello,
The TppVariable was designed to be the simplest and most customizable kind
of caluclation component on a report. This is why various features do not
exist for this component, because we wanted to leave it up to the devel…Hi Guerreiro,
ReportBuilder uses the Windows API to communicate with each printer driver
which in turn then communicates with the printer. ReportBuilder sends the
same API calls to every printer so the fact that it prints corre…Hi Ruud,
You can also try using the Report.Template.Desicription property to get this
information as well.
--
Hi Ruud,
Try using the TppReportExplorer.CurrentItemName property. This will provide
the name of the item that was most recently edited or created.
--
Hi Simonas,
I found an example that demonstrates how your might do this. Hope this
helps.
http://www.digital-metaphors.com/tips/Watermark.zip…Hi Simonas,
Try using the Report.Engine.Page property.
--
Regards,
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
Hi Simonas,
Check out the TppScreenDevice.AddWaterMark method located inside the
ppViewr.pas file. This is the routine we use to add the permenant message
to each page printed in the demo version of ReportBuilder. It essenti…Hi Simonas,
Try using the PageStyle Band. This band will print behind the report on
each page. To activate the Page Style, select the page style option from
the Report main menu option in the Report Designer.
-- <…Hi Ronadl,
You first need to define the file name for the Report template object then
load it from file. For instance..
Report.Template.FileName := 'MyReport.rtm';
Report.Template.LoadFromFile;
Report.Pri…Hi Eugene,
The caption for a TppLabel component can be changed using the Edit toolbar
in the designer. This toolbar is by default located in the top left of the
designer toolbar area.
--
Regards,
N…Hi Eugene,
Unfortunately the Object Inspector is not available at runtime for the
enduser. However, most of the properties can be set using the various popup
menu options for each report component and the main menu bar of the…Arif,
For future reference, please do not attach binary files to your newsgroup
posts. Please send all attachments to support@digital-metaphors.com. I'm
going to need a little more background information on the example you s…Hi Arif,
Please send an example of this behavior to support@digital-metaphors.com in
.zip format and I'll take a look at it for you.
--
Regards,
Nico Cizik
Digital Metaphors
in help Comment by nicocizik October 2004Hi Arif,
Welcome to ReportBuilder
.
You can check what datasource (datapipline) each report/subreport is …Arif,
If your report and subreports are successfully connected to their specific
datapipelines, the AutoStop property is probably not your problem. If you
would like to set it, you will need to do so before printing the repor…Hi Arif,
------------------------------------------------------
Article: TroubleShooting: Report Prints Endless Pages
------------------------------------------------------
Occasionally, we have customers state that t…Hi Ali,
You need to add raIDE to your uses clause. See the article below on the
registration of RB components.
------------------------------------------------------------
Article: Controlling the End-User Environme…Hi Issac,
Unfortunately no, the criteria added using the RAP passthru function is done
exactly the same way the designer does it. In fact the code is almost
copied. You will probably need to keep track somehow of the index n…Hi Isaac,
I would suggest creating another passthru function that clears out the
autosearch fields currently in your report, except the empty one at the
beginning of the list that is keeping the GetAutoSearchValues event firin…Hi Issac,
You will need to create a pass thru function in order to access the datasets
created in DADE. The example below shows how you can go about doing this
using the OnGetAutoSearchValues event in RAP. Note that this exa…