Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

L'essentiel d'Access 2016

Faire le point sur le modèle relationnel

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Votre formateur conclut ce chapitre sur la mise en place de la seconde relation. Vous verrez également comment enregistrer le modèle relationnel.
04:21

Transcription

Nous allons maintenant mettre en place la liaison entre client et visite de manière à être exactement identique au modèle relationnel papier que nous avons conçue avant, j'insiste bien là-dessus, avant de faire quoi que ce soit sur Access. Donc, j'ai ma table client avec sa clé primaire que je veux connecter à la clé étrangère IdClient se trouvant dans la table visite. Pareil, je souhaite faire une relation bijective me permettant d'aller de visite à client et de client à visite. Je rebascule sur Access. Je pars toujours du champ parent, du champ clé primaire, et je vais vers le champ enfant, la clé étrangère. Je pars donc de, idClient et je glisse gentiment, et je viens donc sur visite. Je lâche, et là je m'aperçois que je me suis trompé, regardez catastrophe. Je l'ai fait exprès. J'ai fait une erreur. Table requête client, idClient et je vais vers table requête liée visite, ça va bien. Mais je suis sur date visite. Je n'ai pas lâché mon bouton de souris face à IdClient, mais je l'ai lâché face à DateVisite. Ça ne va pas du tout. C'est donc une grosse erreur. Qu'à cela ne tienne, je clique dans la case qui est ici. J'ouvre la boite, et là, je me dis, je me suis trompé. Je viens sur idClient. Voilà, donc là, j'ai rattrapé la bévue. Donc maintenant, je vais définir le type de jointure. Par défaut, c'est une jointure qui marche dans les deux sens. De client vers visite, de visite vers client. C'est exactement ça que je veux. Je ne touche à rien. Je fais OK. Je veux appliquer l'intégrité référentielle, oui. Et est-ce que veut effacer ? Alors, effacer en cascade c'est le fait de dire, si je supprime un client est-ce que je dois supprimer toutes les visites de ce client. Oui, c'est comme ça que je veux que ça marche. Je mets une croix. Si je ne veux pas, si je veux conserver un historique par exemple, je ne mets pas la croix. Est-ce que je veux mettre à jour en cascade les champs correspondants ? Non, ce n'est pas nécessaire, ça me va bien comme ça. Là, j'ai une relation de un à plusieurs. Pour un client, je peux avoir plusieurs visites. Donc, pas de problème. Je n'ai plus qu'à cliquer sur créer. Comme mes champs sont correctement paramétrés, d'un côté j'ai un numéro auto entier long, de l'autre côté j'ai le numérique entier long, la liaison peut se faire sans difficulté. Alors, deux ou trois petites choses pour conclure. Première chose. Si vous voulez revenir sur une de vos relations. Vous vous positionnez sur le trait de la relation et vous double-cliquez. Cela vous donne accès à nouveau, à la boite de dialogue et vous pouvez faire les modifications souhaitez. Je fais OK. Deuxième chose, si vous voulez supprimer une relation. Vous cliquez sur la relation. Le trait devient gras. Vous appuyez sur la touche s u p p r sur le clavier, Suppr pour détruire cette relation. Maintenant, ce qu'il faut comprendre, c'est que les relations que vous avez mises en place ici, sont les relations par défaut. Ça veut dire que, lorsque par la suite nous utiliserons ce modèle relationnel, notamment lorsque nous ferons des requêtes, c'est ces relations qui seront prises automatiquement par Access. Ce qu'il faut comprendre c'est que, ce n'est pas gravé dans le bronze. Si un jour, pour une raison, x, y ou z, pour une requête précise, j'ai besoin de ne pouvoir circulez que dans le sens bien immobilier vers visite et pas dans l'autre sens, j'aurais la possibilité ponctuellement, à l'intérieur d'une requête, de changer le sens de ma relation ou de modifier carrément ma relation. Cela ne modifiera la relation qu'à l'intérieur de cette requête précise. Ça, ici, c'est le modèle relationnel global général. C'est le cas général, le cas qui va s'appliquer en permanence dans ma base de données. Maintenant, ponctuellement, j'aurais quand même la possibilité d'y apporter des modifications si le besoin s'en fait sentir. Ceci étant dit, arrive le grand moment d'enregistrer notre travail. Pour enregistrer le travail, on peut faire un clic droit sur l'onglet relation et faire enregistrer. On a aussi la possibilité de fermer. À la fermeture, si on n’a pas enregistré, il dira, tu n'as pas enregistré. Tu veux le faire ? Je fais clic droit, je fais clic gauche, enregistré. Je fais fermer. Et le tour est joué.

L'essentiel d'Access 2016

Apprenez à concevoir une base de données relationnelle avec Access. Utilisez les tables, saisissez des données, effectuez des requêtes de sélection, créez des formulaires, etc.

5h30 (78 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :9 févr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !