Category: Program Features

The Original Internet Language

ZIM Auxiliary Relationships

ZIM’s Auxiliary Relationships are predefined relationships to associate Data Dictionary objects thus speeding Zim applications development. The Predefined Relationships NAME MEANING EntFields It’s a relationship between EntitySets and their associated Fields. RelFields It’s a relationship between Relationships with fields and their associated Fields. DocFields It’s a relationship between Documents with fields and their associated Fields.…
Read more

Functional Expressions

About Functional Expressions The software provides a host of built-in functions that process given arguments in a variety of ways. An expression consisting of a function and its arguments (typically, value expressions) is called a functional expression. Examples of functional expressions are $length(‘Smith’) Evaluates to 5 $cos(0) Evaluates to 1 $log10(2*50) Evaluates to 2 $year(19990923) Evaluates to 1999 $maxof($absolute(-10),4+5) Evaluates to 10 General Performance…
Read more

Character Literals

A character literal is any string of characters enclosed in quotation marks as shown in the following example: ‘This is a character string.’ “This is a character string, too.” For convenience, you can enter character literals without the delimiting quotation marks; however, quotation marks are required in some situations. The rules for using quotation marks…
Read more

Callback Events

Callback Events A “callback event” (or simply an “event”) is an interaction, between the end-user and the application interface, that causes a FORM INPUT or MENU INPUT command to terminate, and control to pass the next command in the executing program. There are two types of potential events that can occur: object dependent and object independent. Event Type Description Object Independent Established by the Zim language commands FORM…
Read more

Mask

The Purpose of Masking Patterns Masking patterns are used to format data values in a manner appropriate to the type of information they represent. For example, in Zim, dates are stored as a special type of numerical value, in which the first four digits represent the year, the next two represent the month and the…
Read more

Available Format Options

Report format options describe where and how each report item is to be displayed and printed. Format options define the appearance of the report, its contents, and the position and appearance of its data, headings, and footings. Each data item in the report can be followed by any meaningful group of format options (See Conventions).…
Read more

How to Use The Report Generator

The Report Generator takes a report specification and creates a report for viewing or printing. The elements that must or can be provided to the Report Generator in the report specification are set of records page structure report headings and footings page headings and footings break headings and footings item position and format How To…
Read more

Output Masks

Output masks are employed to format the output of fields, form fields, and data values in output operations. The MASK format option in Zim Reports specifies an output mask pattern for a report item. The $mask function specifies an output masking pattern to be applied to fields, form fields, and data values and returns a character…
Read more

Report Item Format Options

Any meaningful combination of the following options can be applied to any value displayed in a report: CENTER The Report Generator is to center the associated item on the current line.Centering is relative to the PAGEWIDTH specified in the REPORT FROM command. The default value for PAGEWIDTH is 80. COLUMN n The Report Generator is…
Read more

About Reports

The topics in this section provide information on reporting through the Zim programming environment. Refer to the following sections for more information: Available Format Options How to Use the Report Generator Format Options Output Masks

en_CAEnglish