Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

How do i passwordprotect an RPT-file

Status
Not open for further replies.

mholm

Technical User
Apr 25, 2001
2
SE
Hi all!

Been looking in this forum for an answer to my question, but couldn´t find it.


My problem is that i have made a Report (RPT) that i want to protect from outside editing (Much like programmers compile their sourcecode) But i have had no luck finding this option in Crystal Reports itself nor have i found any 3:rd-party solution to this problem. I have checked if the new version of Crystal Reports (8.5) have this function, but it doesn´t (What i could see). Haven´t they thought about this down at Crystal Decisions or what !? I think this is really bad! Very greatful for any help you can give me...

Mattias Holm / Sweden
 
In V8, you can give someone the ability to run an RPT, without the ability to edit it. You do this by giving the user only the runtime engine as a viewer (see the FAQ on compiled reports).

However, if they have a copy of CR somewhere, there is no protection for the RPT. You still have to give them the RPT, even when you compile a report. The exe in the Crystal compile process is just a pointer. Ken Hamady
Crystal Reports Training/Consulting and a
Quick Reference Guide to VB/Crystal (including ADO)
 
You could create a VB app and import that report into the designer component and then just distribute the VB app.

All they would be able to do is run the report that way. But it would mean a lot of up-front work on your part, and a compile every time you wanted to pass out a new report.

Just a thought. If my post was helpful, please Mark it below. Thanks! - Al
 
Thanks for the swift answer guys, but my problem is that this RPT already has a frontend, that we can´t change (We don´t make this program) And this frontend will only allow RPT-files, so we can´t build our own frontend =(

And this program has its own Crystal Reports Runtime-files so the only option we have, is that we must passwordprotect the single RPT-file that we sends out. But i guess i´m outta luck (?) Let´s hope this option will be implemented in future versions...

//Mattias /Sweden
 
You can buy an extra piece of software from Seagate called 'Seagate info'. This contains an APS 'Automated Processing Scheduler.

With this you can manage all your reports and give people different user levels to view, edit the reports. I think this is just over a LAN though.

Mel
 
Info will NOT work with an application using runtime reports. Ken Hamady
Crystal Reports Training/Consulting and a
Quick Reference Guide to VB/Crystal (including ADO)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top