Up Next

Step 1: Creating a Dynamic 4GL Application

The first step is to create a 4GL application as you normaly would, and then recompile it with Dynamic 4GL. For this example, an application has been created for you. The application described in this example handles companies and sales contacts within the companies. This application allows users to do the following:
  Browse through companies.
  Browse through contacts.
  Edit and add companies.
  Edit and add contacts.
  Remove companies and contacts with privileged access.

Screens

A screen file has the extension .per. The following screens are used in the application:

frmcompany Includes company information.
frmcontact Includes contact information.
frmlistcompany Displays a list of companies through a screen record containing the company's unique id, name, telephone number, fax number, and e-mail address.
frmlistcontact

Lists some entries of the contact such as unique id, name, telephone number, fax number, and e-mail address.

The contact's name is the result of a concatenation of a title (Mr., Ms., etc.) and the first, middle, last names and a suffix.

The screen also has a field for selecting and displaying the company's name.

frmpasswd Fetches the user name and password.