In the DataView system masks you create and manage the objects of your application in the form of records. System masks are either combined forms with several sub-lists, simple forms or simple lists. To create, query and update data, the system masks provide the following functions:
Example: Here the Mask Data system form is open. In the header form a mask record is entered. The Field Assignment sub-list displays existing mask-field relations. It is currently active and it is in mask-edit state, so that the new relation records can be entered.
Alternatively, the locally loaded records in the header form can also be displayed in the survey list (button corresponding to a system form). This survey list offers the same default functions for editing data as the form plus special functions.
The records locally loaded in the header form can be displayed in the -> graphical browser. it displays the application objects and their relations among each other in a structural tree, e.g. relations between entities, master field assignments, menu item assignments, etc..
In the form only one record can be seen in the form fields. You can browse with the arrow keys at the form or with the cursor keys [CurUp], [CurDn], [PgUp], [PgDn]. The number field in the window-info bar displays the current row position and the total number of records in the form.
If standard functions or special are to be applied to records in lists, these records must have been selected. In forms the currently displayed record in the form fields is considered to be selected. You select will deselect recurred with a mouse click on the record. Several records can be selected via [Ctrl] + or via [Shift] + mouse click. All records can be selected / deselected with a mouse click on the button in the upper left corner of the list.
Via [Ctrl+C] or [Ctrl+V] you copy selected records via the clipboard to other masks. Alternatively, you can copy records in masks by selecting the records with a mouse click and moving them to the target mask with the mouse button pressed. In both cases it is a precondition that the source and target list either point to the same system table or to tables which are in relation to each other. For example, you can put fields in relation to a mask by copying field master records from the Field Data survey list (is opened at the Field Data system form) to the Field Assignment sub-list of the Mask Data system form. There you must assign and save the missing relation attributes.
Note! For Drag&Drop operations in forms you choose the visible records by a mouse click on the form (not by a mouse click on the field). As opposed to lists, drag&drop operations in forms are also possible in Mask-Edit state.
Attention! Data in invisible fields and in multilingual fields (i.e data that are invisible because of their language setting) are not copied.
You can copy data into OLE-aware MS-applications.
Data in fields can be sorted alphabetically or numerically ascending or descending by a mouse click on the field title. This only sorts the data which are locally available at the client. The function is alternating. The first mouse click on the field title sorts in an ascending, the second one in an descending order. The currently active sort order is displayed by an arrow displayed in the field title.
The width of data fields in lists can be dynamically adjusted. To do so, the mouse pointer must be positioned on the dividing line between the field titles. When the double arrow appears, the dividing line can be moved wile the mouse button is pressed. A double click on the dividing line optimizes the field width according to the field content.
In lists you can rearrange columns via [Ctrl+Shift] +drag&drop. The rearranged column positions remain valid until the mass is closed. Fields in forms cannot be rearranged. It is also impossible to copy or delete columns by dragging them to other masks or the desktop.
You can use the language button in forms to open the multilingual mask for displaying foreign entries at multilingual fields. In lists, you can use [Shift +Ctrl+L] to toggle the display of all language fields for multilingual fields.
All lists can be extended by the DataView internal
-> system fields via[Ctrl+A] in order to check them. This function works alternatingly.