Mask Default

The sub-list shows the masks in which the field selected in the header form is used. Just like in the mask data form, sub-list field-default, special field master attributes can be overwritten and a mask specific title can be assigned for each mask-field relation. It is not possible to select additional masks for displaying the field.

Mask Name name of the mask
Sequence position number of the field in the mask
Title-M mask-specific field title/graphical object/image file
Description-M mask-specific description of the field
Check String-M mask-specific string for checking field entries
Default Value -M mask specific default of the field for newly created records
R-Tit (row title) row position of the field title in forms
C-Tit (column title) column position of the field title in forms
L-Tit (length title) length of the field-title in forms
W-Tit (width title) width of the field title in forms
V-Tit (video) color display for field title

Form opens marked record in form mask data
Reconfigure updates the copy of the mask in main memory
Delete Mask deletes the mask in the database
Field Assignment opens list mask field relation
Field Default opens list mask field default

Mask Name

Name of the mask

attribute master attribute for mask (T_MASK)
type, entry string, display only
max. no. of characters 20
selection tool no
multilingual field no

The masks's name identifies it uniquely in the mask filed default relation. New masks you can only assign in the Mask Assignment sublist.

Sequence

Position number of the field in the mask

attribute relation attribute for mask-field (T_MAS_FLD)
type, entry Integer, display only
max. no. of characters 5
selection tool no
multilingual field no

Here are only the information of the field`s position. Changing the sequence is only possible in the Mask Assignment sublist

Title-M

Mask-specific field title or mask specific graphical object/image file (the latter one in forms only)

attribute relation attribute for mask-field (T_MAS_FLD)
type, entry string, entry optional
max. no. of characters 50
selection tool no
multilingual field yes

Here you can overwrite the mask independent field title. If there is no entry then the mask independent defined title is the valid.


Field Titles

In lists, the title is a field's column label, displayed in the lists header. In forms, the title can be positioned anywhere relative to the field.

More information: -> Field titles


Graphics (forms only)

When you use this field in forms, you can insert a graphic or image as a label and use it to help design the form.

Entry for the type of graphic:

@RECT
creates a rectangle

@CIRC
creates an ellipse

@LINE
creates a line

You can also set the stroke width of a line or outline.

Entry for the border style:

SOLID
simple lines

BUMP
3D embossed

HOLE
3D engraved

DITCH
edge only engraved

RIDGE
edge only embossed

Example: for a raised rectangle, enter @RECT2BUMP

More information: -> Graphics and images in forms


Images (forms only)

An image is displayed in place of the field title.

Syntax:

#filename

More information: -> Graphics and images in forms

Description-M

Mask-specific verbose description of a field

attribute relation attribute for mask-field (T_MAS_FLD)
type, entry string, entry optional
max. no. of characters 50
selection tool no
multilingual field yes

Here you can overwrite the mask independent description. If there is no entry then the mask independent defined description is the valid.

When users are editing a record and the cursor enters a field, its verbose description appears in the mask's footer. You should use the description to characterized the field in more detail or warn of potential invalid data.

Check String-M

Mask-specific string for validating data entered into a field.

attribute relation attribute for mask-field (T_MAS_FLD)
type, entry string, entry optional
max. no. of characters 50
selection tool no
multilingual field no

Here you can overwrite the mask independent check string. If there is no entry then the mask independent defined check string is the valid.

You can use check strings to check the syntax of the data entered into a field, e.g. whether an article number complies with certain conventions. Check strings consist of a series of check characters.

Check characters:

0
The character entered will be changed into a space character. If the position is pre-assigned by a character (Default value), this character is fixed to the position. If the pre-assigned value is shorter than the check pattern, a space character will be entered.

a
Capitals automatically changed to lower case, any character permitted.

A
Lower case automatically capitalized, any character permitted.

I
Capitals automatically changed to lower case, no special characters.

L
Lower case automatically capitalized, no special characters.

N
Only numerical characters.

X
X represents any fixed character. Any character entered will be automatically changed into the fixed character specified here. This process is case-sensitive, irrespective of whether the user presses the Shift key or not. Special characters are allowed.
With \X the meaning of check characters cease. They become regular characters and can be used as fixed characters.

>[check character]
Placing > in front of a check character requires that every character after the position of the check character complies with the check character. The check character ">0" (even as a sub-string) is illegal.

Attention! The check string may not contain spaces followed by further check characters.

More information: -> Validating field entries

Default Value-M

Mask-specific default value of the field for a newly created record.

attribute relation attribute for mask-field (T_MAS_FLD)
type, entry string, entry optional
max. no. of characters 50
selection tool no
multilingual field no

Here you can overwrite the mask independent default value. If there is no entry then the mask independent defined default value is the valid.

If the field is used in a mask, DataView automatically enters the default whenever a user creates a new record. The user may or may not be able to alter the default, depending on the field's access status.

Entry:

@DEFAULT
references a variable in the Default Data list. DataView writes the variable's value into the field, allowing it to be set independently of the user

@USER
enters the current user into the field

@GROUP
enters the current group into the field

@TODAY
enters the current date into the field - which must be of type DATE

Filename
Default graphic file for BLOB fields. This is the graphic displayed in forms if the database BLOB field is empty. The default graphic file must be stored in a folder on the server. The path may also be given.

More information: -> Automatically filling fields

R-Tit (row title)

Row position of the field title in forms.

attribute relation attribute for mask-field (T_MAS_FLD)
type, entry Integer, entry required
max. no. of characters 5
selection tool no
multilingual field no

The row position of a field title or graphic/image is given relative to the field's position in forms, in lists, the entry is ignored.

More information: -> Field titles, -> Graphics and images in forms

C-Tit (column title)

Column position of the field title in forms.

attribute relation attribute for mask-field (T_MAS_FLD)
type, entry Integer, entry required
max. no. of characters 5
selection tool no
multilingual field no

The horizontal position of a field title or graphic/image is given relative to the field's position in forms, in lists, the entry is ignored.

More information: -> Field titles, -> Graphics and images in forms

L-Tit (length title)

Length of the field title in forms.

attribute relation attribute for mask-field (T_MAS_FLD)
type, entry Integer, entry required
max. no. of characters 5
selection tool no
multilingual field no

A title is always one row long in lists, and DataView ignores the entry.

The entry determines the appearance of graphics as follows:

For an image window, the entry depends on the image itself and the grid settings.

More information: -> Field titles, -> Graphics and images in forms, -> Scaling graphics on the grid

W-Tit (width title)

Width of the field title in forms.

attribute relation attribute for mask-field (T_MAS_FLD)
type, entry Integer, entry required
max. no. of characters 5
selection tool no
multilingual field no

A title is always as wide as the field in lists, and DataView ignores the entry.

The entry determines the appearance of graphics as follows:

For an image window, the entry depends on the image itself and the grid settings.

More information: -> Field titles, -> Graphics and images in forms, -> Scaling graphics on the grid

V-Tit (video)

Color display of the title text or of the title background in the mask

attribute relation attribute for mask-field (T_MAS_FLD)
type, entry two-digit integer, entry required
max. no. of characters 2
selection tool menu containing all video settings, colors are displayed
multilingual field no

The entry is mask-specific. You can make global changes using the Client Settings Tool.

Entry:

first digit (0 ... 5)
foreground (field entry) color

second digit (0 ... 5)
background color

More information: -> Color settings for fields and field titles

Form

Opens Mask Data form and displays the mask record.

Reconfigure

Updates the copy of the mask in main memory

A new or modified mask (its mask attributes, field assignments) must first be copied into main memory, before changes are visible in the user interface.


Mask component

When you create a mask component in local memory, DataView automatically updates all the masks in main memory to which the component belongs (even indirectly). Parent objects which are already in main memory need not be updated.

Delete Mask

Deletes a mask's definition from the database.


Deleting from the database:

The mask can only be deleted from the database under these conditions:

Attention! The mask definition is immediately and permanently deleted from the database. It cannot be recovered from the trash.

Field Assignment (menu only)

Opens the Mask Field Assignmen list.

Field Default (menu only)

Opens the Mask Field Default list.