Detailed instructions for use are in the User's Guide.
[. . . ] Be sure to visit the Business Objects support web site for additional notes and information that may become available following the release of this document. http://support. businessobjects. com/documentation/
JSON library license agreement
JSON library Copyright (c) 2002 JSON. org Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. The Software shall be used for Good, not Evil. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. [. . . ] This will take a quick snapshot of the previous page and hold it until the new page is fully ready to be rendered. For complete details please consult the Microsoft Web Development Center http://msdn2. mi crosoft. com/en-us/library/ms532849. aspx.
Older versions of Crystal Reports cannot open reports with Flash objects
Reports created with embedded Flash objects cannot be opened by previous versions of Crystal Reports. Users who attempt to open the report receive the following error message: This document could not be opened. It does not appear to be a Crystal Reports document. This document has the expected file extension (. RPT), but it seems to be corrupted.
Crystal Reports 2008 SP0 Release Notes
17
3
Workflow Issues Options to Create Blank and Selection for Calculation not available
Options to Create Blank and Selection for Calculation not available
After creating new reports the two menu options Create Blank and Selection for Calculation do not appear when selecting an existing embedded group label. This is because new calculated rows and columns do not have group values by default. You cannot insert after or reference rows or columns without group values. This may work with old reports because the context menu that edits the header text modifies the group value. The new behavior modifies the group label.
No Upper Bound and No Lower Bound options display as 0
Crystal Reports displays zero (0) as the upper bound when the No Upper Bound or No Lower Bound option is chosen. When creating a report using no upper or lower bounds, you can provide information in a text object to note this. With the "no bounds" limit appearing as 0, this can confuse users, who do not expect to see certain data. For example, consider the following data: [-10, -5, 0, 10, 12, 20, 30]. Setting No Lower Bound and an upper bound of 15 displays as: [0 to 15] but negative numbers are returned as part of the data set: [-10, -5, 0, 10, 12].
'Not HasValue or' clause not appended
When a parameter that is used in the selection formula (record, group or saved data) is changed from non-optional to optional, the clause not Has Value() or is not appended to the front of the condition.
18
Crystal Reports 2008 SP0 Release Notes
Workflow Issues Optional parameters appear the same as mandatory parameters
3
Optional parameters appear the same as mandatory parameters
Because optional parameters (parameters having no value) are not distinguishable from regular parameters, users may be confused by the parameter prompt, or they may be unaware that the value is optional. It is recommended that report designers clearly indicate to the report end-user that a parameter may be used as optional. The prompt text in the parameter's definition is customizable through the designer. Users may have difficulty removing an optional parameter's value. It can be done by using the Delete button in the Parameter Panel toolbar.
Prompting for parameters during save
During a Save operation of a report, you are prompted for viewable parameters that are entered into the saved data record selection; however, the saved data record selection does not cause a report refresh.
Search controls in Safari
The Search and Go to Page controls do not work properly in Safari in the . Net viewer. If you press Enter, no text is found, or the indicated page is not retrieved. This is a known issue with the Safari browser. To use the Safari Search control, enter your search string, then click Search.
Reports do not appear in local language
Both the Language Code and the Country Code must be set as the Locale in order for reports to be displayed in the local language. The report remains in English if only the Language Code is set.
Crystal Reports 2008 SP0 Release Notes
19
3
Workflow Issues Smart Measures not supported
Smart Measures not supported
Crystal Reports does not support Smart Measures, even though the Information engine may. Do not use Smart Measures in the Crystal Reports Query Panel.
Sort control does not work in sub-reports
Clicking a sort control on a sub-report has no effect. [. . . ] Optional parameters may be treated as required parameters, and when multiple users view a report simultaneously, parameters become shared.
Web projects with embedded reports migrated to Crystal Reports 2008 will not contain new configuration settings in the Web. config file
If you are migrating an existing . NET 2. 0 Web project to Crystal Reports 2008 that uses embedded reports, your Web. config file will be missing new settings that can be used to configure how the report is compiled into a DLL by the Build Provider. Your website will continue to run normally without these settings, however, to take advantage of the new configuration features, open up your Web. config file and add the following elements:
<configSections> <sectionGroup name="businessObjects"> <sectionGroup name="crystalReports"> <section name="rptBuildProvider" type="CrystalDeci sions. Shared. RptBuildProviderHandler, CrystalDecisions. Shared, Version=12. 0. 2000. 0, Culture=neutral, PublicKeyTo ken=692fbea5521e1304, Custom=null"/> </sectionGroup> </sectionGroup> </configSections> <system. web> <compilation debug="true"> <buildProviders> <add extension=". rpt" type="CrystalDecisions. Web. Compi lation. RptBuildProvider, CrystalDecisions. Web, Ver sion=12. 0. 2000. 0, Culture=neutral, PublicKeyTo ken=692fbea5521e1304"/> </buildProviders> </compilation> </system. web>
Crystal Reports 2008 SP0 Release Notes
33
6
Developer Issues User paper sizes not displayed correctly
<businessObjects> <crystalReports> <rptBuildProvider> <add embedRptInResource="true"/> </rptBuildProvider> </crystalReports> </businessObjects>
To learn more about how to configure embedded report compilation, see Configuring your Web. config file in the Crystal Reports . NET SDK Developer Guide.
Note: If you add a new report to your project after upgrading to Crystal
Reports 2008, the tags will be automatically added to your Web. config file.
User paper sizes not displayed correctly
The PrintouputController. modifyUserPaperSize method has no effect if the disassociate page size and printer paper size setting is enabled in a report. To correctly display user defined page sizes you may need to change report settings as follows: 1. Open the report in Crystal Reports 2008. [. . . ]