Exercice Access : Requêtes affichage, Calcule et Fonction



7- En utilisant seulement le champ commentaire, affichez le prénom et nom des gérants de l’entreprise. 
* Critère "Est Null"

8- Affichez la commission du vendeur Gendron de Montréal. 
* Utilisation de la fonction Et.

9- Affichez le prénom, nom et occupation des vendeurs de Montréal et de Québec. 
* Utilisation de la fonction Ou.

10- Affichez le prénom, le nom et le revenu des employés ayant un revenu supérieur ou égal à 45 000 $. 
* type monétaire et champ calculé.

11- Affichez la commission de chacun des vendeurs si on leur donne une augmentation de 20%. 
* Champ calculé avec une constante. (20%)

12- Affichez le prénom et le nom des personnes embauché en 1993 sans utiliser le critère ENTRE ou <=. 
* Fonction année([Nom du champ de type Date/Heure]). Montrer le générateur d'expression.


 

7- 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

 


8- 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 $

9- 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).


10- 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 $


11- 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.