Exiger des valeurs uniques pour un champ
Le système vous permet d’exiger que les valeurs d’un champ soient uniques. Dans ce cas, le système ne permettra pas à deux enregistrements d’avoir la même valeur pour ce champ.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Par défaut, les champs sont créés sans cette contrainte. Un champ ne peut avoir des valeurs uniques que s’il n’y a pas déjà des valeurs en double dans la base de données pour ce champ. Le système ne vous permet pas de rendre un champ unique lorsqu’il y a des valeurs en double dans la table.
Le système ne vous permet pas non plus d’ajouter un index unique s’il existe déjà. Dans ce scénario, vous ne pouvez pas cocher la case Unique sur le formulaire ; Au lieu de cela, le système vous dirige vers le module Tables et colonnes , afin que vous puissiez supprimer l’index non unique, puis créer l’index unique.
Procédure
- Vérifiez qu’aucun enregistrement de table pour le champ n’a de valeur ou qu’ils ont tous la même valeur.
- Cliquez avec le bouton droit sur l’étiquette du champ dans le formulaire et sélectionnez Configurer le dictionnaire.
- Configurez le formulaire pour ajouter le champ Unique s’il n’apparaît pas déjà.
- Cochez la case Unique .
- Mettre à jour.