Apprendre Microsoft Access #3 Relations et requêtes
Informerick
novembre 8, 2021
116
Tu veux savoir c'est quoi requete access et les relations microsoft access je te montre dans ce cours créer des requetes ajout, mise à jour et suppression
Bienvenue dans cette partie #3 de la formation/tutoriel pour apprendre de fond en comble le logiciel de la suite Microsoft Office: Microsoft Access.
Tu débarques dans ce tutoriel pour la première fois? Je t’invite à regarder les autres tutoriels sur Microsoft Access avant de lire celui-ci en cliquant ICI
Aujourd’hui nous allons parler de requêtes et des relations, savoir à quoi ça sert et comment en faire… t’es prêt? C’est parti!
Tu préfères la version vidéo? Je t’invite à regarder ce tutoriel version vidéo sur la chaîne YouTube Informerick.
C’est quoi une relation dans Microsoft Access?
Dans Microsoft Access, il y a ce qu’on appelle des « relations ». Les relations te permettent de faire des liens entre les données pour donner un « sens » à celles-ci.
Par exemple que nous avons une table « Client » et un table « Vendeur » simplement en liant les ces tables, lorsque nous allons écrire le numéro de vendeur, il va tout de suite nous faire sortir son nom, prénom et les autres informations que nous lui avons donné dans une table externe.
C’est quoi une requêtes dans Microsoft Access?
Les requêtes dans Access, ça nous permet d’aller chercher de l’information ou de la mettre à jour.
Par exemple, comme avec la situation plus haut, je peux aller chercher tous les clients que le vendeur a servi grace à la relation des deux tables. Nous pouvons aller chercher de l’information dans une requête depuis une table ou depuis une autre requête.
Comment ça fonctionne les relations?
C’est ici et maintenant que les numéros automatiques vont nous être utiles, depuis le début de la formation que je vous donne sur Microsoft Access, je vous dis que les numéros automatiques sont obligatoires et ils servent à identifier notre enregistrement, voilà tout le principe.
Les relations un à un
Les relations, dans Access, on peut dire que c’est « Monogame ». Tu peux lier ton information avec seulement un autre information d’une autre table/requête. Mais maintenant, si je dis que mon client #512 à été servi par mon vendeur #2 comment je fais pour démeller tout cette informations?
C’est là que nous entre en jeu, les clés externes et ce que nous allons appeler plus vaguement « les tables de liaison ». En gros notre but, c’est de créer une table, cette table va avoir 3 champs:
Le champ numéro auto (Son numéro auto oblgiatoire)
Le champ numéro vendeur
Le champ numéro client
(Je dis numéro vendeur et numéro client pour vous mettre en exemple, mais en gros il faut le des deux numéros automatiques de nos deux tables).
Avec ces 3 champs de créer, nous allons maintenant entrer l’information que nous voulons:
Exemple que le client #512 à été servi par le vendeur #2 alors dans notre table nous les entrons.
Maintenant que nous savons cela:
Comment créer une relation:
Prérequis: Au moins deux tables et 1 table de liaison (Les tables peuvent être des requêtes)
Comment créer une relation dans Microsoft Access
Temps total :5 minutes
Aller dans l’onglet
Allez en haut dans l’onglet « Outils de base de données »
Aller dans les relations
Dans l’onglet « Outils de base de données » vous y verrez le bouton « relations » et vous allez apparaître dans la page des relations de Microsoft Access
Ajouter des tables
Vous voyez comme moi à mon écran des relations prédéfinies, vous pouvez les masquer (clique droit dessus → masquer la table). Par la suite dans le vide et faites cliquer droit → « Afficher la table » et Ajoutez pour mettre en relation
Ajouter les relations
Ajoutez les relations comme ceci: Glissez un champ d’une table vers le champ d’une autre table correspondante (Pour notre cas par exemple: NumClient de la table Client vers NumClient de la table Relations est même chose pour vendeur)
Cette fenêtre devrait apparaître, vous n’avez pas besoin de toucher et appuyez sur « Créer »
Il ne manque plus qu’à enregistrer.
PS: Maintenant, comme tu peux voir, lorsque dans la « table de liaison » tu as mis les bons numéros, actualise tous les tables et tu peux voir apparaître des petits [+] sur le côté, tu peux voir ton enregistrement est en relation avec quel autre enregistrement.
4.Comment ça fonctionne les requêtes?
Dans le fond les requêtes, tu prends les tables et les autres requêtes et tu fais ressortir l’information que tu souhaites.
Comment créer une requêtes
Comment créer une requête dans Microsoft Access
Temps total :10 minutes
Aller dans l’onglet
Allez en haut dans l’onglet « Créer »
Créer une requêtes
Appuie sur le bouton « Création de requête »
Ajouter les tables
Comme pour les relations tout à l’heure, ajoute les tables dans ta liste.
Comme tu peux le voir, nous retrouvons nos relations, car les requêtes suivent les relations données.
Comment ça marche une requête?
Vous voyez la section du bas? Bah c’est ça que notre requête utilise. Lorsque-tu clique sur la flèche dans « Champ » tu peux voir tous les champs que tu as sélectionnés plus haut dans ta requête. Pour nous simplifier la vie, tu peux juste double-clique sur le champ en haut et il va apparaître dans tes sections du bas.
Première exemple:
Je vais ajouter les champs suivants:
Nom (Dans la table Clients)
Prénom (Dans la table Clients)
Nom (Dans la table vendeurs)
Prénom (Dans la table vendeurs)
Je n’ajoute aucun numéro, juste les noms.
Et maintenant, lorsque j’appuie sur « Affichage » en haut à droite et je me mets en mode feuille de données:
Comme tu peux le voir, nous voyons directement le nom du client et le vendeur qui l’a servi, tout ça grace aux relations que nous avons mis précédemment. En bref. ça une requête, ça nous permet de faire apparaître comme une table avec des champs, mais ces champs viennent de plusieurs tables différentes et prennent en compte les relations.
Les options:
Retournons dans notre requête, comme vous pouvez le voir, il y beaucoup plus:
Donc en plus de pouvoir choisir les champs qui nous sont affichés, nous pouvons modifier les options pour choisir quelle information va nous apparaître à l’écran et voici comment ça marche:
Champ
Le champ qui va être appliqué
Table
De quelle table vient ce champ
Tri
De quelle façon nous trions cette information (par ordre croissant, décroissant ou non trié)
Afficher
Afficher où ces informations de champs, cela nous permet exemple de trier de d’appliquer les paramètres mais ne pas afficher celui=ci en mode feuille de données.
Critère
STOP ICI , c’est le plus important! Le critère te permet de trier toutes notre information, il y a des milliers de criètes, prenons par exemple « TEXTEAMETTRE » (garder les guillemets) ça permet de seulement mettre ce qui contient l’information. Mais aussi nous pouvons y faire des calculs, par exemple > 3 ou > [ChampNom] bref, l’information est trié au peigne fin ici pour choisi ce que nous voulons et voici un petit truc pour voir comment trouver des critères:
Appuyez dans le boite du critère
Faites juste cliquer dans la place du critère comme si vous voulez écrire
Générateur
Dans la barre en haut appuyez sur le bouton « Générateur » il vous permet de voir toutes les critères et fonctions possible dans Microsoft Access, ça vous faciliteras grandement la vie, il va écrire automatiquement, prenez notre pour peut-être un jour l’écrire à la main vous-même
Comment faire une requête de suppression dans Microsoft Access?
Faites une nouvelle requête comme si vous vouliez chercher de l’information avec des critères etc.. sauf que l’information que le résultat sera les trucs que vous voulez supprimer et appuyez sur « Suppression » dans le type de requêtes dans l’onglet « conception de requêtes » et appuyez sur « Exécuter » en haut à gauche.
Comment faire une requête de mise à jour dans Microsoft Acess?
Faites une nouvelle requête comme si vous vouliez chercher de l’information avec des critères etc… dans l’onglet « conception de requêtes » appuyez sur « Mise à jour » dans le type de requêtes et dans les propriétés vous allez voir la mise à jour à effectuer pour la requête, le résultat de vos critères sera mis à jour et appuyez sur « Exécuter » en haut à gauche.
Apprendre Microsoft Access #3 Relations et requêtes
Bienvenue dans cette partie #3 de la formation/tutoriel pour apprendre de fond en comble le logiciel de la suite Microsoft Office: Microsoft Access.
Tu débarques dans ce tutoriel pour la première fois? Je t’invite à regarder les autres tutoriels sur Microsoft Access avant de lire celui-ci en cliquant ICI
Aujourd’hui nous allons parler de requêtes et des relations, savoir à quoi ça sert et comment en faire… t’es prêt? C’est parti!
VERSION VIDÉO
Tu préfères la version vidéo? Je t’invite à regarder ce tutoriel version vidéo sur la chaîne YouTube Informerick.
C’est quoi une relation dans Microsoft Access?
Dans Microsoft Access, il y a ce qu’on appelle des « relations ». Les relations te permettent de faire des liens entre les données pour donner un « sens » à celles-ci.
Par exemple que nous avons une table « Client » et un table « Vendeur » simplement en liant les ces tables, lorsque nous allons écrire le numéro de vendeur, il va tout de suite nous faire sortir son nom, prénom et les autres informations que nous lui avons donné dans une table externe.
C’est quoi une requêtes dans Microsoft Access?
Les requêtes dans Access, ça nous permet d’aller chercher de l’information ou de la mettre à jour.
Par exemple, comme avec la situation plus haut, je peux aller chercher tous les clients que le vendeur a servi grace à la relation des deux tables. Nous pouvons aller chercher de l’information dans une requête depuis une table ou depuis une autre requête.
Comment ça fonctionne les relations?
C’est ici et maintenant que les numéros automatiques vont nous être utiles, depuis le début de la formation que je vous donne sur Microsoft Access, je vous dis que les numéros automatiques sont obligatoires et ils servent à identifier notre enregistrement, voilà tout le principe.
Les relations un à un
Les relations, dans Access, on peut dire que c’est « Monogame ». Tu peux lier ton information avec seulement un autre information d’une autre table/requête. Mais maintenant, si je dis que mon client #512 à été servi par mon vendeur #2 comment je fais pour démeller tout cette informations?
C’est là que nous entre en jeu, les clés externes et ce que nous allons appeler plus vaguement « les tables de liaison ». En gros notre but, c’est de créer une table, cette table va avoir 3 champs:
(Je dis numéro vendeur et numéro client pour vous mettre en exemple, mais en gros il faut le des deux numéros automatiques de nos deux tables).
Avec ces 3 champs de créer, nous allons maintenant entrer l’information que nous voulons:
Exemple que le client #512 à été servi par le vendeur #2 alors dans notre table nous les entrons.
Maintenant que nous savons cela:
Comment créer une relation:
Prérequis: Au moins deux tables et 1 table de liaison (Les tables peuvent être des requêtes)
Comment créer une relation dans Microsoft Access
Temps total : 5 minutes
Aller dans l’onglet
Allez en haut dans l’onglet « Outils de base de données »
Aller dans les relations
Dans l’onglet « Outils de base de données » vous y verrez le bouton « relations » et vous allez apparaître dans la page des relations de Microsoft Access
Ajouter des tables
Vous voyez comme moi à mon écran des relations prédéfinies, vous pouvez les masquer (clique droit dessus → masquer la table). Par la suite dans le vide et faites cliquer droit → « Afficher la table » et Ajoutez pour mettre en relation
Ajouter les relations
Ajoutez les relations comme ceci: Glissez un champ d’une table vers le champ d’une autre table correspondante (Pour notre cas par exemple: NumClient de la table Client vers NumClient de la table Relations est même chose pour vendeur)
Cette fenêtre devrait apparaître, vous n’avez pas besoin de toucher et appuyez sur « Créer »
Il ne manque plus qu’à enregistrer.
PS: Maintenant, comme tu peux voir, lorsque dans la « table de liaison » tu as mis les bons numéros, actualise tous les tables et tu peux voir apparaître des petits [+] sur le côté, tu peux voir ton enregistrement est en relation avec quel autre enregistrement.
4. Comment ça fonctionne les requêtes?
Dans le fond les requêtes, tu prends les tables et les autres requêtes et tu fais ressortir l’information que tu souhaites.
Comment créer une requêtes
Comment créer une requête dans Microsoft Access
Temps total : 10 minutes
Aller dans l’onglet
Allez en haut dans l’onglet « Créer »
Créer une requêtes
Appuie sur le bouton « Création de requête »
Ajouter les tables
Comme pour les relations tout à l’heure, ajoute les tables dans ta liste.
Comme tu peux le voir, nous retrouvons nos relations, car les requêtes suivent les relations données.
Comment ça marche une requête?
Vous voyez la section du bas? Bah c’est ça que notre requête utilise. Lorsque-tu clique sur la flèche dans « Champ » tu peux voir tous les champs que tu as sélectionnés plus haut dans ta requête. Pour nous simplifier la vie, tu peux juste double-clique sur le champ en haut et il va apparaître dans tes sections du bas.
Première exemple:
Je vais ajouter les champs suivants:
Je n’ajoute aucun numéro, juste les noms.
Et maintenant, lorsque j’appuie sur « Affichage » en haut à droite et je me mets en mode feuille de données:
Comme tu peux le voir, nous voyons directement le nom du client et le vendeur qui l’a servi, tout ça grace aux relations que nous avons mis précédemment. En bref. ça une requête, ça nous permet de faire apparaître comme une table avec des champs, mais ces champs viennent de plusieurs tables différentes et prennent en compte les relations.
Les options:
Retournons dans notre requête, comme vous pouvez le voir, il y beaucoup plus:
Donc en plus de pouvoir choisir les champs qui nous sont affichés, nous pouvons modifier les options pour choisir quelle information va nous apparaître à l’écran et voici comment ça marche:
Appuyez dans le boite du critère
Faites juste cliquer dans la place du critère comme si vous voulez écrire
Générateur
Dans la barre en haut appuyez sur le bouton « Générateur » il vous permet de voir toutes les critères et fonctions possible dans Microsoft Access, ça vous faciliteras grandement la vie, il va écrire automatiquement, prenez notre pour peut-être un jour l’écrire à la main vous-même
Il est le temps de se pratiquer
Il est maintenant le temps de pratiquer votre nouveau savoir, vous pouvez télécharger un exercice que j’ai fait ici: Exercice #2 Access – Relations et requêtes
FAQ
Comment faire une requête de suppression dans Microsoft Access?
Faites une nouvelle requête comme si vous vouliez chercher de l’information avec des critères etc.. sauf que l’information que le résultat sera les trucs que vous voulez supprimer et appuyez sur « Suppression » dans le type de requêtes dans l’onglet « conception de requêtes » et appuyez sur « Exécuter » en haut à gauche.
Comment faire une requête de mise à jour dans Microsoft Acess?
Faites une nouvelle requête comme si vous vouliez chercher de l’information avec des critères etc… dans l’onglet « conception de requêtes » appuyez sur « Mise à jour » dans le type de requêtes et dans les propriétés vous allez voir la mise à jour à effectuer pour la requête, le résultat de vos critères sera mis à jour et appuyez sur « Exécuter » en haut à gauche.
Cet article se trouve dans la catégorie: Microsoft Office
Profitez pleinement de l'informatique
L’informatique est un domaine qui est en constante évolution. Faites partie des premiers à recevoir les dernières nouveautés
Partager ceci
À voir également