18- Affichez la somme de la masse salariale de la compagnie divisée par lieu de travail et par poste.
Il s’agit aussi d’une requête qui a besoin d’une opération (somme). Il faut ajouter encore plus de détails que les deux dernières requêtes. Dans ce cas, il faut ajouter les champs Bureau et poste en plus de calculer les revenus.
– Appuyez sur le bouton S .
OU
-Du menu Affichage, sélectionnez l’option Opérations.
Critère
Champ : | Bureau | Poste | Revenu : salaire + commission |
Opération : | Regroupement | Regroupement | Somme |
Tri: | |||
Afficher : | X | X | X |
Critère : | |||
Ou : |
Résultat
Bureau | Poste | Revenu |
Montréal | Gérant | 50 000 $ |
Montréal | Vendeur | 133 000 $ |
Québec | Gérant | 43 000 $ |
Québec | Vendeur | 169 000 $ |
Plus que vous ajoutez de champs, plus que la réponse sera détaillée. À l’exercice 11, il y avait seulement un champ pour le total des revenus. À l’exercice 12, il y avait en plus du champ des revenus celui des postes. Le résultat de la requête est plus détaillé qu’auparavant. Avec cette question et trois champs à l’affichage, le résultat est encore plus détaillé.
19- Affichez la masse salariale des employés embauchés en 1993 repartit par lieu de travail.
Vous avez remarqué dans les trois derniers exercices qu’à chaque fois que vous ajoutez un champ à la requête que la réponse devient de plus en plus détaillée. Mais, que faire lorsqu’il faut faire une opération avec des critères sans détailler sur ceux-ci ? Il existe une opération pour régler cette situation. L’opération « Où » est utilisé lorsqu’on veut ajouter une condition à une requête sans pour autant détaillé la réponse sur cette condition. Pour l’exemple, le champ Embauche est utilisé pour trouver les employés qui ont été embauché en 1993. Cependant, le revenu n’est pas distribué pour chacune des dates d’embauche de cette année.
Critère
Champ : | Embauche | Bureau | Revenu : salaire + commission |
Opération : | Où | Regroupement | Somme |
Tri: | |||
Afficher : | X | X | |
Critère : | Entre #93-01-01# et #93-12-31# | ||
Ou : |
Résultat
Bureau | Revenus |
Montréal | 88 000 $ |
Québec | 112 000 $ |
Si vous n’aviez pas utilisé l’opération « Où », et laissé à l’opération regroupement pour le champ Embauche, le résultat aurait affiché le cumulatif des revenus par bureau et par date d’embauche des employés de la compagnie.
20- Affichez le nombre de personnes pour l’entreprise par lieu de travail et par occupation.
Cet exercice est pour vous démontrer le fonctionnement de l’opération Compte. Cette opération, comme le nom l’indique, compte le nombre d’enregistrements qui répondent aux critères demandés. Aussi, comme pour toutes les opérations, à chaque fois que vous ajoutez un champ à la requête, la réponse devient de plus en plus détaillée.
– Appuyez sur le bouton S .
OU
-Du menu Affichage, sélectionnez l’option Opérations.
Critère
Champ : | Bureau | Poste | Prénom |
Opération : | Regroupement | Regroupement | Compte |
Tri: | Croissant | Croissant | |
Afficher : | X | X | X |
Critère : | |||
Ou : |
Résultat
Bureau | Poste | CompteDePrénom |
Montréal | Gérant | 1 |
Montréal | Vendeur | 3 |
Québec | Gérant | 1 |
Québec | Vendeur | 2 |
20a- Le piège de l’opération Compte
L’opération Compte calcule le nombre ‘enregistrements qui répond aux critères que vous avez choisi. Il y a cependant une situation ou celle-ci pourrait sous-estimer le nombre exact. Reprenons le dernier exemple avec une petite modification. Au lieu de faire le compte sur le champ Prénom, utilisez le champ Commentaire.
Champ : | Bureau | Poste | Commentaire |
Opération : | Regroupement | Regroupement | Compte |
Tri: | Croissant | Croissant | |
Afficher : | X | X | X |
Critère : | |||
Ou : |
Résultat
Bureau | Poste | CompteDeCommentaire |
Montréal | Gérant | 0 |
Montréal | Vendeur | 3 |
Québec | Gérant | 0 |
Québec | Vendeur | 2 |
Il n’y a plus de gérants! Pourquoi y a-t-il une différence? Access n’ajoute pas les enregistrements dont le contenu du champ est vide. Comme vous l’avez vu à l’exercice 7, le contenu du champ commentaire est vide pour les gérants de l’entreprise. Il est donc fortement suggéré de toujours utiliser avec l’opération Compte un champ dont on est certain qu’il y a un contenu. Vous pouvez l’un des autres champs de la requête ou le champ qui sert de clé primaire de la table. Par définition, celui-ci ne peut jamais être vide.
21- Déterminez le nombre de vendeurs « champions » ayant récolté une commission de 45 000 $ ou plus.
L’exercice consiste à utiliser l’opération Compte pour connaître le nombre de personnes qui répondent aux critères mentionnés ci-dessus. Cet exercice ressemble beaucoup à exercice 19. La différence est que cet exercice utilise l’opération Compte au lieu de l’opération Somme. Puisque les gérants de l’entreprise n’ont pas de commissions, le champ Poste est inutile pour compter seulement les vendeurs.
– Appuyez sur le bouton S .
OU
-Du menu Affichage, sélectionnez l’option Opérations.
Critère
Champ : | Nombre:Prénom | Commission |
Opération : | Compte | Où |
Tri: | ||
Afficher : | X | |
Critère : | >=45000 | |
Ou : |
Résultat
Nombre |
3 |