Crystal Reports:
Fix Run Time Library Version Mix
What if your applications mix versions of CR run time libraries?
Crystal Reports is embedded in many applications. Crystal Reports is an easy choice for developers, as it is
included with developer tools like Visual Basic and Visual Studio.NET.
If you are a developer, we recommend you always maintain the most recent version-- as this will always include newer tools and features.
However, what happens if your site uses two applications that use different versions of Crystal Reports? This becomes a major problem if the second install includes the older version of Crystal Reports. The combined
effect of these mixed installs can be one, either or both sets of reports failing.
There are several potential solutions to this dilemma.
-
Install each application on a separate machine. Older applications may work fine on an older PC with fewer resources.
-
Use a virtual machine technology like VMWare to run a separate virtual machine for one or the other application. No additional hardware needed for this one and VMware is a useful tool for other reasons.
-
Persuade your application developer with the older version to upgrade the newer version. Keeping both developers in step may be difficult.
-
Persuade one of the developers to upgrade to Crystal Reports 9.0 which can coexist with other versions.
-
Ignore reporting in the applications and use the latest version of Crystal Reports to do all reports from both applications. If the application uses ADO or custom data sources this option may have difficulties.
-
Use a 3rd party report viewer such as
cView to view reports rather than using the application.
Application compatibility is a major headache for systems support staff. Upgrading versions of applications and tools have cost and resource requirements, but in the end it’s a one way street into the future. Just make sure your application developer has joined you for the ride.
Do you need to find out where all these libraries are being
used? Don't have unlimited resources? Then you need
Report Analyzer.
"Report Analyzer does it all.
This is the best Crystal Reports 3rd party application on the
market today! The numerous features combined with great
performance makes Report Analyzer the ultimate documentation and
analysis tool." -- Brian Kuipers, CrystalInfo.Net, USA
Report Analyzer is the ultimate documentation and analysis tool for
Crystal Reports users and developers. With a comprehensive library
of analysis and documentation reports, Report Analyzer provides you
with complete documentation, analysis, and performance suggestions
for your Crystal Reports projects. Keep your investment in Crystal
Technology at its best performance using Report Analyzer!
How does Report Analyzer Work?
Report Analyzer connects to your local Crystal
Reports or Crystal Enterprise APS servers and imports their design
definition into a documentation database. These imported reports are
organized into documentation groups within the database to organize
your information for easy referencing and reporting.
How can Report Analyzer help you?
Report Analyzer now comes in two editions -
Standard and Enterprise (click
here for Enterprise features).
Both editions of Report Analyzer assist with:
Comprehensive report analysis
Reducing maintenance effort
Performance/design tuning
Change management
Test plan development
Extensive documentation
Improve report performance
Report Analyzer automatically detects potential
performance issues in your report design settings, including record
selection formulas, grouping options and database options.
Automatically detect reports that do not take
advantage of server side database processing.
Detect record selection formulas that use data
type conversion functions.
Detect group fields that use formulas instead
of SQL Expression fields.
Find report tables which use less than an
optimal number of fields.
Discover special fields which cause an
additional pass over the report data source.

Improve report reliability and maintenance
Report Analyzer documents over 30 design and style
settings.
Discover unused Formulas, Fields, and Variables.
Identify group settings that cause blank pages
and footers.
Identify missing standard Crystal documentation
best practices (Report Title, Author, Description special fields).
Locate reports which may use the "Convert null
field to default" setting inconsistently.
Keep versions of your documented reports for
historical comparison.
Speed development and maintenance
You can easily view dependencies between report objects such as
formulas, SQL expression fields, parameters, and database fields with the dependency viewer. Additionally, the powerful
query feature lets you view dependency information across reporting
projects.
View report designs in a design window similar
to the one in the Crystal Reports designer program.
Select design objects and view/print settings,
formula code (including conditional formatting formulas), dependencies
with other design objects, and call stacks (for formulas only).
Use interactive diagrams (trees) of formula
hierarchies, object dependencies and report design elements.

Click to enlarge
Query and print over 600 report settings across
all documented reports. Perform instant impact assessment for database
changes and formula changes across all documented reports.
Locate which reports use specific functions,
parameters, and design settings.

Click to enlarge
Project Management
Report Analyzer generates comprehensive
documentation of your reports, with over 100 presentation quality
reports. Complexity metrics assist with test case planning and
maintenance estimates.
Generate summary and detailed documentation.
Analyze report complexity metrics to assist
with test plan development and maintenance planning.
Easy to use documentation explorer to browse
and compare report design settings.
Print report design diagrams.
Print report data dictionaries.
Extensive formula printouts including call
trees, object cross references, formatted listing, and conditional
formulas.
All documentation can be exported in a variety
of formats including PDF, HTML and Word.
Uses Crystal Reports to produce the
documentation, enabling complete customization.
Plus more!

Click to enlarge
This article is copyrighted by
Crystalkeen, Mindconnection, and Chelsea Technologies Ltd. It may be
freely copied and distributed as long as the original copyright is
displayed and no modifications are made to this material. Extracts are
permitted. The names Crystal Reports and Seagate Info are trademarks owned
by Business Objects.
|