Contraintes de champs

Modifié le 28/05/2022 10:53

Definition

Une contrainte de champ est un masque indiquant le formalisme à respecter pour la saisie d'une information dans un champ.

  • Elle force l'utilisateur à respecter ce format, par exemple dans un souci d'uniformiser le contenu d'une table. 
  • Un message d'erreur bloquant, propre à chaque contrainte, est affiché lorsque la saisie ne respecte pas le format attendu.
EndDefinition

Les contraintes sont actives sur les fiches et assistants. Elles s'appliquent à une sélection de champs et s'appuient sur les expressions régulières.

Exemples

  • Toujours saisir un nom d'employé en majuscules
  • Toujours saisir un matricule via une suite de chiffres ==> Définition d'une contrainte sur le champ dans la fiche Employé :
    • champ IDENTIFICATION de la table AM_EMPLOYEE
    • contrainte : [0-9]
    • message d'erreur : Vous devez saisir uniquement des chiffres (0 à 9)
      --> L'utilisateur saisit le matricule SMITH : le message d'erreur est affiché.

Remarques

  • La liste des champs pour lesquels des contraintes peuvent être définies est fournie par Logo - EasyVista.png : vous ne pouvez pas en ajouter.
  • Le contrôle du respect de la contrainte de champ est effectué à l'enregistrement de la fiche ou de l'assistant.
  • Le message d'erreur associé à une contrainte est toujours un message bloquant, empêchant l'enregistrement de la fiche ou de l'assistant.

Description de l'écran

Field constraint.png

Accès menu : Administration > Paramétrages > Contraintes

Nom : Libellé de la contrainte de champ. 

Message d'erreur : Message affiché lorsque l'utilisateur ne respecte pas la contrainte, lui permettant de l'aider à corriger sa saisie (ex. : seuls les caractères 0 à 9 sont autorisés). 

Nom de la table : Nom physique dans le modèle de données de la table à laquelle appartient le champ. 

Nom du champ : Nom physique dans le modèle de données du champ.

Contrainte : Format de saisie s'appliquant au champ sélectionné, bâti à partir d'une expression régulière.

Procédure et Assistants

Comment paramétrer une contrainte de champ

1. Allez sur l'écran Administration > Paramétrages > Contraintes ; cliquez sur Add icon.png.

2. Saisissez les éléments de la contrainte ; cliquez sur [ TERMINER ].

Les assistants

Éditer une contrainte
Supprimer

Tags :
Powered by XWiki © EasyVista 2024