How to limit output options in Crystal Reports XI

I'm creating some Crystal Reports in an OEM version of Crystal Reports XI Professional.  The reports are displayed within an application that passes data filters in to the report based on records selected by the user.

I want to know if there's a way in the designer to specify that the only output option the user has is to a PDF file.   ie hide the options to print directly, and to export to formats like Excel.
LVL 3
PHaddockAsked:
Who is Participating?
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.

mlmccCommented:
You can hide the export options by not having the export dlls on the machine.

Export dlls are named as CRXF_xxx.dll  where xxx is the file type like XLS or PDF

To not allow printing you can set the report to have NO PRINTER in the Printer or Page Setup under file.

You can also hide the printer icon if you can change the application

mlmcc
0
PHaddockAuthor Commented:
Sorry, for some reason I didn't get a notification when the suggestion was made.

I'm designing the reports for a client's sales team.  It's not an option to remove dlls from all their machines as many of them have other reports where they want full functionality.

When no printer is selected in page setup, at the time the report is generated there is still a print icon on the toolbar that works.
0
mlmccCommented:
Interesting.  No Printer is supposed to turn off the print capability and I know it did that in other versions of Crystal

The only way other than providing your own export button is to limit the dlls on the machine.  Crystal populates that dropdown based on the available export dlls

mlmcc
0

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
PHaddockAuthor Commented:
Doesn't help me.  I guess it can't be done.  I've written a front-end for it before - guess I'll have to do it again if the client will pay for it!

Thanks for the suggestions though.
0
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
DB Reporting Tools

From novice to tech pro — start learning today.