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 de calcul global

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Dans cette vidéo, le formateur vous explique comment créer une requête de calcul global. Ainsi, vous pourrez faire des calculs de regroupement.
06:30

Transcription

Nous avons aussi une possibilité de calcul portant sur un ensemble d'enregistrements. Ce calcul, qu'on appelle un calcul de type global, ça va nous permettre de faire des sommes, des moyennes ou autres calculs statistiques du même acabit. Alors j'ai dans ma base de données une requête que nous avons faite précédemment qui s'appelle Prix au mètre carré pour les biens disponibles. Si je fais clic droit sur Mode création, cette requête qu'est-ce qu'elle fait ? Elle nous affiche les biens disponibles, elle nous affiche la désignation de la ville, et le prix au mètre carré, qui a été calculé tout simplement en divisant le prix par la surface. Je ferme cette requête. Si je double-clique dessus, j'obtiens donc mon prix au mètre carré qui est donc affiché ici. Moi, maintenant, ce que j'aimerais, c'est peut-être avoir la même chose, mais ce coup-là au niveau de la ville. Parce que vous voyez, Toulon, là, je vois que pour cet appartement, c'est 2662. Puis Toulon pour cet appartement, qui est plus petit c'est vrai, c'est 2115. Bon, donc moi ce que j'aimerais c'est la moyenne des deux, pour avoir le prix moyen au mètre carré à Toulon, quelle que soit la taille de l'appartement. Comment faire ça ? Alors quand je dis Toulon, ça vaut pour toutes les villes. Il est possible de faire ce type de calcul, donc un calcul global, et il est aussi possible de le faire par rapport à une requête déjà existante. On peut faire un calcul global sur une table directement ou sur des tables, mais on peut aussi faire la requête de la requête, à la requête de la requête à la requête, c'est à dire que vous pouvez empiler des requêtes. Vous pouvez vous servir d'une requête comme d'une table. Parce que pour Access, une requête, quelle qu'elle soit, eh bien c'est quoi ? Ce n'est ni plus ni moins qu'une table virtuelle, une table en mémoire qui est utilisable tout à fait comme une table réelle, comme on a pu créer au début de cette formation. Allons-y. Je viens sur Créer, je me précipite sur requête. Je clique sur Création de requête, et là je veux faire une requête. On m'affiche Tables, on m'affiche toutes les requêtes, et on m'affiche les deux, Tables et Requêtes. Je vais venir sur requête. Moi je voudrais faire mon calcul global par rapport à une requête que j'ai déjà faite qui s'appelle Prix au mètre carré pour les biens disponibles. C’est par rapport à ça. Je fais ajouter, je fais fermer. Bien sûr, je pourrais rajouter d'autres éléments, les lier les uns aux autres, bref, tout ce qu'on a vu jusqu'à présent puissance 10. Donc là je prends maintenant donc cette requête. J'ai ces champs à ma disposition. Moi j'ai besoin de connaitre le prix moyen dans les villes. Je vais donc double-cliquer sur Ville. La désignation du bien, je n'en ai pas besoin. C'est le nom du bien. Ce n'est pas au niveau du bien que je veux travailler. C’est au niveau de la ville. Donc la désignation ne m’intéresse pas. La disponibilité, ce n'est pas la peine parce que de toute manière je sais que forcément le résultat de la requête Prix au mètre carré pour les biens disponibles n'affiche que des biens disponibles, puisque sur Disponibilité, ici, j'ai écrit Oui dans cette requête. Donc la disponibilité, je n'ai même pas besoin d'en parler, je sais que ce ne peut être que disponible puisque cette requête-là, la requête que je suis en train de faire, hérite des enregistrements qui ont été trouvés par la requête précédente. Donc j'ai la ville et j'ai le prix au mètre carré. Je double-clique sur Prix au mètre carré. Bien. Donc maintenant je voudrais avoir au mètre carré oui, mais je voudrais le prix moyen. Parce que là si je fais Exécuter, je vais d'abord faire un tri sur la ville. Je clique sur Ville, je viens sur Croissant, et puis je fais Exécuter. Regardez bien. J’ai Bandol une fois hier. Toulon deux fois. Et Toulon deux fois, mais non, c'est pas Toulon deux fois que je veux, c'est la moyenne des deux que je veux Je ne veux pas que, s’il y avait eu 50 biens en Pradet et 28 biens à Toulon, je ne veux pas toutes les lignes. Je veux la moyenne. Donc je reviens dans Affichage. Comment je fais ça ? Je vais faire ça de la manière suivante. Je viens ici sur Outil de requête, sur l'onglet Créer, et là je me précipite dans Afficher Masquer, et je trouve ici une icône qui s'appelle Totaux. Totaux, elle aurait dû s’appeler autrement que Totaux. Elle aurait dû s’appeler Calcul ou que sais-je encore, mais sûrement pas Totaux. Parce que là, quand on la regarde on se dit qu'avec cela on ne peut faire que des totaux. Et bien non détrompez-vous. Je clique, regardez ce qui s'est passé. J’ai une nouvelle ligne qui s'appelle Opération qui a fait son apparition. Regardez bien, je la retire, je clique une fois sur l'icône, la ligne Opération n'y est pas, je clique une autre fois, elle y est. Elle n'y est pas, elle y est. Voilà. Donc, moi je viens maintenant dans Opération sur Prix du mètre carré. Par défaut le calcul qui est fait, c'est un regroupement. Regroupement, ça veut dire quoi ? Quand je trouve sur plusieurs enregistrements la même valeur, au lieu de faire deux enregistrements si il y en a deux, je n'en fais qu'un. Si il y en a 20 je n'en fais qu'un aussi. Je regroupe les enregistrements qui ont la même valeur. Et maintenant sur le mètre carré, je ne vais pas regrouper, je veux faire une moyenne. J’ouvre, je viens sur moyenne et donc là je vais avoir le prix du mètre carré moyen. Il va au préalable faire un regroupement sur les villes. S’il y a 50 écritures correspondantes à Toulon, il ne fera qu'une seule et unique écriture de ces 50, et il calculera pour ces 50 là, la moyenne du prix du mètre carré. Je fais Exécuter, et donc là j'obtiens mon prix moyen qui est complètement illisible, parce que ça manque un petit peu d’habillage. On vient sur Prix mètre carré, clic droit. On vient sur Propriété, comme on l'a déjà fait. Je viens sur Format, je lui dis que je veux des euros, je lui dis que je veux deux décimales, je lui dit Exécuter, et là j'obtiens le prix moyen au mètre carré à Toulon, à Sainte Maxime, au Pradet, au Muy, etc. Voilà donc quelque chose qui peut être très très intéressant, parce que ça vous permet de faire des calculs, mais des calculs sur des regroupements. N’essayez pas de mettre des éléments disparates dedans, parce que sinon, ça ne fonctionnera pas. Il faut vraiment que les éléments puissent être regroupés. En général ce qui marche le mieux, c'est de faire une première requête, et faire une seconde requête sur cette première requête. C'est ce qui donne le meilleur résultat. Maintenant on peut faire aussi ce type de calcul directement sur des tables mais il ne faut vraiment afficher dans votre requête que des champs qui sont regroupables.

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 !