Vous êtes sur la page 1sur 2

Universit Moulay Ismail Ecole Suprieure de Technologie Meknes

AU 2011/2012 GRTP1&3 filire GI/S2

TP_Quatre
Base de Donne Sous MsAccess
La base de donnes en question concerne toujours la gestion dune bibliothque traite dans la srie 3. En respectant toutes les contraintes dintgrits rfrentielles cit auparavant, nous avons essay de continuer prsenter les autres objets de MsAccess savoir les tats et les macros.

1. Les tats :
La suite logique dans lutilisation dune base de donnes est limpression des rsultats. Ltat est le mode qui donne accs aux options de mise en page de limpression, ce que ne permettent ni les requtes ni les formulaires. De plus, les tats permettent de regrouper des informations selon certains critres ou deffectuer des calculs. NB : Dans notre tude sur les tats, nous supposons que les diffrentes tables de notre base de donne contiennent un grand nombre de fiches. En effet, la mise en page avant limpression dun tat devient alors intressante. 1.1. Crer un tat partir dune table. Nous allons dcouvrir lassistant tat pour raliser un tat de la liste des livres. Comme dans les formulaires, lassistant permet de mettre en place rapidement un tat basique dont nous pourrons affiner la prsentation grce des modifications. - cliquez dans la barre de menu sur Insertion, puis Etat ou partir de la fentre base de donnes, cliquez sur longlet Etats puis sur le bouton Nouveau, prenez lassistant tat et choisissez la table Livre comme source des donnes puis validez. - Dans la boite qui affiche, slectionnez les champs Titre, Genre, DateAchat et PrixHT puis cliquez sur suivant, puis suivant sans faire le regroupement. - Dans la boite suivante, choisissez de faire un tri sur les titres de livres, puis cliquez sur suivant. - Indiquez maintenant lorientation des donnes. Prenez le format Paysage, et cliquez sur suivant. - Indiquez en suite comment vous souhaitez prsenter les donnes, une boite saffiche, vous propose des modles, clique aprs sur suivant - Enfin donner un titre : Liste des livres, qui apparatra sur ltat. Vrifier que aperu de ltat est bien coch, et enfin cliquez sur Terminer. 1.2. Modifier un tat Pour modifier cet tat, il faut passer en mode Cration. Nous allons tout dabords en expliquer les diffrentes zones de saisie : Zone En-tte dtat contient le texte qui saffichera en haut de la 1re page. Il sagit en gnral du titre. Zone En-tte de page contient des tiquettes avec le libell des colonnes qui safficheront en haut de chaque page Zone Dtail affichera le contenu des champs slectionner et ce pour chaque fiche imprime. Zone Pied de page contient des donnes ou des formules de calculs qui safficheront en bas de chaque page dun tat deux zones sont proposes par dfaut ( elles pourraient tre modifies) Zone Pied dtat contient des formules de calculs dont le rsultat saffichera en bas de la dernire page dun tat.

Universit Moulay Ismail Ecole Suprieure de Technologie Meknes 1.3. Placer un calcul en Pied dtat

AU 2011/2012 GRTP1&3 filire GI/S2

Nous souhaitons par exemple faire apparatre la moyenne des PrixHT et des PrixTTC de tous les livres. - en mode Cration, dans la boite outils prenez licne Zone de texte, dans le lebel l saisissez Total HT - amener la souris dans la zone marque indpendant, clic droit, slectionnez Proprits. Dans longlet Toutes, sur la ligne source de control, tapez la formule =Somme([prix HT]), et choisissez le format fixe - fermez la fentre des proprits et tracez une deuxime zone de texte en dessous de la premire pour pouvoir y calculer le total TTC, sachons que PrixTTC=PrixHT*1.055. - fermer la fentre des proprits. Vous pouvez voir votre tat tel quil sera imprim. 1.4. Appliquer un regroupement On va essayer de raliser un tat qui regroupe les livres par genre. - dans le menu Access, cliquez sur affichage, puis Trier et grouper. Dans la boite de dialogue notre champs de tri (titre) est dj spcifi. Nous y ajoutons un champ de regroupement : Genre - attention : les champs de regroupement doivent tre placs avant les champs de tri. - pour prciser quun champ est un champ de regroupement, il faut modifier au moins lune des deux proprits : entte de groupe ou pied de groupe en y plaant la valeur Oui. Puis fermez la boite des proprits. - Sur votre tat est insre une nouvelle zone : En-tte de groupe genre. Lentte de groupe prend le nom du regroupement demand. - Pour prsenter clairement cet tat, affichez par exemple lintitul Genre et son contenue a chaque nouveau groupe, clique sur la zone Genre dans lentte de page pour le dplacer vers lentte de groupe ; et placez la zone Genre de groupe dans la zone Dtail cot. Placez en dessous les autres intituls de la zone en-tte de page. 1.5. Crer un tat partir dune requte. - Cliquez sur longlet Etat puis sur Nouveau - Dans la boite de dialogue nouvel tat, slectionner lassistant tat et la requte liste des livres et des auteurs - Placez les 2 champs de cette requte dans la zone champs slectionns, puis cliquez sur suivant. - Afficher alors la liste par auteur, cliquez sur suivant - De mme triez les livres pare titre, puis cliquez sur suivant - Choisissez une orientation et un style pour ltat - Donner un titre ltat : Liste des livres et des auteurs, puis Terminer.

Vous aimerez peut-être aussi