The navigation functionality in Crystal Reports lets you move to other report object(s) in the same report, or to object(s) in another report with a specified data context. This navigation is available only in the DHTML viewers (zero-client, server-side viewers). Its advantage is that you can link directly from one object to another; the required data context is passed automatically so you go to the object and data that is relevant.
Report Parts use this navigation functionality when linking between Report Part objects. The key difference between Report Part navigation and regular (page) navigation is that, when navigating with Report Parts (using the Report Part Viewer), you see only the objects identified as Report Parts. In regular navigation, you go to the identified object(s), but you see the entire page.
Navigation (page or Report Part) is set up on the Hyperlink tab of the Format Editor dialog box.
In the DHTML Viewer Only area of the Hyperlink tab, you can select one of two options:
The Report Part Drilldown option is available for summary fields, group charts and maps, and fields in your report's group header or group footer. This option is relevant only to Report Parts; regular navigation (using the page view) drills down by default. For more information, see Report Part-Specific Navigation.
You can use the Another Report Object option for both Report Part and page navigation. This option lets you specify the destination object(s) you want to navigate to and the data context to pass.
When you select the Report Part Drilldown option, the "Hyperlink information" area contains these options:
The Available Fields area lists, as a tree view, all the sections in your report that contain report objects you can use for Report Part drill down. You select objects from this area and add them to the Fields to Display area.
The Fields to Display area lists, as a tree view, the section and objects that you have selected for drilling down on.
See Implementing Report Part Drill Down for information about how to use these options.
When you select the Another Report Object option, the "Hyperlink information" area contains these options:
Use the Past Link button to add detailed information about a report object that you previously selected and copied. The pasted information depends, in part, on the option you select from the list associated with the button.
After you paste link information, the Select From field contains the path and file name of the report you selected and copied from (it is blank when the current report is referenced). You add information to this field by pasting a report part link; otherwise it is not accessible.
The Report Title field defaults to the title of the report specified in the Select From field (it contains the text <Current Report> when the current report is referenced). If a report title was not defined in the Document Properties dialog box, the field defaults to the report's file name. You add information to this field by pasting a report part link; otherwise it is not accessible.
By adding one or more objects to this field, you are identifying the destination objects for your navigation. In page navigation, this information determines what object you move to in the page. For Report Part navigation, this information determines what object(s) the viewer displays upon navigation (the viewer displays only the identified objects).
You can select any of the following report object types in the Object Name field (you can select one or more objects from the same report section):
You cannot select the follow report object types as destinations:
You can add specific information in one of two ways:
The program normally completes the Data Context field when you paste information for the destination object(s). You can also customize this option by using the Conditional Formula button. For more information, see Data Context Formats.
See Another Report Object Option for information about how to use these options.
Implementing Report Part Drilldown | Report Part-Specific Navigation