Version de développement
Cette documentation décrit la version « next » (develop), non encore publiée. Pour la version stable, basculez sur « v5 » dans l'en-tête.
Interface

Personnaliser les champs

Configurer les propriétés des champs pour adapter les formulaires à vos besoins.

Personnaliser les champs

Vous pouvez modifier les propriétés des champs existants d'un formulaire, ou ajouter des champs personnalisés. Cette page détaille les limites des champs numériques.

Limiter la valeur d'un champ numérique

Les champs de type Int, Float, Currency et Percent ont deux propriétés : Valeur min. et Valeur max.. Dodock refuse l'enregistrement d'un document dont la valeur sort de ces limites.

Définir les limites

  1. Ouvrez la recherche (Ctrl+K), puis saisissez « Personnaliser un formulaire ».
  2. Dans Entrez le type de formulaire, choisissez le type de document.
  3. Dans la table des champs, ouvrez le champ numérique.
  4. Renseignez Valeur min., Valeur max. ou les deux.
  5. Cliquez sur Mettre à jour.

Les mêmes propriétés existent sur un Champ personnalisé et dans le DocType lui-même.

Exemple

Exemple fictif : vous limitez la quantité d'une ligne de commande client à 100 unités.

  1. Dans Personnaliser un formulaire, choisissez Article de la commande client.
  2. Ouvrez le champ Quantité.
  3. Saisissez 100 dans Valeur max..
  4. Cliquez sur Mettre à jour.

Si un utilisateur saisit 150 sur une ligne, l'enregistrement échoue. Le message indique le type de la ligne, son numéro, la limite et le champ. Par exemple : « Article de la commande client Ligne #2: La valeur ne peut pas être supérieure à 100 pour Quantité ».

Règles de validation

  • Un champ vide n'est pas contrôlé.
  • Une limite à 0 est traitée comme absente. Pour interdire les valeurs négatives, cochez Nombre non négatif.
  • Pour un champ Int, les limites sont arrondies à l'entier.
  • Le contrôle s'applique au document et à chaque ligne de ses tables enfants.
  • Le contrôle a lieu à l'enregistrement, sur le serveur. Il s'applique aussi aux imports et à l'API.

Autres propriétés des champs

Vous pouvez aussi modifier d'autres propriétés, par exemple :

  • Libellé : Modifier le nom affiché du champ.
  • Obligatoire : Rendre un champ obligatoire.
  • Masqué : Masquer un champ qui n'est pas pertinent pour votre utilisation.
  • Lecture seule : Empêcher la modification d'un champ.
  • Valeur par défaut : Définir une valeur par défaut pour un champ.

Pour la liste complète des propriétés, voir Champs de formulaire.