Domaines
RH
Juridique
Compta
Administratif/Moyens Généraux
Communication
Bureautique
Conseils aux débutants
Word
Excel
PowerPoint
Outlook
Access
Publisher
Windows/système
Applications pas à pas
Tests logiciels
Macros VBA
Leçons
Macros Word
Macros Excel
Astuces
Orthographe
Rédaction
Organisation
 
Outils
Ouvrages
Modèles
Macros
 
Anglais
Grammaire avec AnglaisFacile
Leçon gratuite avec AnglaisFacile
Carrière
Gestion de carrière
Fiches métier
Témoignages / vécu
 
 

Echanger

Forums

© Nadège Guilbert
Le contenu de ce site
est régulièrement déposé auprès de la SGDL
Reproduction interdite
sans le consentement
écrit de l'auteur


Imprimer la page

Bureautique > Access

16-nov-06

 

 

 

Les requêtes Mise à jour

 

Chaque année, voire plusieurs fois en cours d'année, les prix des services ou produits de votre entreprise fluctuent.

Il convient alors de mettre à jour vos grilles tarifaires.
Fort heureusement Access dispose d'une fonction spécifique pour ce faire : la requête Mise à jour, très simple d'emploi.

Dans l'exemple qui suit, nous allons modifier les tarifs de la base Produits pour les convertir en Euros (autrement dit, diviser tous les prix par 6,5597 €) puis, nous leur ferons subir une augmentation de 3,5%.

Nous allons donc créer deux requêtes Mise à jour que nous enchaînerons.

Pour suivre cet exemple, téléchargez la base Comptoir ci-jointe.

Augmenter ses tarifs : la requête mise à jourCréation de la requête "Passage à l'euro"

Activez l'onglet Requêtes, puis cliquez sur le bouton Nouveau et sélectionnez l'option Mode Création.
Comme Access vous y invite, ajoutez la table Produits et cliquez sur Fermer.
Faites à présent glisser le champ Prix unitaire vers la grille.
A présent, activez le menu Requête, puis Mise à jour.
Le champ Mise à jour apparaît sur la 3e ligne de votre grille.
Saisissez ici les calculs à effectuer, en l'occurrence : [Prix unitaire]/6.55957.

Nb : lorsque le nom d'un champ comporte un espace, il est impératif d'écrire le nom de ce champ entre []. C'est pourquoi il est plus aisé de prendre l'habitude de bien écrire les noms de ses champs et de privilégier les noms sans espace.

Exécutez votre requête en cliquant sur l'icône ! Access vous met en garde et vous informe que vous allez mettre 77 enregistrements à jour. Validez en cliquant sur le bouton Oui et refermez votre requête en la sauvegardant.

Contrôlez le résultat en ouvrant votre table Produits : les prix ont bien été convertis et il ne vous reste plus qu'à modifier le format d'affichage et à opter pour un format Euro.

Augmenter ses tarifs

Pour augmenter un tarif, on applique le même principe.
Activez l'onglet Requêtes, puis cliquez sur le bouton Nouveau et sélectionnez l'option Mode Création.
Comme Access vous y invite, ajoutez la table Produits et cliquez sur Fermer.
Faites à présent glisser le champ Prix unitaire vers la grille.
A présent, activez le menu Requête, puis Mise à jour.
Le champ Mise à jour apparaît sur la 3e ligne de votre grille.
Saisissez ici les calculs à effectuer, en l'occurrence : [Prix unitaire]*1,035.

Exécutez votre requête en cliquant sur l'icône ! Access vous met en garde et vous informe que vous allez mettre 77 enregistrements à jour. Validez en cliquant sur le bouton Oui et refermez votre requête en la sauvegardant.

Des mises à jour plus sélectives...

Vous pouvez, bien sûr, restreindre l'augmentation à certains produits, mais il faut pour cela que votre table dispose d'un moyen sûr d'identifier les produits en question.
Par exemple, si le taux varie en fonction du type de produit (1,5% sur les produits laitiers et 1,98% sur les boissons), votre table Produits doit disposer d'un champ permettant de limiter l'impact de l'augmentation. Dans notre table Produits, il s'agit du champ Code Catégorie. Il suffit alors de faire glisser ce champ vers la grille, de modifier le taux d'augmentation et de saisir le critère.
L'illustration ci-contre vous montre comment n'augmenter que les produits laitiers (code catégorie 4).

Quelques suggestion d'utilisation

Si vous pouvez bien évidemment utiliser les requêtes Mise à jour pour des augmentation (ou réduction !) de tarifs, vous pouvez également utiliser ces mêmes requêtes pour actualiser du texte, par exemple un code postal, un numéro de téléphone, le nom d'un produit...

Il suffit de taper le nouveau libellé sur la ligne Mise à jour et valider votre action !

Haut

Niveau

Pré-requis :

  • Aucun