Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel d'Access 2016

Créer une requête multitable

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Vous verrez comment créer une requête multitable. Décidez d'afficher ou pas des champs, et formatez des champs dans la requête.
05:43

Transcription

Il est tout à fait possible de faire des requêtes sur une seule table. Requête simple avec un seul critère, avec plusieurs critères connectés par « et » ou « ou », avec des paramètres, avec des calculs, on peut absolument tout faire. Mais on peut aussi faire des requêtes portant sur plusieurs tables. Mais alors là, attention. Quand vous faites une requête portant sur plusieurs tables, vous pouvez utiliser n'importe lequel des éléments que nous avons vu précédemment, mais sur plusieurs tables, à condition toutefois, je clique sur Outils de base de données, à condition toutefois, je clique sur Relations, que les tables, quand vous les utilisez dans votre requête, soient liées. Ça veut dire quoi ? Ça veut dire que je peux faire une requête par exemple avec la table Biens immobiliers et Visites. Là, ça fonctionnerait. Il y a bien un lien entre les deux. Par contre, je n'ai pas le droit de faire une requête sur plusieurs tables avec uniquement Biens immobiliers et Clients. Pourquoi ? Parce qu'il n'y a pas de lien direct entre ces deux tables. Donc, imaginons que j'ai une requête à faire. J'ai besoin du champ Désignation, du champ Surface, du champ Prix. Puis, j'ai besoin du nom et du prénom du client. A priori, je n'ai qu'à utiliser ces deux tables. Eh ben non, ça fonctionnerait pas parce que ces deux tables ne sont pas connectées l'une à l'autre, donc je vais aussi mettre dans ma requête Visites. Malgré le fait que aucun des champs à l'intérieur de cette table ne m'intéresse. Alors, vous allez me dire, ben, pourquoi s'enquiquiner, on n'a qu'à mettre systématiquement toutes les tables. Oui, mais si vous avez 40 ou 50 tables, ce qui est fréquemment le cas dans un exemple réel, vous n'allez pas systématiquement mettre 40 ou 50 tables dans toutes vos requêtes. D'abord, ça va alourdir le système, et puis deux, très rapidement vous allez être submergés et vous n'arriverez plus à vous en tirer. Donc, on ne met que les tables qui sont strictement nécessaires au bon fonctionnement de cette requête, et la règle est que, lorsqu'on utilise plusieurs tables, ces tables doivent être impérativement liées les unes aux autres. Sachant cela, je fais fermer, je vais créer, créer quoi ? Eh bien, comme à l'accoutumée, on va faire Création de requête, et là, je vais dire, eh bien, voilà, je voudrais avoir la table Biens immobiliers, je double-clique, et la table Visites, je double-clique. Je fais Fermer. Donc là, j'ai ces deux tables qui sont bien connectées l'une à l'autre. Et maintenant, ben, je vais raisonner comme on a pu le voir précédemment. J'ai besoin de voir quoi ? La désignation du produit, sa surface, sa disponibilité, son prix et sa ville. Et puis, j'aimerais bien avoir les dates de visites, puis voilà, les dates auxquelles il a été visité. Alors, maintenant, on va mettre un petit critère là-dessus. On va dire disponible. Ben oui, ça doit être disponible. Ce qui est pas disponible ne m'intéresse pas. Disponible ne me plaît pas à cet endroit-là. Je viens, j'obtiens la petite flèche noire en me mettant sur le trait gris, et je clique, je sélectionne la colonne, je glisse, je mets Disponibilité complètement au début, je préfère l'avoir au début, voilà. Donc, je veux les biens disponibles. Pour ces biens disponibles je veux la désignation, la surface, le prix, la ville et la date de visite. J'aimerais bien aussi que la surface soit compris entre deux valeurs, mais bon, avant on va d'abord voir ce que ça donne comme ça. Je vous conseille dans la vrai vie de mettre un ou deux critères, de faire Exécuter, de voir si ça colle. Si ça colle, venir rajouter d'autres critères, Exécuter, et avancer, comme ça petit à petit, notamment lorsque vous voulez faire des requêtes très complexes. Donc là, je fais Exécuter. Je vois que à priori , ça à l'air de fonctionner. Là, j'ai les biens disponibles, Boum Boum. Avec les désignations, les surfaces, le prix, la ville, etc. Et donc, maintenant, ce que je voudrais, ça serait des surfaces comprises on va dire entre 100 et 200 m². Je viens sur Affichage. Ici, en surface, je vais écrire Entre 100 et 200, voilà. Je valide, j'ai rajouté un deuxième critère. Je fais Exécuter. Je n'ai plus que les surfaces que j'ai indiquées. Et donc, petit à petit, je fais progresser ma requête, qu'elle soit sur une ou sur plusieurs tables, pour au final, avoir les enregistrements qui m'intéressent. Je reviens dans Affichage, une dernière petite chose qui peut avoir son utilité. Quand je fais Exécuter que l'on voulait ces informations-là Maintenant bon, le bien disponible ici, ouais, je veux qu'il soit disponible, mais j'a pas envie de voir la colonne. Eh ben, on peut le faire en venant sur Affichage, vous voyez la ligne ici affichée, je peux, hop, l'éteindre. Si je l'éteins et que je fais Exécuter, ça marche tout pareil, j'ai exactement les mêmes choses sauf que la colonne je la vois pas. Malgré le fait que dessus, il y a un critère, mais je ne la vois pas. Donc ça, c'est quand même extrêmement pratique. Autre chose aussi, regardez : Si je fais Exécuter, vous voyez, le prix, ici. J'aimerais bien, moi, qu'il y ait un espace tous les trois chiffres, et puis qu'il y ait derrière le symbole €. Comment je peux faire ça ? Je viens dans Affichage, je viens sur la colonne prix comme ceci. Je viens là sur le prix. Quand je suis dans la case prix, je fais clic droit dessus, et là, je vais venir dans les propriétés, clic gauche. Dans les propriétés, je trouve le Format, dans le Format, j'ouvre, je trouve les euros, et je n'ai plus qu'à dire Exécuter pour obtenir le prix en Euro. Et donc, en plus, on a la possibilité de, je ferme la feuille de propriétés, on a la possibilité de mettre un habillage sur tel ou tel élément. Voilà donc en quelques mots, comment on peut faire une requête multitable, multicritère.

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 !