Cours access

download Cours access

If you can't read please download the document

description

 

Transcript of Cours access

  • 1. Connaissances de base en Access. I. Introduction :Quant on parle de Microsoft Access on parle toujours dun logiciel de gestion desbases de donnes. Mais quest quune base des donnes?Une base de donnes est un ensemble de donnes ou dinformation organiser dansune mmoire afin de faciliter laccs et la modification de donnes spcifiques.Alors une base de donnes Access est un ensemble de donnes enregistrer dans unfichier Access. On distinguer un fichier Access par son extension .mdb (0ffice 2003)et .accdb pour office 2007. 2007 est : II. Comment crier une base des donnes Access ? Cliquer sur 1. Dmarrer >> 2. Tous les programmes >> 3. Microsoft Office 2003 >> 4. Microsoft Office Access 2003. Cliquer sur Fichier >> Nouvelle base de donnes. Dans le volet droite cliquer sur Base de donnes vide. Indiquer lemplacement (1), le nom de la base de donnes (2) et cliquer sur Crer (3). Par Youssef NEJJARI 1http://www.ininfo.fr

2. Voici laperu de votre base de donnes vide. Par Youssef NEJJARI 2http://www.ininfo.fr 3. III. Structure dune base des donnes Access : Une base de donne Access est compose dune ou des tables, des requtes,des formulaires, des macros, des tats et des modules. On peut la reprsente comme suit : Base des donnes AccessTables RequtesFormulaires Macros EtatsModules Vous vous demandez peut tre quest ce que cest tous ? Et quoi servent-t-ils ? Et je te dis Ne tinquitez pas, je vais vous les expliquer tous !IV. Les tables : a) Dfinition : Une table est un ensemble des lignes et des colonnes, utilisespour le stockage des donnes. Voici un exemple dune table sur un fichier Excel :Mais dans Access cest comme dans Excel. Dans Excel on peur saisirdirectement les donne sur une table prsente sur une feuille de calcule Excel.Alors que dans Access nous devons dabord prparer et crer la table avant desaisir les donnes. Et pour cela vous devez suivre les tapes suivantes :i- Prparation de la table.ii- Cration de la table.iii- Puis saisie des donnes dans la table. b) Application : i. Prparer une table Access (Exemple une liste des lves) :NoNom PrnomMoyenne1Nejjari Mohammed 152 DahmaniJamila 11 Par Youssef NEJJARI 3http://www.ininfo.fr 4. 3Jiari Nawal 12 4Daoudi Rachid9 5AboualiAhmed 8 6 MalkiMohammed14 7 RabhiOuzair15 Dans cette table on quatre colonnes, alors on prpare quatre Champs. Nom de ChampDescription du Champs Lgende du champ NoNumro de llve Numro Nom Saisissez le Nom de llve Nom de llve PrenomSaisissez le prnom de llvePrnom de llve Moyenne Saisissez la moyenne de llve Moyenne de llve Le nom de champs sera invisible dans notre table. il soit court et ne comporte pasdespace ni des signes de ponctuations. Un nom de champ doit avoir un sens comme NomEmployer . Et non des noms de champ comme x ou Y ou fffg etc.La Lgende du champ deviendra lentte de colonne de notre Table.Un Champ est une espace mmoire qui se trouve dans le disque dur delordinateur. Il est analogue aux cellules dun fichier Excel.ii. Crer une table : Allez sur le bureau et Sur la fentre qui saffiche Par Youssef NEJJARI4 http://www.ininfo.fr 5. Dfinir une cl primaireEnregistrer et fermer votre tablePar Youssef NEJJARI 5 http://www.ininfo.fr 6. Ajouter des enregistrements c) Remarques : Vous pouvez crer autant de tables que vous voulez dans une Base Des Donnes Access. Sassurez toujours que le nom de votre Table ne contient pas despace ni des signes de ponctuation.V. Les Requtes a) Dfinition : Les requtes "slection" sont des outils destins, comme les filtres, extraire et trier les donnes prsentes dans la base. Alors ils servent manipuler les Donnes. (Filtrer, Trier, Calculer, Regrouper, etc.) b) Application : (Crer une requte) Par Youssef NEJJARI6 http://www.ininfo.fr 7. Ouvrir votre base de donnes Access.Dans la fentre qui safficheDans la fentre suivantAjouter des champsPar Youssef NEJJARI7 http://www.ininfo.fr 8. Voila les champs ajouts Si Par exemple: Je veux filtrer la liste des lves dont la moyenne est infrieur 10. Alors : Enregistrer la requte. Fermer la requte. Afficher la requte. Par Youssef NEJJARI 8 http://www.ininfo.fr 9. Rsultat de la requte.Fermer la requte.c) Remarque :Vous pouvez crer plusieurs requtes dans une Base des Donnes.Sassurez toujours que le nom de votre requtes ne contient pasdespace ni des signes de ponctuation.VI. Les Formulaires.a) Dfinition : Un Formulaire est un objet qui constitue un moyen souple pour visualiser,ajouter, modifier ou supprimer des donnes. Ils sont des interfaces utilisateurs.Un formulaire permet :- Dentrer directement des donnes dans une table.- De modifier ou supprimer des donnes dune Table.- De faire des menus et des boites de dialogue.b) Application :Ouvrir votre base de donnes.Crier un formulaire.Par Youssef NEJJARI9 http://www.ininfo.fr 10. Ajouter un lment votre formulaire.Par Youssef NEJJARI10 http://www.ininfo.fr 11. Vous pouvez aussi utilis lassistance.Par Youssef NEJJARI 11 http://www.ininfo.fr 12. c) Remarque : Vous pouvez crer plusieurs Formulaire dans une Base des Donnes. Sassurez toujours que le nom de votre Formulaire ne contient pas despace ni des signes de ponctuation.VII. Les Macros Les Macros sont utilises pour les petites programmations dautomatisation destches. Cest lensemble dactions que vous pouvez utiliser pour automatiser destches. Application : Par Youssef NEJJARI12 http://www.ininfo.fr 13. i. Crer une macro.ii. Ajoutez une action (action : composante fondamentale dune macro ; uneinstruction autonome peut tre associe dautres actions pour automatiser destches. Ce processus est parfois appel commande dans dautres langagesde macro.) la macro.Par Youssef NEJJARI13http://www.ininfo.fr 14. iii. Spcifiez les arguments de laction, si ncessaire. Dans le cas dargumentsdaction (argument de laction : informations supplmentaires requises parcertaines actions de macro (par exemple, lobjet affect par laction ou lesconditions particulires sous lesquelles laction est excute).) dont la dfinitioncorrespond un nom dobjet de base de donnes (objets de base de donnes :une base de donnes Access contient des objets tels que des tables, desrequtes, des formulaires, des tats, des pages, des macros et des modules. Unprojet Access contient des objets tels que des formulaires, des tats, des pages,des macros et des modules.), vous pouvez dfinir largument en faisant glisserlobjet de la fentre Base de donnes (fentre Base de donnes : fentre quisaffiche lorsque vous ouvrez une base de donnes Access ou un projet Access.Elle contient des raccourcis destins crer de nouveaux objets de base dedonnes et ouvrir des objets existants.) vers la zone dargument Nom objet delaction. iv. Pour ajouter des actions supplmentaires la macro, placez-vous sur uneautre ligne daction et rptez les tapes ii et iii. Microsoft Access excute lesactions dans lordre o vous les entrez. v. Enregistrer votre macro.Par Youssef NEJJARI14 http://www.ininfo.fr 15. vi. Tester vos Macros.Remarques : Vous pouvez crer plusieurs Macro dans une Base des Donnes. Sassurez toujours que le nom de votre Macro ne contient pas despace ni des signes de ponctuation.vii. Utiliser vos macros.Ouvrir votre base de donnes.Crier un formulaire.Par Youssef NEJJARI15 http://www.ininfo.fr 16. Ajouter un lment votre formulaire.Par Youssef NEJJARI16 http://www.ininfo.fr 17. Puis enregistrer et fermer votre nouveau formulaire sous le nom Menu.VIII. Les tats :i. Dfinition :Ltat est la page dimpression des Donnes.Dans Access lorsquon veut imprimer quelque chose on utilise lobjet tat . ii. Application.Crer un tat :Par Youssef NEJJARI 17 http://www.ininfo.fr 18. Ajouter des champs dans votre tat :Par Youssef NEJJARI18 http://www.ininfo.fr 19. Remarques :Vous pouvez crer plusieurs tat dans une Base des Donnes.Sassurez toujours que le nom de votre tat ne contient pas despace nides signes de ponctuation.Ltat est utilis pour imprimer les donnes provenant dune Tableou des Requtes.IX. Les Modules :i. Dfinition : Un module est le lieu dcriture et de stockage de programme.En dautre terme, cest dans les modules que seront enregistrs et stocks lesprogrammes Access Basic.Un objet Module reprsente un module standard ou un module de classe.Module standard : module dans lequel vous pouvez placer des procdures Sub et Functionque vous souhaitez rendre accessibles aux autres procdures dans toute votre base dedonnes.Par Youssef NEJJARI 19 http://www.ininfo.fr 20. Module de classe : module qui peut contenir la dfinition dun nouvel objet. Lorsque vouscrez une instance dune classe, vous crez le nouvel objet. Les procdures dfinies dansle module deviennent les proprits et mthodes de lobjet.ii. Applications :Crer un nouveau modulePar Youssef NEJJARI20 http://www.ininfo.fr 21. Et voici un exemple de code qui donne une boite de dialogue affiche le message Salut tous le monde Code : Function MonProgramme() MsgBox "Salut tout le monde" End FunctionAvec :MonProgramme() : Le nom du programme.MsgBox "Salut tout le monde" : Le programme.End Function indique la fin du programme.Et pour mieux utiliser les modules, cherchez un cours de VBA. Remarques : Cest dans les modules quon crit et on stock les programmes VBA (Visual Basic for Application). Vous pouvez crer autant de Modules que vous voulez dans une Base des Donnes. Sassurez toujours que le nom de votre Module ne comporte pas despace ni des signes de ponctuation.Fin de ce Cours Merci Et bientt,Youssef NEJJARI http://www.ininfo.fr Par Youssef NEJJARI21 http://www.ininfo.fr