Crystal Reports Migration Guide. Problems and Solutions



Similar documents
How To Learn To Write A Report In A Database On A Microsoft Powerbook

Crystal Reports Form Letters Replace database exports and Word mail merges with Crystal's powerful form letter capabilities.

BRIO QUERY FUNCTIONALITY IN COMPARISION TO CRYSTAL REPORTS

Crystal Reports Level 2

Talend Component: tjasperreportexec

SAP Business Objects XIR3.0/3.1, BI 4.0 & 4.1 Course Content

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Introduction. Introduction

BIRT: A Field Guide to Reporting

How To Understand The Error Codes On A Crystal Reports Print Engine

2. Building Cross-Tabs in Your Reports Create a Cross-Tab Create a Specified Group Order Filter Cross-Tab by Group Keep Groups Together

Sophos Reporting Interface Creating Reports using Crystal Reports 2008

Chapter 24: Creating Reports and Extracting Data

Parameter Fields and Prompts. chapter

CrysDev: A Developer s Guide to Integrating Crystal Reports

Crystal Reports Designer Version 10

Crystal Converter User Guide

COGNOS 8 Business Intelligence

Ad Hoc Reporting. Usage and Customization

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide

Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services

Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.

Crystal Reports for Eclipse

About PivotTable reports

Analyzing Excel Data Using Pivot Tables

Business Insight Report Authoring Getting Started Guide

Logi Ad Hoc Reporting Report Design Guide

This course will also teach how to create various kinds of dashboards using Reporting Services.

Data Tool Platform SQL Development Tools

Crystal Reports Secrets. 20 Secret Shortcuts and Workarounds for Crystal Reports Designers and Developers

Using Microsoft Access Databases

Vector HelpDesk - Administrator s Guide

Business Objects Enterprise version 4.1. Report Viewing

Microsoft Access 2010 handout

ACCESS Importing and Exporting Data Files. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818)

SAP Crystal Reports for Enterprise Document Version: 4.0 Support Package SAP Crystal Reports for Enterprise User Guide

ADP Workforce Now V3.0

SAP Business Intelligence (BI) Reporting Training for MM. General Navigation. Rick Heckman PASSHE 1/31/2012

Using SAP Crystal Reports with SAP Sybase SQL Anywhere

How to Work with SAP Crystal Reports in SAP Business One

COGNOS (R) 8 Business Intelligence

Getting Started with Access 2007

Fig. 1 Suitable data for a Crosstab Query.

PeopleSoft Compare Process

How To Create A Powerpoint Intelligence Report In A Pivot Table In A Powerpoints.Com

Reduce File Size. Compatibility. Contents

Sisense. Product Highlights.

CONVERSION GUIDE Financial Statement Files from CSA to Accounting CS

SAP BusinessObjects Business Intelligence (BI) platform Document Version: 4.1, Support Package Report Conversion Tool Guide

Tips and Tricks SAGE ACCPAC INTELLIGENCE

Web Intelligence User Guide

Create a New Database in Access 2010

Overview of sharing and collaborating on Excel data

Desktop Studio: Importing Crystal Reports

TSM Studio Server User Guide

User Guide. Trade Finance Global. Reports Centre. October nordea.com/cm OR tradefinance Name of document 8/8 2015/V1

Log Analyzer Reference

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

Producing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA

Table of Contents SQL Server Option

Developing Own Crystal Reports

Technical White Paper. Automating the Generation and Secure Distribution of Excel Reports

DESKTOP PRODUCTIVITY SOFTWARE

Excel 2010: Create your first spreadsheet

NVivo 8 Help. Using the Software

Business Objects Online training Contents SAP BUSINESS OBJECTS 4.0/XI 3.1. We provide online instructor led Business Objects Training.

PeopleTools 8.51 PeopleBook: PeopleSoft Application Designer Lifecycle Management Guide

Filtered Views for Microsoft Dynamics CRM

Logi Ad Hoc Reporting Report Design Guide

Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)

BIA and BO integration other performance management options Crystal Reports Basic: Fundamentals of Report Design

SAS BI Dashboard 4.3. User's Guide. SAS Documentation

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

Using and creating Crosstabs in Crystal Reports Juri Urbainczyk

COGNOS Query Studio Ad Hoc Reporting

SAP BUSINESS OBJECT ANALYSIS FOR EXCEL DEVELOPER GUIDE

1.5 MONITOR. Schools Accountancy Team INTRODUCTION

Exploring Microsoft Office Access Chapter 2: Relational Databases and Multi-Table Queries

Upgrade Guide BES12. Version 12.1

Microsoft Office 2010: Access 2010, Excel 2010, Lync 2010 learning assets

InfoView User s Guide. BusinessObjects Enterprise XI Release 2

BusinessObjects Enterprise InfoView User's Guide

Business Intelligence with Maximizer CRM 10:

29200 Northwestern Hwy Suite 350 Southfield, MI WINSPC winspc.com

How to Work with Crystal Reports in SAP Business One

INFOPATH FORMS FOR OUTLOOK, SHAREPOINT, OR THE WEB

Word 2010: Mail Merge to with Attachments

Aspose.Cells Product Family

BID2WIN Workshop. Advanced Report Writing

ORACLE BUSINESS INTELLIGENCE WORKSHOP

GP REPORTS VIEWER USER GUIDE

Chapter 4 Accessing Data

A Basic introduction to Microsoft Access

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1

How To Create A Web Report In A Windows 7.5 (Windows 7) With A Windows 8.5) Or Windows 7 (Windows 8) With Anhtml (Windows) Or A Windows 10 (Windows 10) (Windows Xp) (

Automation Services 9.5 Workflow Reference

A Document Retention System for Eye Care Practices. Release Notes. Version 7.5 October A Milner Technologies, Inc. Solution

Status Monitoring. Using Drivers by Seagull to Display Printer Status Information WHITE PAPER

Vendor: Crystal Decisions Product: Crystal Reports and Crystal Enterprise

Dashboard Builder TM for Access

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... 10 5.14 Query files not supported... 10

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 Crystal Reports only add database tables with used columns to the SQL Page 5

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" /> </FontMapping>... </FontMappings> Page 7

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: 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. Page 9

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 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 Page 10

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 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 Page 11

use a command in the report instead of a query file. Page 12