Domaines
RH
Juridique
Compta
Administratif/Moyens Généraux
Communication
Bureautique
Conseils aux débutants
Word
Excel
PowerPoint
Outlook
Access
Publisher

PagePlus (PAO)

Windows/système
PhotoImpact
Conception web : les bases
Applications pas à pas
Tests logiciels
Macros VBA
Leçons
Macros Word
Astuces
Orthographe
Rédaction
Organisation
Produits/services malins
Outils
Ouvrages
Modèles
Macros
Liens
Anglais
Grammaire avec AnglaisFacile
Leçon gratuite avec AnglaisFacile
Carrière
Gestion de carrière
Fiches métier
Témoignages / vécu
Offres d'emploi

Evénements métier
Echos de presse, comptes-rendus

Echanger

Forums
Chater en direct

© 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