Support Microsoft Access
Share
Explore
Procédures

icon picker
Relations

PROC: Créer des relations entre 2 tables

Par exemple, nous voulons faire une relation entre une table Client et une table Commande, un client pouvant avoir plusieurs commandes.

Table Client

Nous avons le champ IDlient, du type NuméroAuto et Clé primaire, qui est la source de la liaison. Chaque client est identifié par une valeur unique.

Table Commande

Nous créons un champ IDClient, de type Numérique (Entier long), qui est le champ liaison. Chaque commande sera affectée à un client.

Créer la relation

Fermez toutes les tables concernées par la relation (ici Client et Commande)
Outils de base de données > Relation.
Si c’est la première fois que vous ouvrez cette fenêtre dans cette base, la boîte Afficher la table s’affiche. Sinon, cliquez sur Créer > Afficher la table.
Dans cette boîte Afficher la table, sélectionnez les tables (ici Client et Commande), puis cliquez sur Ajouter puis Fermer.
Faites glisser le champ IDlient de la table Client et lâchez sur le champ IDlient de la table Commande. Une boîte Modifier les relations s’affiche.
Dans cette boîte, vérifiez que la zone Type de relation affiche Un-à-plusieurs.
Si Non définie est affiché, c’est probablement que le champ IDlient de la table Client n’est pas en Clé primaire.
Si Un-à-un s’affiche, c’est peut-être que le champ IDlient de la table Commande est en Clé Primaire.
Dans ces deux cas, cliquez sur Annuler, modifier les tables et revenez ensuite dans cette fenêtre.
Cochez la case Appliquer l’intégrité référentielle.
Si vous souhaitez que les commandes d’un client soit supprimées quand vous supprimez un client, cochez aussi la case Effacer en cascade les enregistrements correspondants.
Dans notre base, le champ IDlient est de type NuméroAuto, il ne peut donc être mis à jour : cocher la case Mettre à jour en cascade les champs correspondants sera sans effet. Pour adopter une méthode identique quelque soit la situation, cochez quand même la case.
Cliquez sur le bouton Créer.
Fermez la fenêtre Relations en confirmant l’enregistrement de la mise en forme.

PROC: Mettre à jour des liaisons

Onglet Données externes > Gestionnaire de tables liées
Notez que l'interface de l'outil a été modifié lors d'une miseà jour d'Office 365.
Procédez comme suit :
image.png
1 : Cocher la ou les tables à mettre à jour
2 : Cliquer sur Recréer un lien. Sélectionner la base de données source des tables.
Si ce message s'affiche :
image.png
cliquer sur Non.
Si ce message s'affiche :
image.png
cliquer sur Annuler.

Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.