Mes compétences :
type sélection
combiner les opérateurs SELECTION
Nouveau
Entreprises
Presidence de la Republique
- Informaticien
Parismaintenant
Présidence de la République
- Informaticien
Paris2011 - maintenantDate Embauche 1/12/2002 1/10/2000 1 000 1 500 1 300 1 400
La vision sous forme tabulaire donne le résultat suivant :
Champ CodeEmp NomEmp PrenomEmp DateEmbEmp CAEmpMois
Date Embauche 1/12/2002 1/10/2000 1 000 1 500 1 300 1 400
Il vous est demandé de réaliser la base de données LISTE_EMPLOYES. Elle est constituée d'une seule table appelée EMPLOYE.
Travail à faire :
A partir du mode opératoire ci-dessous :
1- Créer la base de données
2- Créer la table, en précisant les champs avec leurs contraintes (clés primaires, valeurs possibles, etc.)
3- Créer un formulaire de saisie pour enregistrer les données
Les étapes permettant d'obtenir la table employé.
1- Créer la base de données
* Ouvrez Access ;
* Dans la boîte de dialogue qui apparaît automatiquement, choisissez "Nouvelle base de données Access"
*
* Cliquez sur ;
* Définissez l'endroit ou vous allez la placer : dans Mes Documents ;
* Donner le nom de la base dans la zone Nom de fichier, ;
* Cliquez sur
La fenêtre suivante doit apparaître avec à gauche les différents objets à sélectionner
Parmi les principaux, il y a les TABLES, REQUETES, FORMULAIRES et les ETATS
2- Créer la table
Avant même d'entrer de l'information, il faut donner une structure à cette table. Il faut déterminer une liste de champs ainsi que les caractéristiques de ces champs.
* Cliquez sur l'objet Tables.
* Appuyez sur le bouton Nouveau. ;
* De la liste des choix, sélectionnez l'option Mode Création.
Access vous offre plusieurs manières de créer une table de données. Le mode feuille de données vous affiche une grille dans laquelle vous écrivez simplement les informations que vous voulez conserver. Vous pourrez ensuite choisir le mode création pour changer les options qu'Access avait déterminées pour vous. Le mode création contient toutes les options pour créer et personnaliser la structure d'une table de données. L'assistant Table vous donne de l'aide à la création d'une table en vous demandant de choisir parmi une liste de champs qui se retrouvent le plus souvent dans une table. Vous pouvez aussi importer une table à partir d'une autre base de donnée d'Access ou même d'une feuille de travail d'Excel. La dernière option vous permet de faire un lien à une autre table d'une autre base de données et d'accéder à ses informations.
* Cliquez sur le bouton OK.
a) Préciser les champs
* Inscrire le nom du champ, spécifier le type et déterminer les propriétés du champ dans le volet inférieur. Répéter la procédure pour chaque champ de la table. Il est possible de s'aider du tableau ci-dessous :
Données codifiées
(nom champ)
Types de données
Caractéristiques
Données
(description)
Propriété clé
CodeEmp
Texte
Garder toutes les valeurs par défaut
Code Employé
Oui
NomEmp
Texte
Garder toutes les valeurs par défaut
Nom Employé
Non
PrenomEmp
Texte
Garder toutes les valeurs par défaut
Prénom Employé
Non
DateEmbEmp
Date
Garder toutes les valeurs par défaut
Date d'embauche
Non
CAEmpMois
Numérique
Chiffre d'affaires Employé / Mois
Non
b) Indiquer la clé
- Sélectionner la ligne où doit se trouver le champ clé et cliquer sur l'outil symbolisant une clé dans la barre des outils. La clé est alors inscrite à côté du champ.
c) Enregistrer la table
Fichier - Enregistrer - Noter le nom de la table EMPLOYE (de préférence en majuscule)
d) Fermer la table
- Fermer la table pour revenir à la fenêtre base de données
- En cas d'erreur, sélectionner la table puis cliquer sur l'outil MODIFIER dont le symbole est
B- Saisie des données
A ce stade, il est possible de saisir les valeurs dans le tableau. Pour cela, il suffit de sélectionner la table et de saisir les valeurs. Toutefois il est préférable de faire cela à l'aide d'un formulaire
- Cliquer sur l'objet Formulaires puis double cliquer sur « CREER UN FORMULAIRE A L'AIDE DE L'ASSISTANT »
- Choisir la table ou la requête servant de source de données (ici la table EMPLOYE)
- Sélectionner tous les champs (bouton)
- Choisir la présentation colonne simple
- Choisir un style ;
- Mettre le titre : Liste des employés puis cocher OUVRIR LE FORMULAIRE puis TERMINER ;
- Saisir les données du tableau EMPLOYE si ce n'est déjà fait.
C- Interrogation de la base de données
Elle se fait par l'intermédiaire de requêtes.
1- Les requêtes de type projection
Elle consiste à retenir certains champs d'une table pour constituer une nouvelle table.
La démarche pour réaliser une requête est la suivante :
- Sélectionner l'objet REQUETE
- Choisir le mode création
- Sélectionner la ou les tables sources
- Cliquer sur AJOUTER puis sur FERMER
Une fenêtre semblable à la suivante doit apparaître :
Dans la ligne CHAMP, seront notées les champs
- à afficher (dans ce cas cocher pour la case dans la ligne AFFICHER)
- utilisés dans les critères pour ne sélectionner que certaines lignes qui répondent à certaines conditions)
Soit l'exemple suivant :
Il est possible de voir que :
- Tous les champs de la table EMPLOYE seront affichés En effet, dans une des colonnes, il y a EMPLOYE.*
- Seules les lignes pour les codes des employés E2 et E3 seront affichés.
Il convient donc de choisir les bons champs et les bons critères.
Vous pouvez ensuite tester votre requête en utilisant l'outil
Enregistrer ensuite en utilisant les menus FICHIER - ENREGISTRER
Fermer ensuite la fenêtre
TRAVAIL A FAIRE
Réaliser les requêtes suivantes :
1- Visualiser toutes les caractéristiques des employés
2- Visualiser les noms et date d'embauche des employés
3- Visualiser dans une même requête le nom, le chiffre d'affaires et dans une troisième colonne le chiffre d'affaires avec pour nom CA
Aide : pour la 3ème colonne, il faut donc saisir un alias. Il faut donc taper dans cette colonne champ :
CA: CAEmpMois
2- Requête de type sélection
Elle consiste à choisir les lignes d'une table qui répondent à certaines conditions pour constituer une nouvelle relation.
TRAVAIL A FAIRE
Réaliser les requêtes suivantes :
1- Visualiser la liste des employés dont le CA du mois est supérieur à 1200
2- Visualiser la liste des employés dont le prénom commence par la lettre a
Aide : dans la ligne des critères noter Comme 'a*'
3- Visualiser la liste des employés dont le prénom se termine par la lettre e
Aide : dans la ligne des critères noter Comme '*e'
4- Visualiser la liste des employés dont le CA est compris entre 1 300 et 1500
Aide : dans la ligne des critères noter Entre 1300 et 1500
5- Visualiser les caractéristiques des employés E2 et E3
6- Visualiser les caractéristiques de tous les employés sauf E4
Aide : dans la ligne des critères noter Pas In ('E4)'
7- Visualiser les caractéristiques des employés qui cumulent les caractéristiques suivantes : le CA supérieur à
Date Embauche 1/12/2002 1/10/2000 1 000 1 500 1 300 1 400
Code Catégorie Employé A B A B
Libellé catégorie Employé Temps complet Temps partiel Temps complet Temps partiel
Il est possible de considérer qu'à partir de cette table, une seule table peut-être réalisée
1- Pourquoi constituer plusieurs tables ?
TRAVAIL A FAIRE :
1- Créer une base de données constituée uniquement de cette table.
2- Réaliser un formulaire puis saisir les différentes valeurs.
3- Saisir dans le formulaire l'enregistrement supplémentaire suivant :
Code employé : E5
Nom employé : Bropaliande
Prénom employé : Bertrand
CAEmpMois 1 000 1 500 1 300 1 400
CodeCategorieEmp A B A B
LibelleCategorieEmp Temps complet Temps partiel Temps complet Temps partiel