Exercice pecheur Créer des tables Créer des requêtes Créer des

Transcription

Exercice pecheur Créer des tables Créer des requêtes Créer des
Exercice pecheur
Créer des tables
Créer des requêtes
Créer des formulaires
Créer des macros
Créer des états
Principe : Une société de pêche désire gérer les prélèvements de poissons sur son secteur
et effectuer des statistiques sur ses actionnaires (les pêcheurs).
Travail à réaliser :
I/ DEMARRAGE
1. Récupérer le fichier de base sur le site et renommer le en pecheur
2. Lancer le logiciel Access et ouvrir la base pecheur
II/ CREATION ET MODIFICATION DE TABLES
1. Créer une nouvelle table comprenant les champs suivants :
¾ le champ "codetype" avec un type de données Numéro automatique
¾ le champ "nomdetype" avec un type de données texte
Mettre le champ "codetype" en clé primaire
Saisir les enregistrements : "cuillère, coup, mouche, harpon" dans le champ nom de
type (mettre un type par enregistrement)
Enregistrer la table sous le nom "Type de pêche"
2. Ouvrir la table "prises" en mode création, ajouter le champ "codetype" et le mettre en
type numérique.
Faire un masque de saisie au champ "nbprises" permettant de saisir un nombre
composé d'un seul chiffre (de 0 à 9) et ne pas permettre dans ce champ la saisie d'un
nombre supérieur à 5. Dans le cas ou l'on saisirait dans ce champ un nombre
supérieur à 5, faire afficher le message d'erreur suivant : "Vous êtes un
BRACONNIER, la prise maximale journalière de poisson est de 5".
Saisir les enregistrements : "2, 1, 1, 4, 1, 1, 4, 3" dans le champ "codetype" de la
table "Prises"
III/ CREATION DE RELATION ENTRE LES TABLES
1. Créer une relation entre la table "Type de pêche" et la table "Prises" et appliquer
l'intégrité référentielle à cette relation.
MAJ : 24/12/04
IV/ CREATION DE FORMULAIRES
1. Créer un formulaire permettant de saisir les pêcheurs (cf annexe 1) avec :
¾ le titre "Saisie des pêcheurs" en en-tête centré avec une taille de 18 et en
rouge
¾ le texte "pecheur" supprimé dans les étiquettes "nompecheur" et
"prenompecheur" (cf annexe 1)
¾ les champs nom et prénom côte à côte
¾ un masque de saisie sur le code postal pour que ce dernier comporte
obligatoirement 5 chiffres
¾ un bouton "quitter" permettant de fermer le formulaire (Vérifier le
fonctionnement du bouton)
¾ un bouton "nouveau" permettant d'ajouter un enregistrement (verifier le
fonctionnement du bouton)
2. Enregistrer ce formulaire sous le nom de "saisie des pêcheurs"
3. Créer un formulaire permettant de consulter les prises par pêcheur (cf annexe 2) avec
:
¾ un titre centré et encadré
¾ un sous formulaire que l'on nommera "SF prises" (ou le champ
"codepecheur" sera masqué et les étiquettes des champs modifiées : cf
annexe 2)
¾ le champ "nom pêcheur" en liste modifiable qui permettra de faire
afficher les prises du pêcheur choisi dans cette liste
¾ le formulaire ne pourra pas être modifié
4. Enregistrer ce formulaire sous le nom de "Consultation des prises"
5. Créer un formulaire permettant de saisir les Prises (cf annexe 3) avec :
¾ le codepecheur, le codepoisson et le codetype en liste déroulante (chaque
liste doit contenir le code et le libellé correspondant au code)
¾ la date en format date abrégé
¾ un masque de saisie pour la date
¾ un bouton permettant d'ouvrir le formulaire " saisie des pêcheurs"
6. Nommer ce formulaire : "Saisie des prises"
V/ CREER DES REQUETES
1. Créer des requêtes permettant d'obtenir :
¾ la liste des pêcheurs (nom, prénom, adresse) qui ont plus de trente ans,
nommer cette requête "age"
¾ le nombre de prises par pêcheur (Nom, prénom, nombre de prises),
nommer cette requête "nbprises"
¾ la liste des pêcheurs ayant pris plus de 2 poissons avant le 12/03/00 (avec
le nom, prénom, adresse, nombre de prises) nommer cette requête "prises
ouverture"
¾ le nombre de poissons pris par type de poisson à une date (la date sera
saisie par l'utilisateur dans boites de dialogue ou figurera la phrase : Saisir
une date). Nommer cette requête "date".
MAJ : 24/12/04
VI/ CREER DES ETATS
1. Créer un état permettant d'obtenir la liste des pêcheurs (nom, prénom, adresse, ville)
et le nombre de prises par type de prise pour chacun des pêcheurs (cf annexe 4)
¾ effectuer le total des prises par pêcheur
¾ effectuer le total de poissons pris
¾ modifier les noms des étiquettes d'en-tête (cf annexe 4) et les centrer
¾ mettre les sous totaux des nb de prises en vert et le total général en rouge
et les centrer
¾ mettre une couleur de fond jaune au total général et l'encadrer
¾ tracer un trait entre l'étiquette "somme" du sous total et le résultat du sous
total
¾ mettre en titre : "Nombre de prises par pêcheur"; centrer ce titre par
rapport aux marges gauche et droite
¾ nommer cet état "Pêcheur"
VII/ CREER DES MACROS (automatisation)
1. Faites en sorte d'ouvrir le formulaire "Saisie des pecheurs" à l'ouverture de la base.
2 Créer un bouton qui permette de quitter Access; nommé"quitter" sur le formulaire
consultation des prises.
MAJ : 24/12/04
Annexes
Annexe 1
Annexe 2
MAJ : 24/12/04
Annexe 3
Annexe 4
MAJ : 24/12/04