This section describes the types of windows that are in Microsoft Dynamics NAV. It also describes the different types of form that you can create in your applications, including characteristics and examples of these forms.
With C/SIDE you can create many kinds of form that look and operate in many different ways, however Microsoft Dynamics NAV only uses a few of these forms. This gives the application a consistent look and feel.
We strongly recommend that you follow this policy for all the modifications that you make to Microsoft Dynamics NAV and for any application that interfaces with it. All the following descriptions assume that you follow the Dynamics NAV standards.
Basic Windows
There are five basic kinds of windows:
-
Dialogs
-
Request panels
-
Unbound forms
-
One-record forms
-
Multi-record forms
Dialogs
Dialogs are simple windows that display information and prompt you for a response. You can respond by pressing a button, such as OK, Cancel, Yes, or No.
These are generated by C/AL functions such as ERROR,
MESSAGE, TESTFIELD,
and CONFIRM
, or are created
by the programmer using a variable of the Dialog data type. Dialogs
are not associated with forms.
Request Panels
Request panels are windows found only within reports and are not associated with forms.
Unbound Forms
Unbound forms are forms that are not associated with a table. Like Request Panels they are used when you must answer a few questions before the system can continue processing.
One-Record Forms
One-record forms are associated with a table. They let you see and edit only one record from one table at a time. A card form is a typical example of a one-record form.
Multi-Record Forms
Multi-record forms are associated with a table. They let you see multiple records from one table at a time and possibly edit them. Examples of these include Tabular Forms, TrendScape Forms, and Matrix Forms.
The forms that are associated with tables (TrendScape Forms and Matrix Forms) are the building blocks of Microsoft Dynamics NAV.