Suppression de relations

Maintenant, vous allez effacer la relation qui existe entre T_Pays et T_Client. Pour ce faire, vous allez cliquer une fois sur la ligne qui représente la relation. Ca a pour effet d'épaissir un peu cette ligne. Vos appuyez alors sur , et vous répondez Oui au message qui apparaît, comme ceci :

Différence entre masquage et suppression

Donc, quand on clique sur une table, et qu'on appuie sur , ça la masque, mais quand on fait la même chose sur une relation, ça l'efface vraiment.
Fermez les relations, et constatez que vous n'avez plus le message


C'est bien la preuve que la mise en forme esthétique des tables (Déplacement, redimensionnement, ou masquage) est traité de manière différente que les relations en elles-mêmes
Revenez dans les relations.

Création manuelle d'une relation

Pour créer une relation, il suffit de tirer n'importe quel champ de n'importe quelle table jusque n'importe quel champ de n'importe quelle autre table.
Par exemple, tirez Remarque de T_Client vers Pays de T_Pays (Cliquez sur Remarque, laissez le doigt sur la souris, et glissez ainsi la souris sur Pays, puis lâchez le bouton gauche) :
Cette boîte de dialogue apparaît : . Cliquez sur Créer.
Dans les relations, vous pouvez cliquer avec le bouton droit de la souris sur une des tables, et choisir Mode création pour aller directement dedans. On regrettera qu'il n'y ait pas la possibilité de Bouton droit/Mode saisie de données
Vous venez de créer une relation entre Remarque et pays.
C'est une relation qui n'a aucune utilité, aucun sens, et aucune influence sur le bon fonctionnement de vos tables.

Vous pouvez vérifier : aucune liste déroulante n'a été créée sur Remarque, la liste déroulante de choix de pays fonctionne aussi bien qu'avant. On se demande bien à quoi ça sert, finalement, ces relations!

Erreurs courantes

Nous allons la voir maintenant, l'utilité !
Allez d'abord dans la table T_Pays, et retirez la clé primaire.
Une fois cette clé retirée, faites exprès de créer un doublon dans Pays :
Voilà ! Comme ça, c'est la totale : il y a des doublons dans la table T_Pays, et les PaysOrigine des clients sont presque tous différents des pays présents dans T_Pays !
Nous allons remettre de l'ordre dans tout ça avec les relations. Ah elles ne servent à rien ? C'est ce qu'on va voir !
Laissez la table T_Pays Ouverte, et allez dans les relations.
Effacez la relation entre Pays de T_Pays et Remarque de T_Client. :

Aucun commentaire:

Enregistrer un commentaire