Categoria: Getting Started

The Original Internet Language

How to move data around in ZIM

ZIM is a natural language, Integrated, Full Stack, 4GL Object Oriented, Framework (FOOF) that used an Entity Relationship Database to store and process the Data. What this means in simple terms is that most of the hard coding is already done for you. You can now focus on the “intelligent” part of your application. ZIM…
Leia mais

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.…
Leia mais

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…
Leia mais

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…
Leia mais

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…
Leia mais

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…
Leia mais

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).…
Leia mais

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…
Leia mais

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…
Leia mais

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…
Leia mais

pt_BRPortuguese