You can do multiple "things" with one report, but not all in one job. Our software is very batch-centric. You can do anything, but sometimes you need to create multiple jobs in one batch. If you have a fast running report, you can simply use the CLONE option in the job edit window to copy the current job and edit the new one to do something else with it.
If your report runs a really long time, do this:
- Create the batch and select the long running report. Set the destination to File and set the type to Crystal Reports (with Saved Data). Note the location of the output file and copy it to your clipboard. Go to the bottom-right of the job window and set the Sort order to 1. This forces this job to run first in your batch. Go ahead and run this job so it will create the output file in RPT format.
- Add a second job to the batch and set the input report file name them same as the ouput file from step 1. Set the output to whatever you want like print or mail or whatever. Go to bottom-right of window and set Sort order to 2. Also, check the option in bottom-middle of edit window to Keep Saved Data and not refresh the report data. This forces the job to NOT connect to the database again and use the data from step 1.
- Add additional jobs and follow step 2 (you can use the CLONE button to copy everything over and over). Change sort order to 3,4,5, etc and make the selection to keep saved data.
Following the steps above will run the report only once to connect to the database. ALL of the rest of the steps will use the output from step 1 to do whatever else you need done.
---
Note: If you only need to email a report and save a copy of it to file somewhere,
follow these steps regarding Archiving.