On 11 Feb 2006 10:25:46 -0800, "Bruce Wood" <brucewood@canada.com>
wrote:
[color=blue][color=green]
>> 1. Crystal Reports is primarily designed to be used by a person who
>> creates reports without calling them from a program. Using Crystal
>> Reports from this developer's point of view isn't a good solution if
>> you must populate and display the reports from an application.[/color]
>
>We are doing exactly this, but you are right: Crystal isn't too bright
>when it comes to the "push" model, although it's not bad for simple
>requirements.
>
>Crystal basically lets you build a report from an XSD file (which you
>can generate from an ADO.NET DataSet. Then at run time you can build
>data into that same "shape" of DataSet and then push the data to
>Crystal, along with the report (rpt) file you built in the designer.
>
>It works just fine, but the Crystal .NET objects don't allow you a lot
>of control at run time. You basically design the report and then push
>data at it.
>
>If you have more complex requirements then maybe something else would
>be better.
>
>Otis: Could you provide a link to Active Reports? I've never heard of
>it, and we would love to have an alternative to Crystal.[/color]
I sure can.
http://www.datadynamics.com/forums/64/ShowForum.aspx
The nice thing about Active Reports is that you can build reports in
code from "boilerplate" sub reports.
I did a gig with an orphanage a few years ago that needed to keep
reports on the care of their children that matched up with state and
fed laws, so as you can imagine they were complex and many of them had
the same wording from one form to another.
To make things easier we were able to do a lot of "design" on the fly
design based on the content of the variables in the report.
By the way, I don't work for them. I just think they have a product
that is superior to Crystal Reports.
As for Crystal Reports, it has it's place. I once worked at a place
with a dedicated report designer who worked only with Crystal using
SQL queries. In that environment Crystal Reports does well.
Otis Mukinfus
http://www.otismukinfus.com http://www.tomchilders.com