- I. GENERALITE
- II. INSTALLATION
- III. MISE EN ROUTE
- IV. GESTION DES CLIENTS
- V. GESTION DU STOCK
- VI. GESTION DES VENTES
- VII. GESTION DES COMMANDES
- VIII. CAISSE
- IX. TIERS PAYANT
- X. CATALOGUES FOURNISSEURS
- XI. PARAMETRAGE DU LOGICIEL
- XII. OUTILS
- XIII. SERVICES
- XIV. STATISTIQUES
- XV. REQUETES ET PUBLIPOSTAGE
- XVI. ANNEXES
- Résultat
L’instruction UPDATE permet de créer une requête de mise à jour qui modifiera les valeurs des champs d’une table spécifiée en fonction des critères déterminés.
La syntaxe est la suivante :
UPDATE <nom de
table> SET <champ1>=<nouvelle valeur1> , <champ2>=<nouvelle valeur2> , etc. WHERE <condition> |
La clause WHERE s'utilise de la même manière qu'avec l'instruction SELECT.
- Dans l’exemple ci-dessous, le prix de tous les articles de plus de 1500 € du fournisseur Draeck sera diminué de 50 € :
UPDATE Articles SET Prix = Prix – 50 WHERE (Prix > 1500) And (Fournisseur = "Draeck") |
Remarque : L’instruction UPDATE est particulièrement utile pour modifier de nombreux enregistrements ou lorsque les enregistrements à modifier sont dispersés dans plusieurs tables. Il est possible de modifier plusieurs champs à la fois.
- Dans l’exemple suivant, le prix de vente de tous les articles est recalculé à partir de leur prix d’achat et le taux de TVA est modifié à 25 % :
UPDATE Articles SET [Prix de vente] = Prix + (Prix * 25/100), TVA = 25 |
L’instruction UPDATE ne produit pas de résultats. Pour connaître les enregistrements qui seront modifiés, il est conseillé de visualiser d’abord les résultats à l'aide d'une requête SELECT (qui utilise les mêmes critères), puis d’exécuter la requête UPDATE.