Passer au contenu

Base de données : créer une requête calculée

Le problème : vous cherchez à estimer la valeur du stock de divers magasins.La solution : créez des champs calculés et définissez les critères de regroupement.Avec…

Le problème : vous cherchez à estimer la valeur du stock de divers magasins.La solution : créez des champs calculés et définissez les critères de regroupement.Avec un logiciel de gestion de bases de données, comme Access, vous avez créé une table des produits d’un ensemble de magasins. Chaque produit est identifié par son nom, son prix, sa quantité en stock, le nom du magasin où il se situe (une lettre de A à D) et l’année de son entrée.Maintenant, vous voulez obtenir la valeur des stocks de chaque magasin. Pour cela, il vous faut d’abord calculer la valeur de tous les produits d’un magasin, en multipliant leur prix unitaire par la quantité. Puis vous devez additionner toutes les valeurs des produits de ce magasin.

Faites vos calculs via un formulaire

Un tel calcul, assez fastidieux, peut être fait automatiquement par une requête. Il s’agit d’un type de formulaire où vous précisez trois choses : le nom des champs que vous voulez voir apparaître (magasin, prix…), l’opération à effectuer sur les champs numériques et, enfin, un éventuel filtre pour ne prendre en compte que certains produits, par exemple ceux valant plus de 50 euros (328 F). Les requêtes offrent beaucoup de souplesse. Vous pouvez en créer autant que vous le souhaitez. Chacune d’elles reçoit un nom et est enregistrée dans la base de données. Dès lors, pour exécuter une requête, il vous suffit de double cliquer sur son nom afin d’afficher les résultats, même si le contenu de la table des produits a été modifié.Lorsque vous créez une requête avec Access, vous devez en préciser la nature. Il en existe plusieurs types. Les deux principaux sont la requête de mise à jour, chargée de modifier le contenu d’une table, et la requête Sélection, qui permet d’extraire des valeurs et d’effectuer des calculs. C’est cette dernière que vous allez mettre en ?”uvre dans l’encadré ci-contre.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


EO