ACCESS : Exercices sur les requêtes
Avant de commencer
Ce cours est composé d'exercices aidant à comprendre le potentiel des requêtes. La difficulté de chaque exercice va crescendo. On présume que vous avez déjà lu et compris le fonctionnement des requêtes. Sinon, vous pouvez toujours revenir au cours précédent qui explique le fonctionnement des requêtes.
Pour réaliser les premières requêtes, il vous faut la table Employe, de la base de données commerce3.accdb.
Les dernières requêtes sont composées de plusieurs tables reliées. Pour celles-ci, il faut utiliser les bases de données commerce4.accdb.
Les exercices
La grande difficulté de la création d'une requête, c'est d'être capable d'interpréter la question posée pour que les options d'une requête soient capables d'y répondre. Pour ce faire, il faut de la pratique. La partie qui suit est une série d'exercices qui démontrent quelques-unes des possibilités des requêtes.
Ces exercices progressent en difficulté. Chacune démontre de nouvelles possibilité. Elles se basent sur les connaissances que vous avez acquises lors des cours précédents ainsi que sur les exercices précédents.
Pour chacune des questions, pensez à la manière dont vous répondriez avant de voir la réponse. Utilisez les étapes décrites dans le cours précédent pour choisir les tables, les champs et les autres options pour créer une requête qui répond à la question demandée. Ensuite exécuter la requête pour voir si votre réponse est la même que celle décrite plus bas.
Affichez le prénom et le nom des personnes ayant pour poste " Gérant ".
Recherche simple. solution
Affichez le prénom, nom de toutes les personnes dont le nom de famille commence par la lettre "Z".
Comme solution
Affichez le prénom, nom et salaire des personnes ayant un salaire supérieur à 45 000 €.
=,<, ,=,<, = et type numérique solution
Affichez le prénom et le nom des personnes embauchées en 2003.
Entre et type Date solution
Affichez le prénom et le nom des employés ayant la permanence selon l'ordre alphabétique de nom de famille et de prénom.
type logique et tri des enregistrements solution
Affichez le prénom et le nom des employés n'ayant pas la permanence.
type logique et l'opérateur Pas solution
En utilisant seulement le champ commentaire, affichez le prénom et nom des gérants de l'entreprise.
Critère "Est Null" solution
Affichez la commission du vendeur ASSIN de Haguenau
Utilisation de la fonction Et solution
Affichez le prénom, nom et occupation des vendeurs de Haguenau et de Strasbourg.
Utilisation de la fonction Ou solution
Affichez le prénom, le nom et le revenu des employés ayant un revenu supérieur ou égal à 45000 €
type monétaire et champ calculé solution
Affichez la commission de chacun des vendeurs si on leur donne une augmentation de 20%.
Champ calculé avec une constante (20%) solution
Affichez le prénom et le nom des personnes embauchées en 2003 sans utiliser le critère ENTRE ou <=.
Fonction année([Nom du champ de type Date/Heure]). Montrer le générateur d'expression solution
Affichez combien d'années de service a chaque employé de l'entreprise.
Fonction année() et date() solution
Affichez à côté du prénom et du nom des employés de l'entreprise le texte "champion" pour ceux qui ont une commission de 45 000 € ou plus. Placez le texte "Désolé" à côte de ceux qui ne répondent pas au critère précédent.
Fonction Vraifaux(condition;si vrai;si faux) dont le résultat est du texte solution
Affichez la commission des vendeurs si on donnait une prime de 5 000 € aux vendeurs ayant une commission de 45 000 € ou plus.
Fonction VraiFaux(condition; si vrai; si faux) dont le résultat est un chiffre solution
Affichez la somme de la masse salariale de l'entreprise.
Utilisation de l'opération somme solution
Affichez la somme de la masse salariale de l'entreprise par occupation.
Utilisation de l'opération somme sur plusieurs critères solution
Affichez la somme de la masse salariale de l'entreprise par lieu de travail et par poste.
Utilisation de l'opération somme sur plusieurs critères solution
Affichez la masse salariale des employés embauchés en 2003 repartis par lieu de travail.
Utilisation de l'opération Où solution
Affichez le nombre de personnes de l'entreprise par lieu de travail et par occupation.
Utilisation de l'opération Compte solution
Le piège de l'opération Compte.
Utilisation de l'opération Compte solution
Déterminez le nombre de vendeurs "champions" ayant récolté une commission de 40 000 € ou plus.
Utilisation des opérations Compte et Où solution
Utilisez une requête d'analyse croisée pour déterminer la masse salariale de l'entreprise par occupation en colonne et par lieu de travail en ligne.
Requête d'analyse croisée et l'opération Somme solution
Utilisez une requête d'analyse croisée pour déterminer le nombre d'employés par statut social et lieu de travail ayant la permanence.
Requête d'analyse croisée et l'opération Compte avec un critère solution
Changer le lieu de travail des employés de Strasbourg à Mulhouse.
Requête Mise à jour solution
Supprimer tous les employés dont le nom de famille est ASSIN.
Requête suppression solution
Créez une requête qui affiche le prénom, le nom et la date d'embauche des employés dont le choix de l'année est laissé à l'utilisateur de la requête.
Requête avec entrée de valeur (requête paramétrée) solution
Les prochaines requêtes requiert des champs qui se retrouvent dans plusieurs tables. Vous devrez utiliser la base de données commerce2.accdb.
Affichez le numéro de facture, nom et adresse du client ainsi que le prénom et nom du vendeur.
Requête basée sur plusieurs table solution
Affichez le nom de l'employé ainsi que le nombre des différents produits, avec description du produit, qu'il (ou elle) a vendu.
Requête basée sur plusieurs tables reliées avec l'opération compte solution
Affichez le total des ventes par clients.
Requête basée sur plusieurs tables reliées avec l'opération somme et un champ calculé solution