nicocizik
Comments
-
Hi Isi,
I would recommend using a custom Autosearch dialog to retrieve the needed
values from the users (ie. date, user_id). Then you will be able to use the
Autosearch event which fire before the report prints to access your s… -
Hi Isi,
There are two types of parameters that can be used with Reports. AutoSearch
Parameters and Report Parameters. AutoSearch Parameters can be passed to a
report filtering the data that gets displayed in the report. Repor… -
Hi Martijn,
If you are loading different templates in your application, you should
seriously consider using RAP code instead of Delphi Event Handlers. This
way all code will be local to the template, not just the application. … -
Hi Martijn,
It is possible to do this without using RAP code. (Enterprise Edition). You
can simply move the code I had in RAP to the ppReport1.OnBeforePrint event
in Delphi. The code will look something like the following.
Hi Martijn,
Below is a quick example I coded that will hide or show a subreport
connected to a detail pipeline based on the user selection using parameters.
Be sure you are using the Enterprise or Server trial edition of
Re…Hi Vince,
You may want to try using AutoSearch Parameters rather than regular Report
Parameters. Using AutoSearch parameters you can alter the displayed dataset
information on the report. Autosearch can be set up in DADE or in…Hi Alex,
ReportBuilder uses a wrapper around Delphi's TRichEdit component to display
RichText. First try to get this working in Delphi before you do it in
ReportBuilder. The word wrapping and spacing are the same in ReportBuil…Hi Alex,
What are you getting for your return value of the function below? At first
glance, it looks as though it should work. Remember that when using the
TCanvas.TextWidth function, you are getting a Pixel value for the widt…Hi Jarrod,
ReportBuilder relies on Delphi to make the Windows API calls to print text
and lines to the printer. It has been a know issue that Delphi cannot
correctly print some grey lines and text to certian printers as it most…Hi Jason,
----------------------------------------------
Article: Can ReportBuilder output reports in
HTMl, XLS, RTF, PDF etc.
----------------------------------------------
There are two ReportBuild…Hi,
Ok, I think I understand what is going on. Since the TppLabel.OnPrint event
fires numerous times during generation, you will need to keep track of the
current ID (which you already have) and the previous ID (from the last t…I'm sorry, I forgot to say to also check that the Report.AbsolutePageNo = 1,
so that it will only fire once and you will have no repeats.
--
Hi jure,
In the Report.OnStartPage, you could check to see if Report.FirstPass is
true and if it is, make your calculations. This is definitely a good way to
optimize what your report is printing.
--
Hi Heigo,
Please send a small example demonstrating the problem in .zip format to
support@digital-metaphors.com and I'll take a look at it for you.
--
Hi Wim,
Be sure you added ppIDE to your uses clause. If you are still experiencing
the problem, try downloading the trial version of ReportBuilder 7.02
Enterprise and testing with that. Be sure to back up all your templates
Hi Wim,
Try using the TppDesigner.ToolBarManager.FindToolBar method to get access to
the TppDataTree class. You will do something like the following snip of
code below:
uses
ppDsgner, ppToolWn, ppIDE;
Hi Peter,
Sorry, ReportBuilder does not contain any logic for handling multi byte
character sets or the unicode character set.
--
Hi Jako,
Once the templates are created, the connection name is embedded inside the
.rtm file. You will need to edit the template files by saving them as ASCII
text and changing every instance you find the old connection name t…Hi Jako,
Try setting the ReportExplorer.ItemAction property to iaOpenToPreview so the
reports will only show the preview when opened. This is a published
property and can be accessed from the Object Inspector in Delphi. You ca…Hi Martijn,
Glad you got it working. The TppReportTemplate.New method clears and frees
all current report components and creates a new one. There was probably
something in your report that was not getting freed properly. If y…Hi Martijn,
Are you using a TeeChart in your report? Please send a small example
demonstrating the issue in .zip format to support@digital-metaphors.com
along with the version of Delphi, RB, and OS you are using.
-- …Hi,
Glad that worked for you
. Most of the methods used in this example were
class functions from the ppUti…Hi jure,
You can solve this problem by calculating the value of the total below the
group then placing a new Draw Command in the position of the last line of
the group. In the example below, the totals are calculated in ppVaria…Hi Jameira,
Check out the AutoSearch demo located in the \RBuilder\Demos\5.
AutoSearch\4. Custom AutoSearch Dialog\... directory. This example shows
how to customize an AutoSearch dialog to fit your needs.
--
Hi Rodrigo,
Does this error occur with every .rtm file you try to load accross your
network? Try using some of our demo templates included in the
/RBuilder/Demos/... directory. If so, take a look at the template converted
Hi Ricardo,
Thanks for re-explaining for me. Your English is great
. When
ReportBuilder loads a template,…Hi Ricardo,
I'm sorry, but I am having a little trouble understanding what it is you are
trying to accomplish. If you want to preserve all connections to the report
just not use them, you could set the datapipeline's visible pr…Hi Art,
Which example are you refering to? In some of the examples, it appears that
there are horizontal gridlines but these are entirely new rows created in
the CrossTab Designer. There is currently no way to add horizontal l…Glad to help
.
--
Hi Martijn,
ReportBuilder will traverse the entire Master and Detail datasets unless
they are filtered in any way either using an SQL query or Delphi Table
Filtering. The only way the Report Engine knows which Detail records ap…