Tutorial Access Tutoriel Access : Définir une clé primaire

Tutoriel Access : Définir une clé primaire

Chacun des enregistrements d'une table doit pouvoir être identifié de manière unique. Pour cela, Access fait appel à des champs particuliers appelés "clés primaires".

Une clé primaire doit respecter deux règles : Premièrement, elle doit toujours être renseignée. Deuxièmement, deux enregistrements ne peuvent contenir la même clé primaire.

Une clé primaire peut être constituée par un ou plusieurs champs. Dans le premier cas, on parle de clé primaire colonne, et dans le second de clé primaire multicolonne. Par exemple, dans une table contenant le nom et les coordonnées de plusieurs personnes, vous pouvez choisir le champ "Nom" comme clé primaire, à condition que la table ne contienne jamais deux enregistrements ayant le même nom. Pour cela, sélectionnez le champ Nom et cliquez sur l'icône "Clé primaire". Une petite clé apparaît dans le sélecteur de champ. Elle indique que le champ Nom est une clé primaire.

Si la base de données peut contenir deux enregistrements ayant le même champ nom, vous devez créer une clé primaire multicolonne. Dans cet exemple, nous allons utiliser les champs Nom et Prénom. Il est en effet assez peu probable que deux enregistrements aient la même valeur pour le champ Nom et pour le champ Prénom. Cliquez dans le sélecteur du champ Nom. Maintenez la touche Contrôle enfoncée et cliquez sur le sélecteur du champ Prénom. Les champs Nom et Prénom étant sélectionnés, cliquez sur l'icône "Clé primaire". Une petite clé apparaît dans le sélecteur des champs Nom et Prénom. Ces deux champs seront désormais utilisés comme clé primaire.

Si aucun champ ou groupe de champs ne peut être utilisé pour caractériser les enregistrements de manière unique, vous pouvez cependant créer une clé primaire en utilisant un champ compteur. Définissez le nom du champ compteur et sélectionnez le type Compteur. Ce type de champ non modifiable est incrémenté de façon transparente par Access, ce qui garantit que deux enregistrements auront toujours un champ compteur différent.

Télécharger le Tutorial vidéo : Définir une clé primaire.rar  

Ajouter un Commentaire