Requirements:
- Clarion 6 and up
- CapeSoft Draw
- xFiles (optional, but necessary for
importing & exporting report structures.)
Introduction
RightReports allows you and your end users to create,
edit and print reports in your application.
Think of it as a completely customizable Report Writer, which you have
complete control over. Taking your existing dictionary, you are able to
compile a report writer which is specific to your application. There's no
need to ship any dictionary, or txd files, because the program is built
specifically around your files.
You can include this report writing functionality directly in your
program, or you can create a separate program for it if you prefer. Either
way there is no runtime royalty necessary - you are free to ship as many
copies of your program as you like.
All Right Reports code is shipped as source, so there are no black boxes.
You are free to add functionality to the report engine, plus you have
complete control over the look of all the windows.
The reports can consist of any data from your tables, along with built in
functions, calculated values, conditional values and any custom functions
you choose to code, and add. You can also suppress tables from the report
engine, or suppress individual fields in tables.
The structures of these created reports are stored in tables imported to
the application's dictionary. Reports can also be imported and exported
(as XML, using XFiles) to allow easy delivery of new or changed reports to
users.
Target Market
Clearly not all users are in a position to write
reports. While Right Reports gives them the ability to write reports from
scratch, chances are (at least at the beginning) not many end users will
have the skills, or ability, to do this. As Right Reports matures we
expect this to get easier.
That doesn't mean all is lost however. Editing existing reports is pretty
straight-forward, so end users should be capable of making small and
cosmetic changes to their reports. In addition, in conjunction with xFiles
you'll have the functionality that allows you to export and import report
definitions as xml files. So You're free to make custom reports, then
email them to your client as an attachment. They import into the
application and they're away.
Features
- Easily create custom reports for your users, without having to
recompile your application.
- Customize reports for specific users, without bloating your
application.
- Users create, edit and print reports easily
- Importing and exporting of reports for ease of mobility
- Nested table loops, as well as multiple secondary loops for the same
parent loop
- Easy to add
- No runtime-royalty costs
- Complete flexibility
- Create your own custom report functions and variables.
- All-Source code, so no black boxes.
- Reports can be graphical (ie include text, images, lines, boxes) or
textual (ie include just text strings).
- Use Text-Reports to build exports exporting your data to other
programs.
- Compatible with other 3rd party previewers
- Right Reports are not built on existing Clarion Reports, however
"normal" clarion reports, and Right-Reports happily co-exist in an
application.
Limitations
- Only generated applications are supported. Handcoded applications
are not supported.
- Currently the engine uses a complete File-Driver approach, so there
is no additional functionality specific for SQL engines (yet) but we
do plan to add support for alternate data sources (such as SQL Select
statements). The engine works on any backend that is supported by a
Clarion file driver (including ODBC).
Basic Approach
Adding Right Reports to an application requires a few
easy steps and minimal effort by the programmer.
Import the Right Reports tables into your dictionary.
Import the Right Reports functions into your application.
Compile and Run.
Running reports is as simple as picking a report from a list, then
clicking the Print button.
Remember these windows are in your app, so you have complete control over
what they look like.
The Report Options screen appears. Note the custom fields which the user
can use to set parameters for the report. Up to 10 of these fields can be
declared for each report.
If instead of printing a report, you wish to edit it, then bring up the
report editor window, which allows you to see the tree-view of the report
structure, the band details, and the properties for all the controls, all
on one window.
Compatible With
Clarion 8 |
No |
Clarion 9 / 9.1 |
Yes |
Clarion 10 |
Yes |
Clarion 11 / 11.1 |
Yes |
Clarion Templates |
Yes |
ABC Templates |
Yes |
Local Mode |
Yes |
DLL Mode |
Yes |
Multi DLL |
Yes |
Documentation & Support
Documentation for the product is available
here.
Go
here for further support.
Cost
For other payment options please contact us
here
Refund Policy
CapeSoft believes that if you aren't satisfied with our products, we would
like them back - and we
will refund you the money. This allows you to purchase our products with
confidence.
You can read our full refund policy
here.