digitalmetaphors
Comments
-
By default, you'll have to either use a static height memo or use a dynamic
height memo. There is no hybrid behavior available. You will have to
precalculate the wrapped lines and use a static height memo by settings its
height in th… -
Use the RAP global OnCreate event to set the search expression values. To
make the search criteria non editable, you'll have to create a custom
autosearch dialog and control which fields are editable by using a RAP pass
through funct… -
Hi Chris,
Now I see what Matt is getting at. The end user shouldn't see that there is
a function call being made in the code toolbox. For each of the 75
"constants" in RAP, there is a Definition column in the grid which will sa… -
Since you would have to create a TraMyConstantRTTI class, it would be just
as much coding on your side to register them via an TraMyConstantRTTI class
or a RAP pass through function class. The RAP pass through is probably the
way to … -
RAP relies on RTTI. We'd have to extend the RAP RTTI classes to support
constants so that you can register them. Essentially, you would be
performing the same thing as writing pass though functions in order to
surface them in RAP. … -
RAP doesn't support constants as it does classes or pulished properties of
classes. I meant that the constant would really be a pass through function
call to get the value from your Delphi constant. You could place these
functions i… -
Create RAP pass through functions to surface these to the end user. There
are examples of creating RAP pass through functions in the RAP demos and
tutorials directories in your RBuilder\Demos\RAP installation directory.
Ch… -
This is controlled in the constructor of the TppDesignWindow class in
ppDsgner.pas. Look for FDesignFont. It is private and can't be set
externally. You'll have to change the contructor to use a different font,
Add RBuilder\Source … -
I'm emailing you a patch I have installed which should fix the problem.
Cheers,
Jim Bennett
Digital Metaphors
-
Can you reproduce this problem using one of our end user demos? If so, tell
us how to reproduce the error, in detail, so that we can isolate the cause
and fix it.
Cheers,
Jim Bennett
Digital Metaphors
… -
That is the correct behavior. It is advantageous in that you as a developer
can create a dataview and then add search and sort by fields which aren't in
the select fields list. This capability keeps the user from being confused
about … -
Then you'll need to create a RAP pass through function. There are examples
of creating RAP pass through functions in the RAP tutorials and demos.
Cheers,
Jim Bennett
Digital Metaphors
-
Are you using DADE or data access components on the form? I'm guessing that
you are using DADE. The best way I can think of at this point is to create
one autosearch field, and two regular non-autosearch search fields in the
dataview… -
What version of RB? Properties not found usually means that you are loading
templates created with a later version of RB than the report engine which is
compiled into the application that is being used to load the templates. Can
you … -
We found that out when we tried to run DBExpress in Delphi 7. We're using
the TSimpleDataset in the DADE plugin for DBExpress for Delphi 7 already.
Cheers,
Jim Bennett
Digital Metaphors
-
Sorry, I totally missed the question. RB can be used with any TDataset
descendent. The main thing that is necessary is that the autoincremented
field ID comes back from the database after a post for a new template
record, either a f… -
You'll have to recreate the dataviews to connect to dbExpress instead of the
BDE, because a different DADE plugin class is used. The other alternative
is to write a converter that loads a template in ASCII text and converts the
DADE … -
If you are using the Advantage data dictionary, you'll want to use the same
plugin for both projects. There is a selection statement in the latest
plugin to get the tables from either the Advantage datadictionary or from
the normal w… -
Are you using the Advantage data dictionary? Disconnect that data
dictionary. You should use the ReportBuilder data dictionary component in RB
6.03 to control the tables, fields and joins available to the report
designer. The daADS.p… -
You'll need to create a RAP pass through function or a JIT pipeline to
provide this data. Here is an example to extract the TdaSQL object to read
the MagicSQLText property of the TdaSQL object. Here is an example.
in Display slq text Comment by digitalmetaphors November 2002 -
We haven't set a date yet for a maintenance release.
Cheers,
Jim Bennett
Digital Metaphors
-
This has been fixed for the next release.
Cheers,
Jim Bennett
Digital Metaphors
-
The packages names are described in the RBuilder.hlp file under the
installation topic in the main contents page.
Cheers,
Jim Bennett
Digital Metaphors
-
Make sure that there is a printer installed on that machine as the default
printer. Can you print to it using MS Word or other application? Perhaps
the printer driver is corrputed. Reinstall the printer driver and use the
latest one… -
I forgot to mention, you can use the import/export/merge features in DADE to
save/load/merge the datamodules from the report explorer as an item, just
like a report template.
Cheers,
Jim Bennett
Digital Met… -
You could load the template into a text file, extract the TdaSQL object and
its available fields. Find the FieldAlias for those fields and print them
in a dialog. Sure, sounds doable. Here is an example which shows how to load
a bina… -
Yes, but I haven't resolved the second issue yet. Thankyou for your
patience.
Cheers,
Jim Bennett
Digital Metaphors
-
Works fine if you don't set the SQL dialect to 3 and leave it at the
default. What I did was see what Delphi said the field type was. It says it
is ftLargeInt. I dropped the SQL in a IBQuery on a form. Then checked the
field object … -
I'm not able to reproduce the problem. I created an integer field in the
dataview and then created a calc field on it. The type was integer. What is
the data type of the column in your database? Drop an IBQuery on the form
and connec… -
No, we don't support it. This is a feature we have on the todo list.
Cheers,
Jim Bennett
Digital Metaphors