How to rename an XSD-based Crystal Report so it can be edited
This article will explain the steps that must be followed to properly rename an XSD-based Crystal Report.
Whenever you modify a default report, it is recommended that you rename it to protect the file. If a MET/TEAM update contains a new version of one of these default reports, it will overwrite the file, so renaming the report will prevent you from losing work.
- Save the report with a new name. In this example, RecallNoGroup.rpt is going to be renamed to RecallNoGroup_YourCompanyName.rpt.
- Log in to MET/TEAM as an administrator.
- Go to Configure -> System Defaults.
- Search for the System Default for your report and change its value to the newly modified name.
- Attempt to print the report in MET/TEAM. It will fail with a database logon error (this is expected!). However, MET/TEAM will also generate a new XSD file that uses the new file name.
- Open the report in Crystal Reports.
- Go to Database -> Set Datasource Location....
- Expand Create New Connection -> ADO.NET (XML). A connection window will pop up.
- In the File Path field, find the XSD file that was just generated by MET/TEAM. You can find it in the same directory as the report itself. Click the Finish button.
- Now that the connection has been created, you can make the swap by selecting the original connection in the upper panel
- The new connection in the lower panel
- Click the Update button
- Save the report and try printing it again in MET/TEAM. It should now print without issue.