Contrainte unique, boîte de dialogue

Vous permet de placer une contrainte unique sur une ou plusieurs colonnes d'une table de données, ce qui garantit l'absence de doublons dans les valeurs d'une colonne ou d'une combinaison de colonnes. Par exemple, les colonnes de clé primaire ont toujours des contraintes uniques. Au moment de l'exécution, une contrainte unique provoque une erreur en cas de tentative d'insertion d'une valeur dupliquée dans les colonnes auxquelles la contrainte est appliquée.

Liste des éléments d'interface utilisateur

  • Nom
    Nom littéral de l'objet de contrainte. Le nom est utilisé lorsque vous faites référence à la contrainte dans le code et sert d'identificateur lorsque vous modifiez la contrainte dans la fenêtre Propriétés.

  • Columns
    Détermine la colonne ou les colonnes impliquées dans la contrainte. Normalement, vous créez une contrainte unique pour une seule colonne. Toutefois, vous pouvez également créer une contrainte qui vérifie l'unicité dans une combinaison de colonnes — les valeurs de colonnes individuelles peuvent être répétées, mais la combinaison des valeurs de colonnes soumises à une contrainte est unique.

  • Clé primaire
    Désigne cette contrainte comme la clé primaire de la table. Ce paramètre entraîne d'autres modifications dans la définition du groupe de données, notamment les modifications suivantes :

    • La propriété PrimaryKey (un tableau) de la table est configurée pour refléter les colonnes que vous avez spécifiées pour la contrainte.

    • La propriété Unique de chaque colonne dans la contrainte a la valeur true.

    • La propriété AllowDBNull de chaque colonne dans la contrainte a la valeur false.

Ouverture de la boîte de dialogue Contrainte unique

Pour afficher cette boîte de dialogue dans un groupe de données typé

  1. Ouvrez le groupe de données dans le Concepteur de DataSet.

  2. Cliquez avec le bouton droit sur la colonne à laquelle vous souhaitez ajouter la contrainte.

  3. Pointez sur Ajouter, puis sélectionnez Clé.

Pour afficher cette boîte de dialogue dans un groupe de données non typé

  1. Sélectionnez le groupe de données non typé dans le formulaire ou le composant.

  2. Dans la fenêtre Propriétés, cliquez sur le bouton correspondant à la propriété Tables pour afficher l'Éditeur de collections Tables.

  3. Dans la liste Membres, sélectionnez la table pour laquelle vous voulez définir une contrainte.

  4. Sélectionnez la propriété Constraints et cliquez sur le bouton en regard de l'intitulé (Collection).

  5. Dans l'Éditeur de collection Constraints, cliquez sur Ajouter et sélectionnez UniqueConstraint.

Voir aussi

Tâches

Comment : définir une colonne de données comme clé primaire

Comment : restreindre une colonne de données pour contenir des valeurs uniques

Concepts

Liaison de contrôles à des données dans Visual Studio

Autres ressources

Connexion aux données dans Visual Studio

Préparation de votre application pour recevoir des données

Extraction de données dans votre application

Modification des données dans votre application

Validation des données

Enregistrement des données