Aller au contenu principal
Version: v18

Plage de valeurs

La valeur par défaut

Vous pouvez attribuer une valeur par défaut à saisir dans un objet Zone de saisie. Cette propriété est utile par exemple lorsque la source de données de la zone de saisie est un champ : la valeur par défaut est saisie lors du premier affichage d'un nouvel enregistrement. Vous pouvez modifier la valeur, sauf si la zone de saisie a été définie comme non saisissable.

La valeur par défaut ne peut être utilisée que si le type de source de données est :

  • text/string
  • number/integer
  • date
  • time
  • boolean

4D provides stamps for generating default values for the date, time, and sequence number. The date and time are taken from the system date and time. 4D automatically generates any sequence numbers needed. The table below shows the stamp to use to generate default values automatically:

StampMeaning
#DCurrent date
#HCurrent time
#NSequence number

You can use a sequence number to create a unique number for each record in the table for the current data file. A sequence number is a longint that is generated for each new record. The numbers start at one (1) and increase incrementally by one (1). A sequence number is never repeated even if the record it is assigned to is deleted from the table. Each table has its own internal counter of sequence numbers. For more information, refer to the Autoincrement paragraph.

Do not make confusion between this property and the "default values" property that allows to fill a list box column with static values.

Grammaire JSON

NomType de donnéesValeurs possibles
defaultValuestring, number, date, time, booleanAny value and/or a stamp: "#D", "#H", "#N"

Objets pris en charge

Zone de saisie


Excluded List

Allows setting a list whose values cannot be entered in the object. Si une valeur exclue est saisie, elle n'est pas acceptée et un message d'erreur s'affiche.

If a specified list is hierarchical, only the items of the first level are taken into account.

Grammaire JSON

NomType de donnéesValeurs possibles
excludedListlisteUne liste de valeurs à exclure.

Objets pris en charge

Combo Box - List Box Column - Input


Required List

Limite les entrées valides aux éléments de la liste. Par exemple, si vous souhaitez utiliser une liste pour les titres de postes, afin que les entrées valides soient limitées aux titres qui ont été approuvés par la direction.

La création d'une liste obligatoire n'affiche pas automatiquement la liste lorsque le champ est sélectionné. Si vous souhaitez afficher la liste requise, assignez la même liste à la propriété Choice List. Cependant, contrairement à la propriété Choice List, lorsqu'une liste obligatoire est définie, la saisie au clavier n'est plus possible, seule la sélection d'une valeur de liste à l'aide du pop-up menu est autorisée. If different lists are defined using the Choice List and Required List properties, the Required List property has priority.

If a specified list is hierarchical, only the items of the first level are taken into account.

Grammaire JSON

NomType de donnéesValeurs possibles
requiredListlisteUne liste de valeurs obligatoires.

Objets pris en charge

Combo Box - List Box Column - Input