Overview

Purpose

Technology Requirements

General interface Design
Good Design Practice

Page Size (A4 v Letter)

Control is used in countries that employ both Imperial and Metric units. With a few careful considerations, the same reports can be designed to operate in both regions without conflict.

The standard paper size for Imperial-unit countries is called “Letter”. It is 8.5 inches x 11 inches. The standard paper size for metric-unit countries is called A4. It is 210.06 mm x 296.93 mm, or 8.27 inches x 11.69 inches.

As the sizes indicate, A4 paper is a bit narrower but longer than Letter sized paper. For this reason, if you keep two rules in mind the reports you design will work for both systems.

Portrait Reports should be designed for A4 paper. This prevents the right side from being chopped off internationally.

Landscape Reports should be designed for Letter-sized paper.

This arrangement prevents the right side from being chopped off or incorrectly aligned.

Translation Issues

If translation is enabled, Control attempts to translate the Crystal Report prior to its generation. The following types of fields are translated:

Text Objects (Labels, Memos)

No data fields are translated, nor are any formula values. Care should be taken to place all translated information on the screen via text objects. If conditional information must be displayed, the report will have to be customized or, in some cases, multiple labels may be placed on the form and only the correct one displayed (not suppressed).

Export Issues

SubReports

Page Sizing

Parameters

Using parameters to Give Users Choice

When a user chooses the open a Crystal Report from within a Cyrious application (Control, SMS, or BMS), Cyrious initially scans the report to determine which parameters the report uses. It then dynamically builds a print menu to provide the user with a list of those choices.

[Insert Sample Print Dialog Screen]

In order to change the options provided to the user, the Crystal Reports programmer needs to add (and use) the parameters within Crystal Reports. The resulting behaviour in Cyrious is then automatic.

Standard parameter Types supported

The following types of parameters are supported in Cyrious:

Checkbox Parameters

Text Parameters

Selection List Parameters

Date Parameters

Date Range Parameters

Numeric Parameters

Special parameters

Order Number Parameter

Estimate Number Parameter

Account ID (Customer) Parameter

Division ID Parameter

Range Parameters in Commands

Naming Convention

Special Processing

Logo Resizing

You could leave a comment if you were logged in.