|
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.
Cré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
|