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