nicocizik
Comments
-
Hi Morde,
Boolean expressions in RAP should function exactly as they would in Delphi.
if Specimen is not '051', the entire condition is False and will not be
executed. (Same as Delphi).
RAP is a stand-alo… -
Hi Mark,
Unfortunately it is not possible access this value from any SystemVariable
events. The workaround is to keep track of the copy number yourself using a
global variable in RAP. See the following article/(RAP) example.… -
Hi Jim,
Correct, RecordNo is not available from RAP by default. There are however
two was to extend RAP to make this property available.
1. Create a passthru function exposing the property. See examples of
passth… -
Hi David,
There is currently no way to adjust the EmailSettings from RAP. This is
something we are enhancing for the next (major) release of ReportBuilder.
--
Regards,
Nico Cizik
Digital MetaphorsHi Jeroen,
Take a look at the following article/example that shows how you might create
a dynamic number of components in RAP.
in Dynamic create drawcommands for detail band Comment by nicocizik April 2010As in the example, you will need to create a global function that is
accessible from any report/subreport. I suggest spending some time with the
RAP demos and tutorials included with ReportBuilder before moving forward.
--Hi Michela,
You need to create a report object loop. Something like the following
inside the Report.BeforePrint would work...
var
liBand: Integer;
liObject: Integer;
lObject: TppComponent;
begin…Hi Jason,
This is currently not supported for RAP. We will consider adding support
for case statement ranges for a later release.
Your suggested workaround is recommended.
--
Regards,
Ni…Hi Jason,
The TppParameter.Values property is currently not included with the RAP
RTTI. We will see about adding it for the next maintenance release of
ReportBuilder.
As a workaround you could create a passthru fun…Hi Petter,
RAP currently does not implement the RoundTo routine. To use this you will
need to create a simple pass-thru function that calls it from Delphi. For
examples of RAP pass-thru functions see the RAP demos.
Hi Marc,
The following articles should get you on the right track.
http://www.digital-metaphors.com/rbWiki/RA…Hi Jason,
I just checked and it looks like Strikeout is implemented for RAP (in the
latest version of RB).
Label1.Font.Strikeout := True;
--
Regards,
Nico Cizik
Digital Metaphors
Hi David,
Which version of Delphi and ReportBuilder are you using?
1. Be sure you are declaring the two globals as variables, not constants.
2. Are you certain Transaction['Units (2)']; contains a non-zero value? It
Hi Phil,
Looking at the SQLString code in ppAsField.pas, it looks like it combines
the TableName, FieldName, Operator, and Expression into a single string.
The table and field names should be included. You might try tracing i…Hi Phil,
The first thing that stands out is in your routine signature you have the
TppReport parameter declared as a TppAutoSearchField type. Be sure that the
signature represents the exact routine used in RAP.
-- …Hi Phil,
Thanks for the explaination.
Looking at the AutoSearchField code, it does not look like the SQLString
function is exposed to RAP. I will add it to our todo list to possibly add
this for a later release. C…Hi Phil,
I'm a bit unclear about what you are trying to accomplish. Are you creating
the autosearch field(s) in DADE? If so, I recommend using the TdaSQLBuilder
to access and change all items dealing with the SQL code entere…Hi Steve,
The Memo component in RB can only display in a single font. I strongly
recommend that you consider upgrading to the latest version of
ReportBuilder. Not only does the built-in RTF device export as actual text
Hi Steve,
Rather than using a TppMemo for the paragraph, try using a TppRichText
component. The built-in RichText editor allows you to highlight and bold
sections of text as well as many other nice text customization features…Hi Jason,
You are correct, RTTI support for the AddAutoSearchWithParam routine is not
currently implemented. I will add this for the next release of
ReportBuilder.
It is possible for you to extend the RTTI for earl…Hi Christopher,
Take a look at the following article on applying an autosearch value to
multiple queries. I highly suggest getting this working correctly in Delphi
before moving it to RAP. This allows you to trace into the c…Hi Jeroen,
Unfortunately no. The built in routines of RAP are reserved words so they
cannot be used as parameter names if you also need to use them. If you are
unable to rename the parameter, you will need to create a …Hello,
For future reference, please use your real name when posting to these
newsgroups.
You need to add raIDE to your uses clause to register RAP with the end-user
environment. Take a look at the following article…Hi Fabio,
Are you using DADE? (Data Tab)
The ability to use Views in DADE is controlled in the DADE plugin for the DB
you are using. Take a look at the daADO.pas file for an example.
(TdaADOSession.GetTableNamesFor…Hi Steven,
This is most likely a timing issue. The OnCalc of the variable is firing
before the value of the global variable has been up dated. You can work
around this by making the separate calculation inside the subreport …Hi Nigel,
Are you perhaps altering the dataset in your Median routine? If so you need
to remember that ReportBuilder is also trying to access this dataset so
altering it can cause the report engine to malfunction.
…Hi Nigel,
There is no built-in feature to make these calculations in ReportBuilder.
You will need to make them manually using TppVariable components and their
OnCalc events. Use the Timing property to determine when the event…Hi Jeroen,
I'm sorry about the late reply, I lost track of this thread.
I'm a bit unclear about what exactly is happening. If I create a passthru
function and call it once from RAP, it is only executed once during report…