Professional Documents
Culture Documents
Microsoft
CAS PRATIQUES
Fac Simil
MANUEL DEXERCICES
AVERTISSEMENT
Microsoft Office Access 2007 est une marque dpose de la socit Microsoft. Toutes les marques cites dans cet ouvrage sont des marques dposes par leurs propritaires respectifs. Cet ouvrage nest pas la documentation officielle de Microsoft Office Access 2007 et son contenu nengage pas la socit Microsoft. Ce document contient des informations protges par copyright. La loi du 11 mars 1957 nautorisant aux termes des alinas 2 et 3 de larticle 41, dune part, que les copies ou reproductions strictement rserves lusage priv du copiste et non destines une utilisation collective , et, dautre part, que les analyses et les courtes citations dans un but dexemple et dillustration, toute reprsentation ou reproduction intgrale, ou partielle, faite sans le consentement de lauteur ou de ses ayants droit ou ayants cause, est illicite (alina 1er de larticle 40). Cette reprsentation ou reproduction, par quelque procd que ce soit, constituerait donc une contrefaon sanctionne par les articles 425 et suivants du Code pnal.
Rf : PK0308 Access 2008 Cas pratiques Auteur : Yvan PICOT octobre 2009
Editeur Tsoft 10, rue du Colise 75008 Paris http://www.tsoft.fr Tl. : 01 56 88 29 64 Fax : 01 53 76 03 64
Avant-propos
Conu par des pdagogues expriments, loriginalit de cet ouvrage est de vous proposer un parcours d'apprentissage travers des cas pratiques, pour apprendre les fonctions du logiciel Microsoft Office Access 2007. Les cas pratiques sont des scnarios qui vous guideront tape par tapes, en vous laissant progressivement plus de latitude pour retrouver vous-mme les manipulations. Ces cas pratiques sadressent en priorit aux utilisateurs dbutants, mais ils seront galement utiles aux utilisateurs dj aguerris sur une prcdente version dAccess qui veulent sapproprier rapidement la nouvelle interface dOffice Access 2007. La ralisation du parcours complet permet de sinitier seul en autoformation. Un formateur pourra aussi utiliser cette partie pour animer une formation lutilisation de Microsoft Office Access 2007 : mis disposition des apprenants, ces exercices permettent chaque lve de progresser son rythme et de poser ses questions au formateur sans ralentir la cadence des autres lves. Les cas pratiques consistent raliser progressivement une application Access. Ils vous permettront de mettre en uvre la plupart des fonctions, tout en vous prparant concevoir vos propres applications de manire autonome.
Les donnes ncessaires la ralisation de ces cas pratiques peuvent tre tlcharges depuis le site Web www.tsoft.fr. Il vous suffit pour cela de taper le code PK0308 dans le champ <RECHERCHE> de la page daccueil du site, puis dappuyer sur . Vous accderez la fiche de louvrage sur laquelle se trouve un lien vers le fichier tlcharger. Une fois ce fichier tlcharg sur votre poste de travail, il vous suffit de le dcompresser vers le dossier C:\Exercices Access 2007 ou un autre dossier si vous prfrez.
Conventions typographiques
Pour faciliter la comprhension visuelle par le lecteur de lutilisation pratique du logiciel, nous avons adopt les conventions typographiques suivantes : Gras :
Gras :
les onglets, les groupes, les boutons et les zones qui sont sur le Ruban. noms des sections dans les menus ou dans les botes de dialogue (*). noms des items dans les listes/menus et noms des botes de dialogue (*). noms de dossier, noms de fichier.
Italique :
Police bton :
Police baton fond gris : texte saisir ou contenu de champ <champ> : [xxxxx] : Actions : noms de champ ou de colonne ou de proprit. boutons qui sont dans les botes de dialogue (*). les actions raliser sont prcdes dune puce.
(*) Dans cet ouvrage, le terme dialogue dsigne une bote de dialogue .
SOMMAIRE
Prliminaires .................................................................................................. 3
29
8 mn
Vous allez crer une nouvelle base de donnes et lenregistrer dans le dossier C:\Exercices Access 2007, sous le nom Clients. Elle portera lextension accdb.
Access vous demande denregistrer la nouvelle base. En effet, Access a besoin dun fichier sur le disque dur pour pouvoir travailler (au contraire de Word, par exemple, qui travaille en mmoire et nutilise le disque dur que pour sauvegarder). Slectionnez le dossier de stockage sur disque dur du fichier base de donnes .
30
Access cr le fichier, et ouvre le volet de navigation sur une base de donnes contenant un projet de table nomme initialement Table1, elle-mme contenant un seul champ <N>. Cette table de donnes nest pas encore cre, elle est simplement propose la cration. Dans cet exercice, vous allez fermer la base de donnes, sans crer la table. Fermez la base de donnes. Pour cela, cliquez sur le bouton Office , puis sur Fermer la base de donnes.
Access vous positionne dans le dernier rpertoire utilis, puisque vous navez pas quitt Access mais seulement ferm la base de donnes. Slectionnez le fichier Client.accdb (ou Client si vous avez choisi dans Windows de ne pas afficher les extensions). Cliquez sur la flche associe au bouton [Ouvrir] Slectionnez Ouvrir en exclusif . .
Sous longlet Outils de base de donnes>groupe Outils de base de donnes, cliquez sur le bouton Chiffrer avec mot de passe. Access ouvre un dialogue vous demandant de saisir un mot de passe. Attention, le mot de passe est sensible la casse (distinction entre majuscule et minuscule) : TSoft est diffrent de tsoft. Saisissez un mot de passe (par exemple tsoft). Saisissez nouveau le mot de passe Cliquez sur [OK]. Si les deux mots de passe ne sont pas strictement identiques, un message vous en avertit et la protection nest pas mise en place. Cliquez sur le bouton Office , puis Fermer la base de donnes. Ouvrez la base Client.mdb. Vous pouvez utiliser la liste des fichiers rcemment utiliss du menu Office. Access vous demande le mot de passe. Entrez le mot de passe que vous avez saisi prcdemment. Cliquez sur [OK] ou appuyez sur Access ouvre la base de donnes. . .
31
Slectionnez le fichier Client.accdb. Cliquez sur la flche associe au bouton [Ouvrir]. Slectionnez Ouvrir en exclusif. Access vous demande le mot de passe. Saisissez le mot de passe. La base de donnes souvre. Sous longlet Outils de base de donnes>groupe Outils de base de donnes, cliquez sur le bouton Supprimer le chiffrement de la base de donnes. Pour pouvoir supprimer le mot de passe, Access vous demande de le saisir. Saisissez le mot de passe. Cliquez sur [OK] ou appuyez sur .
Vous venez de crer la structure de votre base de donnes, elle ne contient encore aucune donne. Ltape suivante va consister y crer les tables (les objets dans lesquels seront stockes les donnes).
32
33
Vous allez crer trois tables dans la base de donnes Client.accdb (cette base a t cre lors du cas prcdent). Il sagit des tables T_CLIENTS, T_CIVILITES et T_ABONNEMENTS.
Entier
A noter : le champ CLI_REMARQUES nest pas de type texte , limit 255 caractres, mais de type mmo , qui peut contenir jusqu 63 999 caractres. 34 Tsoft Access 2007 : Cas pratiques
Dans la premire cellule de la colonne <Nom du champ> , tapez le nom du premier champ : CLI_ID. Tapez sur pour valider et placer le curseur dans la colonne suivante. Dans la colonne <Type de donnes> . Par dfaut, Access propose le type Texte. Ouvrez la liste droulante en cliquant sur la flche gauche de Texte et choisissez NumroAuto dans cette liste. Tapez sur pour valider et placer le curseur dans la colonne suivante. Dans la colonne <Description>, tapez un descriptif pour ce champ : Identifiant du client. Tapez sur pour valider et passer dans la ligne suivante. Le curseur repasse dans la premire colonne <Nom du champ> de la ligne suivante.
35
Dans la colonne <Type de donnes> , Access propose le type Texte (par dfaut) que vous laissez. Tapez sur pour placer le curseur dans la colonne suivante. Dans la colonne <Description> , saisissez un descriptif pour ce champ : Civilit : Monsieur, Madame, Mademoiselle. Appuyez sur ou sous longlet Gnral , cliquez sur la proprit <Taille du champ> dans la partie infrieure de la fentre. Saisissez 12. Cliquez dans la ligne vide suivant dans la liste des champs dj dfinis, pour dfinir un nouveau champ. De manire similaire, saisissez les autres champs dcrits dans le tableau de la page prcdente. Si vous le dsirez, vous pouvez ventuellement modifier la description. Pour huit des dix derniers champs, noubliez pas que le type de donnes nest pas Texte. Vous noterez que le code postal est de type texte et non de type numrique : cela pose moins de problmes pour les codes postaux commenant par zro (Moulin : 03000), cela facilite le calcul du dpartement (prendre les deux caractres les plus gauche), on fait rarement la moyenne des codes postaux. De faon gnrale, si un code est un code signification , tel que le numro de scurit sociale, (le premier chiffre indique le sexe, les deux suivants lanne de naissance, ) il est fortement conseill de le mettre en type texte
DFINISSEZ LA CL PRIMAIRE
Vous allez dfinir la cl primaire de cette table. La cl primaire permet didentifier chaque enregistrement de manire unique. Vous verrez lutilit de la cl primaire ultrieurement. Slectionnez le premier champ, CLI_ID. Il suffit dtre positionn nimporte o dans la ligne. Sous longlet Cration>groupe Outils, cliquez sur le bouton Cl primaire. Une petite cl apparat gauche du champ CLI_ID. Il faut ensuite enregistrer la table : Cliquez sur le bouton Office , puis sur Enregistrer. Access vous demande un nom pour la table. Saisissez T_CLIENTS. Cliquez sur [OK]. En fin de procdure, vous devez obtenir :
36
Appuyez sur
Sous longlet Crer>groupe Tables, cliquez sur le bouton Cration de table. La fentre de cration de table apparat. Crez le champ dcrit ci-dessus, sans oublier de prciser la taille. Restez sur la premire ligne et sous longlet Cration>groupe Outils, cliquez sur le bouton Cl primaire. Cliquez sur le bouton Office , puis sur Enregistrer ou appuyez sur +S. Access vous demande un nom pour la table. Saisissez T_ABONNEMENTS. Validez en cliquant sur [OK]. Vous devez obtenir :
La table T_ABONNEMENTS apparat maintenant dans le volet de navigation . Si laffichage du volet de correspond pas lillustration ci-dessus, cliquez sur la petite flche en puis Tables . haut droite du volet de navigation puis cochez Type dobjet
Crez la table T_CIVILITES en procdant comme pour la table T_ABONNEMENTS, avec le champ <CIV_TEXTE>. Mais, ne dfinissez pas de cl primaire. Enregistrez la table. Access vous demande un nom pour la table. Saisissez : T_CIVILITES, puis cliquez sur [OK]. Access vous signale quaucune cl primaire na t dfinie, et vous demande sil faut en crer une. Dans le cadre de cet exercice, vous nen crez pas pour cette table.
38
Procdez comme pour la table T_ABONNEMENTS, avec les champs indiqus ci-dessus. Dfinissez <MAG_ID> comme la cl primaire. Enregistrez la table sous le nom T_MAGASINS. Vous devez obtenir :
FERMEZ ACCESS
Cliquez sur le bouton Office [Quitter Access] ou + . puis sur
Les tables tant cres, vous allez maintenant les amliorer en modifiant les caractristiques (Access parle de proprits) des champs, pour pouvoir les utiliser plus facilement.
39
Titre de louvrage : ....................................................................................................... Date dachat ou dentre en possession de louvrage : .................................................... Erreurs releves (notez les pages concernes)
Critiques et suggestions
M. Mme Mlle .............................................................. Prnom ..................................... Socit ....................................................................... Profession ................................. Adresse........................................................................................................................ ................................................................................................................................... Code postal .................... Ville ................................................. Pays ............................... A dcouper ou tlcopier et envoyer : Tsoft Service lecteurs 10 rue du Colise 75008 Paris Fax : 01 53 76 03 64 - e-mail : lecteur@tsoft.fr Consultez tous nos ouvrages sur le site Web : www.Tsoft.fr
157
Rf : PK0308 Cahier dexercices A4 Microsoft Access 2007 Cas pratiques Auteur : Yvan Picot octobre 2009
158