8.2 – Requêtes pour
séparer les ventes selon la TVA et calculer les montants de TVA pour chaque
commande.
Rappelons que le taux de TVA que le restaurateur devra appliquer est
différent selon que le produit vendu est consommé sur place ou non.
Il faudra d’abord créer une requête comportant uniquement les ventes
de produits consommés sur place, puis en faire de même pour les produits
vendus « à emporter ».
·
Cliquez sur Requête dans la
rubrique Objets
·
Choisissez « Créer une requête à
l’aide de l’assistant »
·
Dans la 1ère fenêtre de
l’assistant, choisissez la ou les tables (et requêtes) à utiliser. Dans le cas
présent , on prendra des champs de la table t_vente (numéro_vente, num_semaine, jour_semaine, nom_produit, quantité,
conso_sur_place) et de la requête créée précédemment : r_montant_commande (prix, montant_commande).
·
Dans la 2nde fenêtre,
choisissez « détaillée » de manière à afficher tous les champs.
·
Dans la 3ème fenêtre, modifiez
le nom de la requête proposé automatiquement et le remplacer par r_TVA20.
Cochez la case « Modifier la strucutre de la requête », puis cliquez
sur « Terminer ».
·
Localisez le champ
« conso_sur_place » dans les colonnes.
·
Dans la ligne « Critères », écrivez
en toutes lettres : OUI (puisque nous sommes dans la requête concernant la
TVA à environ 20% donc la vente à consommer sur place.)
·
Pour le même champ, décochez la case
de la ligne « Afficher », puisqu’il n’est pas nécessaire de faire
apparaître la valeur du champ dans la requête créée (tous les enregistrements
auront la même valeur : OUI)
·
Choisissez le classement par ordre
croissant d’abord par numéro de semaine, puis pas jour de semaine, puis par
produit. Utilisez la ligne « Tri » et veiller à l’ordre (de gauche à
droite) des champs de manière à ce que le classement soit correct.
·
Créez un nouveau champ (9ème
colonne) qu’on appellera « montant_HT ». Les valeurs des
enregistrements de ce champ seront le résultat du calcul suivant : montant_commande / 1.196 . Pour créer
cette expression, utilisez le générateur d’expression ou l’écrire manuellement
en reprenant exemple sur la requête précédente.
·
Créez un dernier champ appelé «
Taxe » qui pourra être calculé de deux façons.
·
Passez en mode d’affichage ‘Feuille de données’ pour visualiser la
requête.
·
Fermez la requête créée en
sauvegardant les changements effectués.
La requête présentant l’ensemble des ventes à consommer sur place est
créée. Il faut maintenant créer l’autre requête : ensemble des ventes à
emporter.
On peut créer une nouvelle requête de la même manière que ce qui vient
d’être fait. Mais, les deux requêtes étant quasiment identiques, on gagnera du
temps à copier la première et à aller modifier son contenu.
·
Dans la fenêtre de la base de données,
choisissez Requête.
·
Sélectionnez la requête r_TVA20.
·
Cliquez le bouton droit de la souris
et choisissez la fonction « copier » du menu contextuel qui apparaît.
·
Puis dans le cadre (ailleurs que sur
un des objets), cliquez sur le bouton droit et choisissez « Coller ».
(Vous pouvez aussi utiliser les rubriques du menu Edition ou les touches
de raccourcis : Ctrl + C et Ctrl +V.)
·
Le programme demande un nom pour la
nouvelle requête : vous choisirez par analogie à la requête précédente :
r_TVA5.
·
Sélectionnez cette nouvelle requête et
cliquez sur le bouton ‘Modifier’ pour l’ouvrir en mode Création de façon
à pouvoir y modifier certains éléments.
·
Modifiez les éléments dans les champs
« MontantHT », « Taxe », et « conso_sur_place »
de manière à obtenir les enregistrements correspondant aux ventes à emporter et
à calculer les valeurs avec une TVA à 5.5%.
·
Passez en mode d’affichage Feuille de
données pour vérification.
·
Fermez la fenêtre et enregistrer les
changements.
Retour
Page d'accueil : ISA3 - OAD - SGBDR, Access