Exercice Access corrigé requêtes affichage, calcule et fonction

En utilisant seulement le champ Commentaires, affichez le prénom et nom des gérants de l’entreprise. 

Si on regarde le contenu du champ « commentaire », on s’aperçoit que toutes les personnes ont un commentaire, sauf les gérants. Alors, il faut indiquer à Access de rechercher les enregistrements dont le champ commentaire est vide. Pour ce faire, il faut utiliser le critère « Null ».

Critère

Champ : Prénom Nom Commentaires
Tri :
Afficher : X X X
Critère : Est Null
Ou :

Résultat

Prénom Nom Commentaires
Roger Lepage
Roger Dubuc


Affichez la commission du vendeur Gendron de Montréal.

Cette requête démontre la possibilité de cacher des champs ainsi que la possibilité d’utiliser plusieurs critères en même temps. Vous pouvez combiner plusieurs critères en même temps si ceux-ci sont sur la même ligne de critère. Si les critères sont sur des lignes différentes, c’est l’équivalent d’afficher le résultat de deux recherches différentes.

Critère

Champ : Poste Nom Bureau Commission
Tri :
Afficher : X
Critère : « Vendeur »  » Gendron «   » Montréal « 
Ou :

Résultat

Commission
23 000 $

Affichez le prénom, nom et occupation des vendeurs de Montréal et de Québec.

Attention! Il y a un piège dans la question.

Il s’agit d’une question de logique. Posez-vous la question: pouvez-vous être à Montréal ET à Québec en même temps? Non. Mais vous pouvez être à l’un OU l’autre. Il s’agit juste d’interpréter correctement la question qui vous est présentée. Ce n’est pas toujours aussi simple que ça.

Critère

Champ : Prénom Nom Poste Bureau
Tri :
Afficher : X X X X
Critère : Vendeur Montréal
Ou : Vendeur Québec

Vous pourriez aussi répondre à cette question de cette manière:

Critère

Champ : Prénom Nom Poste Bureau
Tri :
Afficher : X X X X
Critère : Vendeur Montréal ou Québec
Ou :

Résultat

Prénom Nom Poste Bureau
Denis Lambert vendeur Montréal
Suzanne Rémi vendeur Montréal
Éric Gendron vendeur Montréal
Élise Lavigueur vendeur Québec
Paul Gendron vendeur Québec

Cette question démontre qu’il est possible de combiner des critères sous forme ET et OU. Les critères sur une même ligne sont ajoutés (ET) l’un à l’autre. Les critères qui sont sur une autre ligne offrent une autre possibilité pour chercher de l’information (OU).

Affichez le prénom, le nom et le revenu des employés ayant un revenu supérieur ou égal à 45 000 $.

L’un des grands avantages des requêtes est la possibilité de créer des champs calculés. Il est possible d’afficher le résultat d’une formule qui utilise les informations provenant des autres champs de l’enregistrement. Pour cet exemple, le revenu est calculé par la somme du salaire et de la commission de l’employé.

Vous devez écrire le champ calculé dans l’une des cases de la ligne Champ. Le champ calculé est composé de deux parties: le nom et la formule. Elles sont séparées par un « :« . Pour l’exercice, il faut créer le champ calculé pour le revenu de chaque employé.

-Placez le curseur dans l’une des cases vides de la ligne Champ.
-Écrivez le nom que vous voulez donner à votre champ. Pour l’exercice, écrivez « Revenu ».
-Écrivez un : pour séparer le nom du champ de la formule dont vous avez besoin. C’est après le : que vous écrivez votre formule.
-Écrivez la formule salaire + commission

Ex.: nom:formule, tps:total*0,07 , tvq: (total+tps)*0,75 etc.

Donc, lorsque vous créez votre table, il ne doit pas avoir de champs dont vous pouvez trouver le résultat à partir des autres champs de l’enregistrement. L’exemple ci-dessus démontre qu’il est inutile d’avoir un champ TPS et TVQ dans une table puisqu’il est facile de les calculer.

Attention!
Si le nom du champ est composé de plusieurs mots, vous devez le mettre entre des crochets []. Ex.: [Date de naissance], [Taxe sur les produits et les services].

Pour cet exercice, plusieurs oublient de mettre deux « m » ou deux « s » au champ commission. Certains mettent même un « s » à la fin du champ Commission ou du champ Salaire. Vous devez l’écrire de la même façon qu’il est écrit dans la table.

Critère

Champ : Prénom Nom Revenu : salaire + commission
Tri :
Afficher : X X X
Critère : >=45000
Ou :

Résultat

Prénom Nom Revenu
Roger Lepage 50 000 $
Denis Lambert 45 000 $
Suzanne Rémi 65 000 $
Élise Lavigueur 47 000 $

Affichez la commission de chacun des vendeurs si on leur donne une augmentation de 20%.

Cette requête utilise encore une fois un champ calculé. Il s’agit d’une multiplication au lieu d’une addition.

Critère

Champ : Poste Ajusté : commission * 1,2
Tri :
Afficher : X
Critère :  » vendeur « 
Ou :

Résultat

Ajusté
54 000,00 $
78 000,00 $
27 600,00 $
56 400,00 $
26 400,00 $

Si vous le voulez, corrigez cette requête pour ajouter le prénom et le nom de famille des vendeurs devant leurs revenus.

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *