digitalmetaphors
Comments
-
Yes, the data definition is stored in the template, and is specific to the
DADE plugin that was used to create the dataview. Each DADE plugin has a set
of classes to support the different database. For example, daASTA has the
TdaASTAQ… -
The Teechart support in ReportBuilder does not include the stretching
capability. The only thing I can think of to work around this issue is to
try to break the data up into different records to create a detail dataset.
Use the same c… -
You can provide reports that are customizable by using the TppDesigner
component hooked up to a TppReport component. You can load report templates
into this report object and show the designer. User's can also create new
reports using… -
You need to install the Delphi design time package for the IBO DADE plugin
support. Please compile and install the rbIBO77.dpk located in your RBuilder
demos directory for Interbase/IBO. Once the package is installed you will be
able … -
Check out the IniStorageType and IniStorageName properties on the
TppDesigner component. See this property topics in the help file for more
information.
You'll also need the have RB 6.0 or higher.
Jim Benn… -
I would problably take the designer offline so that it can runs in two modes
or use a report behind the scenes to do the conversion and then the designer
only operates in one of the two modes in any given session. One mode would
be wh… -
I can reproduce the problem. What is happening is that the template was
saved in ASCII format. The template needs to be in binary format in order
for the ObjectBinaryToText method to work. Place a try..except (we should've
had this in… -
Sorry for the delay. ODBCExpress works fine in tests here when printing in a
background thread..
Cheers,
Jim Bennett
Digital Metaphors
-
Haven't tried ODBCExpress yet. We'll have to check it out. Thanks for your
patience.
Cheers,
Jim Bennett
Digital Metaphors
-
I read some more on the Asta newsgroup and the recommendation I found is to
not use the AstaClientSocket in a thread. It must not be threadsafe to do
so, and we are finding that it was not intended to be used in a threaded
environment… -
First, you can't show any dialogs from a background thread without
synchronizing. So, set the client datasets ShowQueryProgress to sqDontShow.
Then set the client socket to ConnectAction to caUseDesignAddress and
AutoLoginDlg to ltLog… -
There isn't a background printing example. Essentially we tried to make it
as easy as possible- ie. require the report to have an owner form or
datamodule and then nonot have and registration calls for report forms,
templates or archi… -
You'll need to use report templates if you aren't using them already. Create
a new empty report and drop TppSubreport objects in the detail band of the
main report. Then load the individual report templates inside each
subreport. Now … -
I was trying to paste and I accidentally sent the message too soon, but I'd
like to add this option for you:
Contact your vendor and have them code a RAP pass through function to do
this more easily so you only have to code one … -
Sorry, I missed the part where you said you were a end user. Our support
policy is to only support our customers (the Delphi developers) and not
their end users. Please understand that you should contact your application
vendor for su… -
Yes, loop through the Report.AutosearchFields[] array and pull out the
values directly of the autosearch field objects. Look at our source for
example of how to do this:
procedure TppReport.GetAutoSearchDescriptionLines(aLines:… -
One solution is to design your reports and dataviews at runtime. Working
with the report designer inside the Delphi design time environment is less
stable then working in it from an executable because of all the complex
things that ha… -
You'll have to create a design time package which uses your new plugin
classes and install it into delphi. There are examples of this for other
database types in the RBuilder\Demos\EndUserDatabases\ folder. From the top
of my head, th… -
Yes, there is an archive merge utility written by Kevin Ugan that we can
send to you. I thought it was listed on our website, but I don't see it.
I'll have it posted up in our Friends | RCL section soon. In the meantime,
send an email… -
Chris has the right idea. Compare a 5.56 template with a new one you create
in 7.02 that works. Once you can identify the differences between two
templates saved in ascii format, you can then change the 5.56 template
definition by edi… -
The dataview stored in the template saves the connection name. When the
template is loaded up, the dataview tries to find this connection. If it
can't find it, it tries to create a default connection. This means that you
have changed … -
Do you have a blank folder and item database table for the reports or is
there null data in the tables? Check the data pipeline connections and make
sure you can populate a DBGrid on a form with the rbFolder and rbItem
datasources.
On your Advantage alias configuration, make sure you configure it for the
DBF/CDX table extensions. Run the Advantage Data Architect and select Tools
| Alias Configuration. Other than that it should just work normally. I have
used our…There is no advanced end user manuals. The best thing to do is explore the
Calc and Data workspaces. Research SQL features so that you can create
queries on your database in order to create complex reports with multiple
report groups …You can download the Developer's Guide PDF from our website.
www.digital-metaphors.com It discusses the reporting process aimed at
developers. There is a Learning ReportBuilder project that you can download
from our website as well wh…The help file for end users is located in the Learning ReportBuilder
download from our website. Download this an install it.Then copy the hlp
file from this and include it in your installation for your end users. You
can use the merge…Do you mean full text search in the preview or autosearch on the data?
-Full text search on dates works fine in tests here.
-In autosearch, see the main autosearch demos for examples on searching
dates using a date time pi…Do you have RB Enterprise Edition? You'll have to use RAP to code this in an
end user report and save the code in the template.
Cheers,
Jim Bennett
Digital Metaphors
The Report Explorer is designed for use over database table. You should
save the reports from the forms to a database using report templates. If you
have calculations, then port them over to RAP (Calc tab). The data access
components…Yes. What is your goal? The data dictionary allows you to limit the tables
and fields that the user can use when designing a query dataview. If you
have no designer, then you don't need the data dictionary to limit the
tables and fie…