Exiger des valeurs uniques pour un champ

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Le système vous permet d’exiger que les valeurs d’un champ soient uniques. Lorsque cela est fait, le système n’autorise pas deux enregistrements à avoir la même valeur pour ce champ.

    Avant de commencer

    Rôle requis : personalize_dictionary

    Pourquoi et quand exécuter cette tâche

    Par défaut, les champs sont créés sans cette contrainte. Un champ peut avoir des valeurs uniques uniquement s’il n’y a pas déjà de valeurs en double dans la base de données pour ce champ. Le système ne vous permet pas de rendre un champ unique lorsque la table comporte des valeurs en double.

    Le système ne vous permet pas non plus d’ajouter un index unique si un index non unique existe déjà. Dans ce scénario, vous ne pouvez pas sélectionner la case à cocher Unique sur le formulaire ; au lieu de cela, le système vous dirige vers le module Tables & Columns , afin que vous puissiez supprimer l’index non unique, puis créer l’index unique.

    Procédure

    1. Vérifiez qu’aucun enregistrement de la table du champ n’a de valeur ou qu’ils ont tous la même valeur.
    2. Cliquez avec le bouton droit sur l’étiquette du champ dans le formulaire et sélectionnez Configurer le dictionnaire.
    3. Configurez le formulaire pour ajouter le champ Unique s’il n’apparaît pas déjà.
    4. Cochez la case Unique .
    5. Mettre à jour.