Crystal Reports Com/Activex

I am using Crystal Reports 2008 to build my reports.
I am looking for a component like a viewer, that can be deployed along with my application and doesn't require any other installation. I am thinking about something under ne of these formats msi, exe, dll.
I must be able to access it programmatically. Something that has properties, events, methods.
I am dBASE PLus with MySQL/SQL Server.

I  am looking forward to hearing from you.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Crystal requires several assemblies and dlls to be installed with it along with the potential requirement for a license.

Are you developing this idea for your company or are you considering selling an application?

What do you mean access it programatically?

Omer-PitouAuthor Commented:
Access programmatically just means that I want to be able to manipulate the component in code, like giving the name of report to open, setting parameters values, filter data before viewing, etc...
I want to include it in my application. I have already a licensed CR2008 that I use to design reports. Do you I need another license to deploy my reports with , on my client site?
I thought I could find something like Crystal reports viewer that comes with all necessary resources to view a Report on the client side.
The short answer to whether a license is required for that purpose is most likely yes, but it depends on the powers you give the users.

Please note I am not a licensing expert and only give you what I have read and my understanding of it.

If they can only see canned reports (no refresh capability) then no license is required.

If the users work for your company and the reports are viewed over your INTERNAL network then not license is required you already have it with the version of Crystal).

However once you face the application to outside your corporate network, a license is required and it isn't cheap.  This is I believe to prevent your from providing what would amount to a reporting service for any and all who would be willing to provide you a database and set of reports.

Here is a link to the CR 2011 page

The paragraph for you are
Web Applications for External Redistribution:  

To externally redistribute Web applications with embedded component engines, the application developer must acquire a licensed copy of SAP Crystal Reports each time the application is deployed (installed) by a third party.

Software-as-a-service deployments require an OEM license. For more information on OEM partnership, or to contact the OEM partner team, see the OEM partner brochure.

From Ken Hamady's review of CR2008
Licensing changes:
Crystal 12 is still using Named User licensing. That means you need a valid license for every report designer, regardless of how often they use the product. See my recent blog article for more explanation on Named User Licenses.

There is only one edition of Crystal Reports 12 so everyone gets the same tools and rights to deploy applications. Thick client applications can be deployed, as always, without restrictions. Same for deploying server based applications internally. Providing server based apps to your customers requires that each customer own a copy of CR 2008.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.