Crystal Reports Migration Guide. Problems and Solutions

Similar documents
Fonts. Understanding problems and solutions

Crystal Reports. Overview. Contents. Displaying PercentOfCount and/or PercentOfDistinctCount summaries in a cross-tab

COGNOS BI I) BI introduction Products Introduction Architecture Workflows

Index COPYRIGHTED MATERIAL. Symbols and Numerics

Microsoft Access 2013/2016 Course Outlines (version differences will be noted in the outline).

GUI for end users or programmers Is the primary interface designed for application developers or for end users.

Crystal Reports Compiled by Christopher Dairion

Exam Information Guide

SAP Crystal Reports for Enterprise User Guide SAP Crystal Reports for Enterprise

Creating a Crosstab Query in Design View

Course Contents: 1 Business Objects Online Training

BusinessObjects Frequently Asked Questions

Call: Crystal Report Course Content:35-40hours Course Outline

Apache FOP: Configuration

Using Crystal Reports with Lucity

Learn Well Technocraft

EXPORT MANAGER USER GUIDE

JUNE 2016 PRIMAVERA P6 8x, CONTRACT MANAGEMENT 14x AND UNIFIER 16x CREATING DASHBOARD REPORTS IN ORACLE BI PUBLISHER

Tutorial 8 Sharing, Integrating and Analyzing Data

What s New Essential Studio Reporting Edition

Apache FOP: Configuration

Oracle Enterprise Performance Reporting Cloud. What s New in February 2017 Update (17.02)

Pre-installation Information

TRAINING GUIDE. Intermediate Crystal 2

Seagate Crystal Reports 8 and Hyperion Essbase

TRAINING GUIDE. Beyond the Basic Crystal

Excel4apps Reports Distribution Manager User Guide (SAP) 2013 Excel4apps

MS-Access : Objective Questions (MCQs) Set 1

Microsoft Certified Application Specialist Exam Objectives Map

PDSA XML Builder Utility

About using Microsoft Query to retrieve external data

3B2 Word. User Manual

Crystal Report Parameter Default Value Current Date

Business Intelligence and Reporting Tools

eschoolplus+ Cognos Query Studio Training Guide Version 2.4

Configuring a Cognos Resource in Metadata Manager 9.5.0

SAS Report Viewer 8.2 Documentation

Asset Arena InvestOne

CenterStone. Reports User Guide. Manhattan Software Inc. World Leading Real Estate, Asset & Facilities Management Software.

1 INTRODUCTION TO EASIK 2 TABLE OF CONTENTS

Microsoft Access 2010

Business Insight Authoring

Getting Started With Tornado

DIGITA ACCOUNTS PRODUCTION 5.0 KNOWN ISSUES AND ASSISTANCE DOCUMENT

Productivity Tools Objectives 1

Vector Issue Tracker and License Manager - Administrator s Guide. Configuring and Maintaining Vector Issue Tracker and License Manager

Getting Started. i-net Designer

SQL Studio (BC) HELP.BCDBADASQL_72. Release 4.6C

SPSS Statistics 21.0 Fix Pack 1 Fix List

TRAINING GUIDE. Advanced Crystal 1

MC2-ICE Integration with Prime Bid

SAP C_BOWI_42 Exam Questions and Answers (PDF) SAP C_BOWI_42 Exam Questions C_BOWI_42 BrainDumps

Crystal Reports. SYS-ED/COMPUTER EDUCATION TECHNIQUES, INC. (Crys Rept - 7.1) IDX: Page 1

TestOut Desktop Pro Plus - English 4.x.x. MOS Instructor Guide. Revised

INSTALL GUIDE BIOVIA INSIGHT 2.6

Getting started with R-Tag Viewer and Scheduler (R-Tag Report Manager)

Table of Contents. Part I Introduction. Part II FSM Ribbon. Part III FSM Context Menu. Part IV Trial Balance. Part V Building a report

This is a known issue (SVA-700) that will be resolved in a future release IMPORTANT NOTE CONCERNING A VBASE RESTORE ISSUE

SyncFirst Standard. Quick Start Guide User Guide Step-By-Step Guide

DASHBOARDS, WEBSITE, REPORTING & ELEARNING TRAINING

Reporting Guide Release 2015

Query Studio Training Guide Cognos 8 February 2010 DRAFT. Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201

Some (semi-)advanced tips for LibreOffice

Microsoft Office Access 2013: Part 01. Lesson 01 - Getting Started with Access

SAP Crystal Reports 2011

Intelligence on Demand. Elixir Report Migration Guide

Points to Note for Upgrading of WebSAMS

Price ƒ(x) Release 'Mojito' Release Notes Go-live Date:

Tzunami Deployer Lotus Notes Exporter Guide

Financial Statements Using Crystal Reports

Talend Component: tjasperreportexec

Use mail merge to create and print letters and other documents

Complete Quick Reference Summary

Access ComprehGnsiwG. Shelley Gaskin, Carolyn McLellan, and. Nancy Graviett. with Microsoft

Understanding Complete Compare Differences After Converting Your Models

Griffin Training Manual Grif-WebI Introduction (For Analysts)

HP Intelligent Management Center v7.1

Introduction. Opening and Closing Databases. Access 2010 Managing Databases and Objects. Video: Working with Databases in Access 2010

Grouping and Sorting

INSTALL GUIDE BIOVIA INSIGHT 2016

Microsoft Excel Office 2016/2013/2010/2007 Tips and Tricks

VERITAS StorageCentral 5.2

Integrating Microsoft Office Learn about object linking and embedding (OLE) Tutorial 1 Integrating Word and Excel

AUSTIN COMMUNITY COLLEGE CONTINUING EDUCATION. INTERMEDIATE DATABASE/FILE AMANGEMENT (Access Intermediate) (12 hours) ITSW 1055 COURSE SYLLABUS

Qlik NPrinting release notes

Crystal 14 Migration Guide and Troubleshooting Tips

Productivity Tools Objectives

Table of Contents. User Manual

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge.

Notepad++ The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3. Installing Notepad++

Internationalization Guide. i-net Designer

Index. B backing up 76 7

Chapter 16 Exporting Data

Log Analyzer Reference

SILWOOD TECHNOLOGY LTD. Safyr Metadata Discovery Software. Safyr Getting Started Guide

Freestyle Reports DW DIG Crosstabs, Hotspots and Exporting

Make Your Word Documents Accessible

How to Mail Merge PDF Documents

Configuring Ad hoc Reporting. Version: 16.0

DOING MORE WITH WORD: MICROSOFT OFFICE 2013

Transcription:

Guide Problems and Solutions

1 Summary... 2 2 General... 3 3 Different behavior... 4 3.1 Default Rounding... 4 3.2 Keep Together... 4 3.3 Suppress Blank Section... 4 3.4 Unused database tables in SQL Statement... 4 4 Font differences... 6 5 Limits of the Report Reader... 8 5.1 More than 120 sections in an area... 8 5.2 OLE Objects other than bitmap images... 8 5.3 Display String Formula... 8 5.4 Various Chart Properties... 8 5.5 Line Spacing and Text Interpretation Properties for Memo fields... 9 5.6 Dynamic and Cascading Prompt Fields... 9 5.7 Sub Report Label Font... 9 5.8 Cross-tab Date Grouping By Specific Periods... 9 5.9 Various Crosstab Properties... 9 5.10 User Defined Formulas... 10 5.11 Parameters: Setting a Custom Initial Default Value... 10 5.12 Document Property: Suppress if no rows... 10 5.13 Subreport Property: Suppress Blank Subreport... 11 5.14 Query files not supported... 11

1 Summary One of the most important issues for many customers is that they are able to preserve the investment they may have made into existing report templates. Fortunately, it is relatively easy to be able to continue to use your Crystal Report templates with i-net Clear Reports. This guide will help you to use your Crystal Reports - report files with the i-net Clear Reports reporting software. Page 3

2 General The i-net Clear Reports reporting engine and the i-net Designer internally use the ReportReader (ReportReaderNet since Crystal Reports XI R2) to get the template information of the Crystal Report rpt file. As a precondition Crystal Reports need to be installed on the same server. If Crystal Reports is not installed, then you could run the ReportReader.exe or ReportReaderNet.exe (Crystal Reports XI R2 or higher) manually on a console on a system on that Crystal Reports is installed. More information about the ReportReader you can get at: https://www.inetsoftware.de/products/clear-reports/crystal-reports Page 4

3 Different behavior This chapter describes differences in the rendering results. 3.1 Default Rounding If a Number Field is rounding with the System Format and the value ends with a 5 then Crystal Reports is ever round up. i-net Clear Reports is round half even. Example: Crystal Report i-net Clear Reports 1.105 1.11 1.10 1.115 1.12 1.12 If this a problem for you then you can use a custom number format. i-net Clear Reports support 7 different rounding formats. 3.2 Keep Together The implementation of Keep Together in i-net Clear Reports is more strict. It will always cause a page break if the content is too large for the current page and the next page has more space. In Crystal Reports, a page break is only created if the content is too large for the current page, the content is larger than a half page there is more space on the next page. 3.3 Suppress Blank Section Crystal Reports ignore this option if there are no fields in the section. i-net Clear Reports also interpret this section option ever. 3.4 Unused database tables in SQL Statement Page 5

Crystal Reports only add database tables with used columns to the SQL statement. Unlike this behavior i-net Clear Reports add all joined database tables of the report, to the SQL statement. This can result in a different number of records. To get the same result, it can be neccessary to remove unused database tables from the report. Page 6

4 Font differences Certain versions of Crystal Reports seem to display fonts somewhat smaller than the actual font size, this is especially the case when exporting to PDF. For example, setting a text label to Arial size 12 and then exporting to PDF with Crystal Reports seems to produce a text with the font Arial, size 10.6. To remedy having your reports seem too large when exporting to i-net Clear Reports, the ReportReader tool uses a file called "fontmappings.xml" to automatically map fonts encountered in the templates to slightly smaller fonts. In order for this XML file to be used, simply make sure it is located in the same folder as your ReportReaderNET.exe. You can find it in the lib directory of your i-net Clear Reports and/or i-net Designer installation. The XML file has the following structure: <FontMappings xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <FontMapping> <OldFont name="arial" /> <NewFont name="arial" /> <SizeMapping oldsize="8" newsize="7.15" /> <SizeMapping oldsize="9" newsize="8.1" />... <SizeMapping oldsize="72" newsize="64.45" /> </FontMapping> <FontMapping> <OldFont name="times New Roman" /> <NewFont name="times New Roman" /> <SizeMapping oldsize="8" newsize="7.05" />... <SizeMapping oldsize="72" newsize="65.0" /> Page 7

</FontMapping>... </FontMappings> You can adapt this XML file as you wish if you want a different mapping to occur you could also simply delete this file if you don't want a font mapping to be applied. Page 8

5 Limits of the Report Reader The following items are known limits of the ReportReader, which is used by i-net Clear Reports to read Crystal Reports report files. Many of these features are supported by i-net Clear Reports, however it is not possible for the ReportReader to get the settings of the features or the features using the Crystal Reports API. You can use the i-net Designer or the i-net Clear Reports API to reconfigure these features in the i-net Clear Reports report file. 5.1 More than 120 sections in an area If there are more than 120 sections in a single area, then it is not possible to access the design of the additional sections. These sections are not read. 5.2 OLE Objects other than bitmap images Only OLE objects including an image are supported by i-net Clear Reports. Other OLE objects will not be included in the i-net Clear Reports report file. 5.3 Display String Formula If an element has a display string formula set for it, this can not be accessed and will not be included in the i-net Clear Reports report. You will have to add it manually using i-net Designer or i-net Clear Reports API. 5.4 Various Chart Properties The following chart properties / settings can not be accessed by the report reader: Page 9

Color by Group Color Property Formula "Use Depth" setting (3d effect) for doughnut and bar charts Auto-generated chart titles the generated titles will be set as defined chart titles. "Do not summarize" property when a formula is chosen as the data set. Vertical chart orientation 5.5 Line Spacing and Text Interpretation Properties for Memo fields The properties "line spacing" and "text interpretation" will not be preserved for persistent memo fields. Other string field elements will not lose the line spacing setting. As workaround you could add the memo field to a new formula field and add the formula field to the report instead of the memo field. 5.6 Dynamic and Cascading Prompt Fields These prompt fields will be modified to simple, static prompt fields. It is necessary to reconfigure the dynamic and cascading prompt fields in the "Parameter Field Properties" dialog of the i-net Designer. 5.7 Sub Report Label Font The font properties of a sub report label can not be extracted and will be set to a default font. 5.8 Cross-tab Date Grouping By Specific Periods Cross-tabs based on date groups will lose the "group by..." information. 5.9 Various Crosstab Properties Page 10

The following crosstab properties / settings can not be accessed by the report reader: Indent Row Label Indent Column Label Customize Group Name Label of total columns, instead always "Total" is used Formatting properties of crosstab fields 5.10 User Defined Formulas If you use a Crystal Reports version previous to Crystal Reports XI R2 and the report contains a user defined formula, then you need to write a Java method for the user defined formula. You need to implement it as public static method. Then you add the class with the user defined method(s) to the classpath and set the class name in the Configuration property "Formula Expander Class". This property allows multiple classes separated by semicolon. With Crystal Reports XI R2 (or higher) and the ReportReaderNet it is possible to get the information about the user defined function so that it is not necessary to write a Java method for the function. 5.11 Parameters: Setting a Custom Initial Default Value Parameters' default values are correctly converted, however the first default value in the list is always taken as the parameter's initial default value. Any differing initial default value set for the report will be ignored after conversion. 5.12 Document Property: Suppress if no rows This document property can not be extracted and will be set to a Page 11

default value: false. 5.13 Subreport Property: Suppress Blank Subreport This subreport property can not be extracted and will be set to a default value: false. 5.14 Query files not supported Crystal Reports query files are no longer supported since i-net Clear Reports version 2013. The API for query files has been deprecated. We recommend to use a command in the report instead of a query file. Page 12