Vous êtes sur la page 1sur 100

Cours Access 2007 partir de zro

Par Nosy Younous

Cours No 1 www.site-des-savoirs.com

Page 1

Cours Access 2007 partir de zro


Par Nosy Younous

Introduction
Bonjour, Si vous tes arriv sur cette page, ce nest pas par hasard, cest que vous voulez apprendre Access 2007. Vous ntes pas oblig davoir un grand niveau dtude ou un niveau lev en informatique pour apprendre ce logiciel. Une connaissance de Microsoft Excel suffit. Je vous ai prpar ici un cours No1 qui est un cours pratique avec quoi vous allez pouvoir comprendre aujourdhui mme les connaissances de base que tous les utilisateurs dAccess doivent savoirs. Bien amicalement Nosy Younous

Cours No 1 www.site-des-savoirs.com

Page 2

Cours Access 2007 partir de zro


Par Nosy Younous

A lire Avant de commencer

1- Comme il a t dit prcdemment, le cours No 1 que nous allons suivre aujourdhui, est un cours pratique, donc avant de commencer, vous devez avoir votre machine devant vous et le logiciel Microsoft office Access 2007 install sur votre ordinateur. 2- Deux heures suffisent pour apprendre ce cours No 1. Mais cest vous de ladapter votre rythme. 3- Ce cours a t conu avec un maximum dimage explicative et un minimum de texte lire dans le but de facilit la comprhension et la pratique. 4- Je vous conseille de prendre une pose dune minute pour chaque chapitre. Il ny a que 7 petites chapitres dans ce cours.

Allons-y tout de suit,

Cours No 1 www.site-des-savoirs.com

Page 3

Cours Access 2007 partir de zro


Par Nosy Younous

Chapitre I : Base des Donnes Access

Quant on parle de Microsoft Access on parle toujours dune base des donnes. A) Quest-ce quune base des donnes Access ? Eh bien, si vous demandez un(e) informaticien(ne), vous aurez peut prs cette genre de dfinition: Une Base de Donnes est un ensemble de donnes ou d'informations organises en vue de faciliter la recherche, la modification et l'extraction de donnes spcifiques. En fait une Base des Donnes Access comme son nom lindique, nest autres quun ensemble des donnes enregistr dans un fichier Access. Cest en quelque sort une banque dinformation o sont stock et sont class des informations. B) Structure dune base des donnes Access Une base des donnes Access est compos gnralement dune ou des Tables, des Requtes des Formulaires, des Macros, des Etats et des Modules. Elle peut tre schmatise comme ceci :

Cours No 1 www.site-des-savoirs.com

Page 4

Cours Access 2007 partir de zro


Par Nosy Younous

Base des Donnes Access 2007 Tables

Requtes

Formulaires

Macros

Etats

Modules

Vous vous demandez peut tre quest ce que cest que tous a ? Et quoi servent t-ils ?

Cours No 1 www.site-des-savoirs.com

Page 5

Cours Access 2007 partir de zro


Par Nosy Younous

Ne vous inquitez pas. Parce que je vais vous les expliquer une une ce que cest et je vais vous montrer comment les crer. C) Comment crer une base des donnes Access ?

1-Vous Cliquez sur Dmarrer ou Start

2-Vous rechercher licne Microsoft Access 2007 menu. 3-Vous Cliquez sur cet icne ci-dessus. 4-Vous avez Microsoft office Access qui souvre.

dans votre

Cours No 1 www.site-des-savoirs.com

Page 6

Cours Access 2007 partir de zro


Par Nosy Younous

5-Vous Cliquez sur licne Base de Donnes Vide 6-Vous saisissez le nom de la base dans la case Nom de Fichier.

Cours No 1 www.site-des-savoirs.com

Page 7

Cours Access 2007 partir de zro


Par Nosy Younous

7-Vous cliquez sur licne de rpertoire pour pouvoir choisir lendroit ou vous voulez sauver votre base .

8- Puis vous cliquez sur crer. 9-Microsoft Access crer automatiquement une table appele Table1 qui est une table par dfaut. Fermer cette table par dfaut en cliquant sur le bouton parce que bientt, nous alons apprendre comment crer notre table. ci-dessous

Cours No 1 www.site-des-savoirs.com

Page 8

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour Fermer la Table par dfaut

10- Si vous ouvrez le rpertoire que vous avez choisi lors de la cration de la base, vous y trouverez cette base des donnes.

Cours No 1 www.site-des-savoirs.com

Page 9

Cours Access 2007 partir de zro


Par Nosy Younous

Remarque : Les Tables, les Requtes, les Formulaires, les Macros, lEtat et les Modules sont les principaux objets dune base des donnes Access. Donc si vous entendez le mot objet dans les cours Access ne vous inquitez pas pace quil veut seulement dire une Table ou Requtes ou etc. Parce quune Table est un objet, une requte est un objet, les formulaires les macros lEtat et les modules sont tous des objets. Ce quil faut retenir : Une base des donnes Access est composs de Table, Requte, formulaire, Macro, Etat, Module. Lextension dune base des Donnes Microsoft Access 2007 est : accdb Sassurez toujours que le nom de votre base des donnes ne comporte pas despace ni des signes de ponctuations. Ceci dans le but dviter de problme lors de la programmation VBA. En effet les espaces et les signes de ponctuations font partie du langage de programmation.

Cours No 1 www.site-des-savoirs.com

Page 10

Cours Access 2007 partir de zro


Par Nosy Younous

Chapitre II : Tables

A) Quest-ce quune table ? Une table est le lieu de stockage des informations. Cest dans les tables que nous allons stocker et enregistrer nos donnes. Dans Microsoft Access toutes les donnes sont enregistres dans des tables. Pour mieux comprendre la suite de ce cours nous allons prendre un exemple de base des donnes : Admettons que nous avons une liste demployer suivante dans notre fichier Excel.

Comment allons-nous faire pour rentrer ces donnes dans une base des donnes Access ?

Cours No 1 www.site-des-savoirs.com

Page 11

Cours Access 2007 partir de zro


Par Nosy Younous

Et bien ce nest pas comme dans Excel. Dans Excel on saisie tout de suit les donnes dans les cellules ligne par ligne sans avoir crer quoi que ce soit avant de rentrer les donnes. Oui, parce que dans Excel la feuille de saisie que vous voyer nest autre quune table dj cre et ouvert prt recevoir les donnes. Alors que dans Access nous devons dabord prparer et crer la table avant de saisir les donnes. Et cest pourquoi nous devons suivre le processus de cration de table suivante : 1- Prparation de la table. 2- Cration de la table. 3- Puis saisie des donnes dans la table.

Cours No 1 www.site-des-savoirs.com

Page 12

Cours Access 2007 partir de zro


Par Nosy Younous

B) Prparation de la table Access Se rfrant de mon fichier Excel prcdant, voila ce que je vais faire : 1-Dabord je compte le nombre de colonne contenant mes donnes dans mon fichier Excel.

1 Premire Colonne

3 Troisime Colonne

2 Deuxime Colonne

4 Quatrime Colonne

Cours No 1 www.site-des-savoirs.com

Page 13

Cours Access 2007 partir de zro


Par Nosy Younous

2-Jai quartes (4) colonnes donc je vais crer 4 champs dans un tableau comme ceci : Nom de Champ No Nom Description du Champs Numro de lemployer Saisissez le Nom de lemployer Prenom Saisissez le prnom de lemployer Age Saisissez lge de lemployer
4eme Champs (pour la Colonne No 4) 3eme Champs (Pour la Colonne No 3)

Lgende du champ Numro Nom de lemployer

Prnom de lemployer

Age de lemployer

2eme Champs (Correspondant la colonne No 2)

1er Champs (Correspondant la colonne No 1 du fichier Excel)

Une petite question qui se pose : Est-ce quil faut toujours faire ce genre de tableau chaque fois quon veut crer une table ? La rponse est non ; ici le tableau est juste l pour la premire fois pour quon puisse comprendre ce que nous devons prparer dans notre mmoire avant de crer une table ( savoir les champs crer et ces caractristiques). Lorsque nous nous familiarisons crer une table suivant les exercices, on aura plus besoin de faire ce genre de tableau. On crera directement la table. Daccord mais cest quoi un champ ?

Cours No 1 www.site-des-savoirs.com

Page 14

Cours Access 2007 partir de zro


Par Nosy Younous

Un Champ est une espace mmoire qui se trouve dans le disque dur de lordinateur. Cest dans les champs que les textes ou les chiffres sont enregistres. Comme dans notre exemple ci-dessus, tous les numros de lemployer (1, 2, 3,4, 5, 6, 7) correspondant la colonne No 1 seront enregistrs dans le champ No. De mme aussi tous les noms de lemployer seront enregistrs dans le champ Nom etc., etc. Et ces champs il faut les crer et inventer leur nom avant dy enregistrer des donnes. Cest pourquoi jai invent les champs No, Nom, Prenom, Age pour pouvoir respectivement enregistrer le Numro de lemployer, le nom de lemployer, le prnom de lemployer, lge de lemployer. Je sais que vous avez encore dautre question sur ce quest : Description de champs et lgende des champs et puis sur leur utilit ou leur diffrances. Ne vous inquitez pas, maintenant nous allons tout de suit procder la cration de la table, et une fois que cette table est cre, je vous expliquerai le rle et la diffrance entre le nom de champ, la description de champ et la lgende du champ. Ce quil faut retenir sur la cration de champ : Sassurez toujours que le nom de champ soit court et ne comporte pas despace ou des signes de ponctuations. Ayez toujours un nom de champs qui ont des sens et non des noms de champ comme X ou Y ou fffg etc. Par exemple si vous crer un champ pour enregistr les noms des employer, vous pouvez choisir comme nom de champs Nom ou NomEmployer qui est plus communicatif et non des noms de champ comme X ou Y ou ghhj etc. Ceci dans le but de faciliter la programmation.

Cours No 1 www.site-des-savoirs.com

Page 15

Cours Access 2007 partir de zro


Par Nosy Younous

C) Comment crer une table ? 1-Double Cliquez sur la base des donnes que nous avons cres rcemment pour

louvrir si ce nest dj ouvert ; le mien sappelle MaBase

2-Cliquez sur longlet Crer

3-Puis Cliquez sur le bouton Cration de Table

Cliquez sur longlet Crer

Puis Cliquez sur le bouton Cration de Table

4-Vous avez linterface de cration de table ouverte devant vous.

Cours No 1 www.site-des-savoirs.com

Page 16

Cours Access 2007 partir de zro


Par Nosy Younous

5- Saisissez le premier nom de champs No et ces caractristiques sur la premire ligne comme lindique limage ci-dessous :

Cours No 1 www.site-des-savoirs.com

Page 17

Cours Access 2007 partir de zro


Par Nosy Younous

Tapez ici le nom de champ

Tapez ici la description du champ

Tapez ici la lgende du champ

6- Saisissez le deuxime nom de champs Nom et ces caractristiques sur la deuxime ligne comme lindique limage ci-dessous et ainsi de suit pour les troisimes et quatrimes champs.

Cours No 1 www.site-des-savoirs.com

Page 18

Cours Access 2007 partir de zro


Par Nosy Younous

Tapez ici le deuxime nom de champ

Tapez ici la description du deuxime champ

Tapez ici la lgende du deuxime champ

7- Une fois que vous avez tous saisie les noms de champ et ses caractristiques vous arriverez ceci :

Cours No 1 www.site-des-savoirs.com

Page 19

Cours Access 2007 partir de zro


Par Nosy Younous

Ce nest pas encore fini. Ayez seulement un tout petit peu de patience et vous saurez tous aprs. Vous savez ? Chaque table doit avoir une cl primaire pour pouvoir diffrencier les enregistrements. Cest--dire que chaque ligne denregistrement doit avoir un identifiant qui lui diffrencie des autres enregistrements. Dans mon exemple je vais choisir le champ No comme cl primaire. Comment faire ? a) Mettez votre curseur dans la case No

Cours No 1 www.site-des-savoirs.com

Page 20

Cours Access 2007 partir de zro


Par Nosy Younous

b) Cliquez sur licne cl primaire


2

Cliquez ici pour faire de ce champ No Une cl primaire de cette table.

Cliquez ici pour placer votre curseur.

c) Puis remarquez que le champ que nous avons dfinit comme cl primaire aura une petite cl cot de lui.

a nous indique que cest ce champ qui jouera la cl primaire de cette table.

Cours No 1 www.site-des-savoirs.com

Page 21

Cours Access 2007 partir de zro


Par Nosy Younous

Petite Clef gauche du champ indiquant la cl primaire.

8-Puis cliquez sur le bouton fermer

de la table.

Cours No 1 www.site-des-savoirs.com

Page 22

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour fermer la table

9- Puis cliquez sur Oui de la boite de dialogue denregistrement.

Cours No 1 www.site-des-savoirs.com

Page 23

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur Oui pour pouvoir enregistrer la table

10- Puis vous aurez une boite dentrer vous demandant le nom de votre table. Remplacez le nom de la table par dfaut Table1 par le nom de votre table. Le mien je vais lappeler ListeEmployer. Puis Cliquez sur ok pour enregistrer cette table.

Cours No 1 www.site-des-savoirs.com

Page 24

Cours Access 2007 partir de zro


Par Nosy Younous

Puis Cliquez sur Ok pour enregistrer la Table

Remplacer le mot Table1 par le nom de votre Table dans cette case. Le mien cest ListeEmployer

11- Puis vous arriverez une nouvelle fentre ci-dessous. La table vient dtre cre, il se trouve au cot gauche de cette fentre.

Cours No 1 www.site-des-savoirs.com

Page 25

Cours Access 2007 partir de zro


Par Nosy Younous

La table ListeEmployer vient dtre cre. Double cliquez sur cette table pour louvrir en mode saisie des donnes.

D) Comment saisir les donnes dans la table ? 1- Double cliquez sur la table Liste Employer pour louvrir.

Cours No 1 www.site-des-savoirs.com

Page 26

Cours Access 2007 partir de zro


Par Nosy Younous

Double cliquez ici pour ouvrir la table ListeEmployer.

2- Saisissez les donnes de la premire ligne.

Cours No 1 www.site-des-savoirs.com

Page 27

Cours Access 2007 partir de zro


Par Nosy Younous

Saisissez ici les donnes de la premire ligne puis allez la deuxime ligne pour saisir la deuxime ligne denregistrement et ainsi de suit pour les autres lignes des donnes, tous comme dans la saisie dExcel.

Remarquez maintenant qu chaque fois que le curseur se trouve dans la colonne Numro de notre Table Access, il y aura un texte Numro de lemployer qui saffiche en bas gauche de la fentre. Cest la description du champ No dfinie prcdemment.

Cours No 1 www.site-des-savoirs.com

Page 28

Cours Access 2007 partir de zro


Par Nosy Younous

Les lgendes de champs saffichent respectivement sur lentte de chaque champ

Affichage du champ No sous forme de Case blanche ou cellule vide

Champ Nom Sous forme de cellule ou case blanche, etc. etc. pour les autres champs

Description du champ No qui change automatiquement suivant lemplacement du curseur dans les diffrents champs (Cases blanches).Si le curseur se trouve dans la colonne Nom de lemployer, cette description devient automatiquement Saisissez le Nom de lemployer , ainsi de suit pour les autres colonnes.

La description de champs permet de communiquez lutilisateur ce quil faut saisir dans chaque case. De mme aussi la lgende donne lide lutilisateur de ce quil faut saisir dans le champ correspondant. Les champs restent un rcipient pour recevoir les donnes. Je vous ai expliquez tous a dans le but de pouvoir diffrencier le nom de champ, la description de champ et la lgendes de champ. Si vous ne dfinissez pas de lgende lors de la cration de votre table, lAccess mettra le nom de champ comme lgende par dfaut.

Cours No 1 www.site-des-savoirs.com

Page 29

Cours Access 2007 partir de zro


Par Nosy Younous

3- Une fois que vous avez tous saisir les donnes, vous aurez ceci :

4- Cliquez sur le bouton fermer

pour fermer la table.

Cours No 1 www.site-des-savoirs.com

Page 30

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour fermer la Table

5- Si vous voulez r ouvrir la table pour y ajouter des donnes, il suffit de double cliquez sur cette table.

Cours No 1 www.site-des-savoirs.com

Page 31

Cours Access 2007 partir de zro


Par Nosy Younous

Double cliquez ici pour r ouvrir cette table et pouvoir y ajouter des donnes.

Remarque : 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.

Cours No 1 www.site-des-savoirs.com

Page 32

Cours Access 2007 partir de zro


Par Nosy Younous

Chapitre III : Requtes

A) Quest ce quune requte ? Les requtes permettent de manipuler les donnes qui se trouvent dans les tables. C'est--dire que dans Access les tables ne serve que seulement pour stocker les informations. Et que si on veut faire des tries ou des filtres ou des calcules bases sur les donns du table, on utilise la requte. B) Comment crer une requte simple ? Admettons que nous voulons avoir la liste des personnels dont lge est inferieur 29 ans, nous allons crer une requte que nous allons appeler ListePersInf29 (qui est une abrviation que jai invent pour designer une liste des personnelles dont lge est inferieur 29 ans ). Voila comment faire :

1-Cliquez sur longlet Crer

2-Cliquez sur cration de requte

Cours No 1 www.site-des-savoirs.com

Page 33

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur longlet Crer

Puis Cliquez sur le bouton Cration de requte

3-Slectionnez la table ListeEmployer dans la boite daffichage puis cliquez sur ajouter, puis cliquez sur Fermer.

Cours No 1 www.site-des-savoirs.com

Page 34

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour slectionner la table ListeEmployer

Puis Cliquez sur le bouton Ajouter


3

Puis Cliquez sur Fermer

4-Vous aurez la fentre suivante. Double cliquez sur chaque champ pour les faire descendre en bas.

Cours No 1 www.site-des-savoirs.com

Page 35

Cours Access 2007 partir de zro


Par Nosy Younous

Les champs doubles cliqus apparatront ici

Double cliquez sur chaque champ pour les faire apparaitre en bas (Champs No, Nom, Prenom, Age)

5-Apres avoirs double cliqu sur tous les champs, vous les trouverez tous en bas comme lindique limage suivant.

Cours No 1 www.site-des-savoirs.com

Page 36

Cours Access 2007 partir de zro


Par Nosy Younous

Tous les champs doubles cliqus apparatront ici

6-Nous avons dit que nous allons slectionnez la liste des personnes dont lge est inferieur 29 ans. Alors maintenant nous allons mettre ce critre dans la ligne de critre de la requte correspondant la colonne des champs Age comme lindique limage suivant.

Cours No 1 www.site-des-savoirs.com

Page 37

Cours Access 2007 partir de zro


Par Nosy Younous

Saisissez le critre <29 sur la ligne de critre du champ Age. Ligne de critre Champ Age

7-Puis cliquez sur le bouton fermer

de la requte pour lenregistrer.

Cours No 1 www.site-des-savoirs.com

Page 38

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour fermer et pour pouvoir enregistrer la requte.

7-Apres avoir cliquez sur le bouton fermer ci-dessus, une boit de dialogue de demande denregistrement saffiche. Cliquez sur le bouton Oui.

Cours No 1 www.site-des-savoirs.com

Page 39

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur le bouton Oui

8-Puis aprs une boite de capture Enregistrer sous vous demandant le nom de votre requte saffiche. Remplacez le nom Requete1 qui est un nom de requtes par dfaut et saisissez le nom de votre requte. Le mien sappelle ListePersInf29.

Cours No 1 www.site-des-savoirs.com

Page 40

Cours Access 2007 partir de zro


Par Nosy Younous

Tapez ici le nom de votre requte. Le mien cest ListePersInf29

Puis cliquez sur OK.

Et voila notre requte est crer.

Cours No 1 www.site-des-savoirs.com

Page 41

Cours Access 2007 partir de zro


Par Nosy Younous

La requte cre se trouve ici. Double cliquez dessus pour afficher le rsultat de la requte.

La requte ouverte affiche exactement la liste des personnes dont lge est inferieur 29 ans.

Cours No 1 www.site-des-savoirs.com

Page 42

Cours Access 2007 partir de zro


Par Nosy Younous

Le nom de la requte saffiche ici

Cliquez ici pour fermer la requte.

Liste des personnes dont lge est inferieur 29 ans.

Une fois que la requte est fermer, vous pouvez double cliquez ici pour la r ouvrir.

Petite remarque : Remarquez que dans le cot gauche de notre base des donnes, le nom de table et les noms de requte sont diffrencier par licne qui les prcdent.

pour les tables.

pour les requtes.

Cours No 1 www.site-des-savoirs.com

Page 43

Cours Access 2007 partir de zro


Par Nosy Younous

Icne indiquant une Table.

Icne indiquant une Requte.

Remarque : Vous pouvez crer plusieurs requtes dans une base des donnes. Sassurez toujours que le nom de votre requtes ne contient pas despace ni de signe de ponctuation.

Cours No 1 www.site-des-savoirs.com

Page 44

Cours Access 2007 partir de zro


Par Nosy Younous

Chapitre IV : Formulaires

A) Quest-ce quun formulaire ? Un formulaire cest une interface utilisateur. C'est--dire une interface graphique permettant dafficher des donnes provenant dune table ou aussi permet dajouter des donnes dans une table. A partir dun formulaire on peut remplir une table. Un formulaire peut tre aussi utilis pour faire des menus, des boites de dialogue, etc. Vous avez remarquez que tout--leur nous avons fait directement la saisie des donnes dans une table ouverte ce qui nest pas vraiment convivial par ce quon fait une saisie tous comme dans Excel. Or partir dun formulaire, on peut faire des saisies pour remplir la table. La saisie des donnes partir dun formulaire est plus pratique quau lieu de faire des saisies directement dans une table. Pour pouvoir utiliser un formulaire partir dune table spcifique, on cre un formulaire partir de cette table. Maintenant, nous allons crer un formulaire nous permettant dajouter des donnes dans notre table ListeEmployer B) Comment crer un formulaire partir dune table ?

1-Cliques sur longlet cr

2-Cliquez sur le bouton plus de formulaires

Cours No 1 www.site-des-savoirs.com

Page 45

Cours Access 2007 partir de zro


Par Nosy Younous

3-Puis cliquez sur Assistant formulaire


2

Cliquez sur le bouton Plus de formulaires.

Cliquez sur longlet Crer.

Puis cliquez sur le bouton Assistant Formulaire.

Vous aurez cette fentre qui souvre devant vous. Dans la zone de liste contenant la liste des tables et requtes, slectionnez la table ListeEmployer.

Cours No 1 www.site-des-savoirs.com

Page 46

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour slectionner la table ListeEmployer.

Cliquez sur le bouton

pour slectionner tous les champs.

Puis cliques sur le bouton Suivant.

Cours No 1 www.site-des-savoirs.com

Page 47

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour slectionner tous les champs et les faire dplacer gauche.

Puis cliquez sur le bouton Suivant.

Je vous explique un peut le rle des 4 boutons suivant.

Le bouton Le bouton Le bouton

ne fait dplacer quun seul champ de gauche droit. permet de faire dplacer tous les champs de gauche droit. permet linverse de faire dplacer un seul champ slectionn

de droit gauche. Le bouton permet de dplacer tous les champs droit vers la gauche.

Pourquoi ces jeux de dplacement ?

Cours No 1 www.site-des-savoirs.com

Page 48

Cours Access 2007 partir de zro


Par Nosy Younous

Oui par ce que, seul les champs dplacs droit safficheront sur notre formulaire. Avec ces 4 boutons nous avons la possibilit de choisir quel champ afficher dans mon formulaire et quel champ ne pas afficher. Essayer de cliquez sur chacun de ces boutons pour voir le fonctionnement.

Ici pour faire dplacer un seul champ slectionn de droite vers la gauche.

Cliquez ici pour faire dplacer un champ slectionn de gauche vers la droite.

Cliquez ici pour faire dplacer tous les champs de gauche vers la droite.

Ici pour faire dplacer tous les champs de droite vers la gauche.

Une fois que tous les champs saffichent droite, cliquez sur le bouton suivant.

Cours No 1 www.site-des-savoirs.com

Page 49

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur suivant pour continuer la cration de formulaire

Puis Microsoft Access nous demande la forme du formulaire que nous voulons. Il y a plusieurs formes de formulaire en fait. Cliquez sur chaque option pour voir laperu de chaque une de ces formes. Ici, nous allons choisir la forme Colonne simple.

Cours No 1 www.site-des-savoirs.com

Page 50

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour choisir loption Colonne simple.

Puis cliquez sur Suivant.

Choisissez le style de formulaire que vous voulez, puis cliquez sur suivant.

Cours No 1 www.site-des-savoirs.com

Page 51

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour choisir Office comme style de formulaire.

Puis cliquez sur Suivant.

Saisissez le titre que vous voulez pour votre formulaire. Le mien je vais mettre comme titre Liste des employer. Donc je remplace par ce titre le mot ListeEmployer qui est un titre par dfaut. Puis cliquez sur Terminer.

Cours No 1 www.site-des-savoirs.com

Page 52

Cours Access 2007 partir de zro


Par Nosy Younous

Saisissez ici le titre que vous voulez pour votre formulaire.


2

Cliquez ici pour pouvoir tout de suit afficher le formulaire.

Puis cliquez sur Terminer.


3

Voila notre formulaire est crer. Et vous pouvez tout de suit y voir les informations venant de la table ListeEmployer.

Cours No 1 www.site-des-savoirs.com

Page 53

Cours Access 2007 partir de zro


Par Nosy Younous

Si vous voulez fermer le formulaire vous cliquez Ici.

Pour naviguer sur les diffrents enregistrements de la table ListeEmployer via ce formulaire, utiliser les boutons de dplacement ci-dessous.

Je vous explique un peut le rle de chaque bouton de dplacement ci-dessus :

Cours No 1 www.site-des-savoirs.com

Page 54

Cours Access 2007 partir de zro


Par Nosy Younous

Voici la barre de bouton de dplacement Cliquez ici pour allez au premier Ici pour allez lenregistrement prcdent.

Cliquez ici pour allez lenregistrement suivant. Ici pour allez au dernier enregistrement Ici pour ajouter un nouvel enregistrement

Si vous voulez r ouvrir le formulaire, double cliquez sur le formulaire correspondant.

Cours No 1 www.site-des-savoirs.com

Page 55

Cours Access 2007 partir de zro


Par Nosy Younous

Dans le cas o vous voulez r ouvrir le formulaire, Double cliquez ici.

Lors de processus de cration de formulaire par lassistance formulaire, nous navons pas eu loccasion de spcifier le nom de notre formulaire. Microsoft Access a donnes automatiquement le titre de notre formulaire comme nom par dfaut. Comment faire ? Nous allons renommer ce formulaire et crer un nouveau nom sans espace ni de signe de ponctuation.

Cours No 1 www.site-des-savoirs.com

Page 56

Cours Access 2007 partir de zro


Par Nosy Younous

Clique droit Ici


2

Puis Cliquez sur Renommer

Saisissez le nom que nous voulons pour notre formulaire. Le mien je vais lappeler ListeEmployer

Cours No 1 www.site-des-savoirs.com

Page 57

Cours Access 2007 partir de zro


Par Nosy Younous

Remplacer le mot Liste des employer et Tapez ici le nom de notre formulaire ListeEmployer

Puis Cliquez lextrieur pour valider le nouveau nom. Par exemple ici.

Apres avoir renomm le formulaire vous aurez ceci :

Cours No 1 www.site-des-savoirs.com

Page 58

Cours Access 2007 partir de zro


Par Nosy Younous

Nouveau nom de formulaire ListeEmployer sans espace ni de signe de ponctuation. Vous pouvez double cliquer dessus pour louvrir.

Remarque :

Tous les formulaires de la base des donnes seront prcds dicone Vous pouvez crer plusieurs formulaires dans une base des donnes.

Sassurez toujours que le nom de votre formulaire ne contient pas despace ni des signes de ponctuation. Le nom de Table peut tre gal au nom de formulaire mais deux formulaires ne peuvent avoir le mme nom.

Cours No 1 www.site-des-savoirs.com

Page 59

Cours Access 2007 partir de zro


Par Nosy Younous

Chapitre V : Macro

A) Quest-ce quune macro ? Si vous ne savez pas trop en programmation, les macros sont l pour faire lintermdiaire entre vous et votre ordinateur. En effet il y a des moments ou vous avez besoin que votre ordinateur face quelque chose alors que vous ne savez pas encore comment crire ces instructions en VBA, vous ouvrez la page de cration de macros et vous spcifier ce que vous voulez faire et les macros sen charge. Par exemple, je veux un petit menu, et sur ce menu je veux y crer un bouton et que quant je clique sur ce bouton, mon formulaire ListeEmployer saffiche. Comment faire ? Et bien, pour le Menu, nous allons utiliser un formulaire. Puis je crer une macro qui contient une commande douverture du formulaire ListeEmployer. Puis jattache ce macros au bouton que je vais crer sur le formulaire Menu. B) Comment crer une macro ?

1-Cliquez sur longlet crer

2-Puis cliquez sur macro

Cours No 1 www.site-des-savoirs.com

Page 60

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur longlet Crer


2

Puis Cliquez sur le bouton Macro

3-Apres avoir cliquez sur le bouton Macro, une fentre de cration de macro sera ouverte. Cette fentre nous demandera ce que nous voulons. Et nous ne ferons que remplir sa demande. Ici nous allons lui donner une instruction douverture de notre formulaire ListeEmployer Donc il suffit seulement de lui dire quon va ouvrir un formulaire et puis lui donner le nom de formulaire ouvrir. Pour le faire,

Cours No 1 www.site-des-savoirs.com

Page 61

Cours Access 2007 partir de zro


Par Nosy Younous

Slectionner le mot Ouvrir Formulaire dans la zone de liste de la colonne Action. Puis slectionner le nom de notre formulaire dans la zone de liste Nom de formulaire comme lindique limage ci-dessous.

Slectionnez le mot Ouvrir formulaire en cliquant ici.

Cours No 1 www.site-des-savoirs.com

Page 62

Cours Access 2007 partir de zro


Par Nosy Younous

Puis Cliquez sur Fermer pour pouvoir enregistrer notre macro.

Zone de slection du mot Ouvrir formulaire en choisissant dans la liste des actions.

Puis slectionnez ici le nom de notre formulaire ListeEmployer.

Apres avoir cliquez sur le bouton Fermer de la macro, une boite de dialogue de demande denregistrement de la macro apparait. Cliquez sur Oui de la boite de dialogue.

Cours No 1 www.site-des-savoirs.com

Page 63

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur le bouton Oui.

Une boite dentrer apparaisse, nous demandant le nom de notre macro. Microsoft Access crer automatiquement un nom de macro par dfaut Macro1. Remplacer ce nom de macro par dfaut Macro1 par le nom de macro que nous voulons. Le mien je vais lappeler MacOuvrirEmployer. Puis cliquez sur le bouton Ok pour lenregistrer.

Cours No 1 www.site-des-savoirs.com

Page 64

Cours Access 2007 partir de zro


Par Nosy Younous

Remplacez le mot Macro1 et tapez ici le nom de notre Macro MacOuvrirAmployer

Puis cliquez sur Ok pour enregistrer la macro

Voila notre macro vient dtre crer, et si vous voulez vrifier quil marche bien, double cliquez au-dessus de cette macro et le formulaire ListeEmployer doit normalement tre ouvert.

Cours No 1 www.site-des-savoirs.com

Page 65

Cours Access 2007 partir de zro


Par Nosy Younous

Double cliquez sur cette macro pour vrifier quelle marche bien. Le formulaire ListeEmployer doit normalement tre ouvert.

C) Comment utiliser les macros quon vient de crer ? Pour pouvoir comprendre lutilisation des macros, nous avons dit tout leur que nous allons crer un menu partir dun formulaire et que sur ce formulaire nous allons attacher notre macros un bouton de commande. Allons y tout de suit.

1-Cliquez sur longlet Crer

Cours No 1 www.site-des-savoirs.com

Page 66

Cours Access 2007 partir de zro


Par Nosy Younous

2-Cliquez sur le bouton cration de formulaire

Cliquez sur longlet Crer


2

Puis Cliquez sur le bouton Cration de formulaire

Un formulaire en mode cration apparaitra.

Cours No 1 www.site-des-savoirs.com

Page 67

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur le bouton de cration de bouton de commande dans la barre

doutille

Puis cliquez au milieu du formulaire pour placer le nouveau bouton.

Cliquez sur le bouton de cration de bouton

Puis Cliquez Ici pour placer le nouveau bouton de commande

Puis une boite dassistant de cration de bouton de commande apparait.

Cours No 1 www.site-des-savoirs.com

Page 68

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur Annulez pour fermer cette boite, par ce que nous nallons pas encore utiliser cet assistant.

Cliquez sur Annuler pour fermer la boite dassistant.

Le nouveau bouton de commande apparait sur le formulaire.

Cours No 1 www.site-des-savoirs.com

Page 69

Cours Access 2007 partir de zro


Par Nosy Younous

Nouveau bouton de commande

Clique droit sur ce nouveau bouton de commande pour pouvoir attacher notre macro.

Puis cliquez sur le bouton proprits

Cours No 1 www.site-des-savoirs.com

Page 70

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez droit ici

Puis cliquez sur Proprits

Une boite de paramtrage de ce bouton de commande saffiche ; on lappelle aussi Feuille de proprits. Cliquez sur longlet Evnement sur cette feuille de proprits. Puis dans la zone de liste correspondant ltiqute Sur Clic, slectionner le nom de notre macro.

Cours No 1 www.site-des-savoirs.com

Page 71

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur longlet Evnement.

Puis slectionner le nom de notre macro ici. Le nom de notre macro est MacOuvrirEmployer

Puis va dans longlet Format de cette mme feuille de proprits pour pouvoir modifier la lgende de notre bouton. Remplacer la lgende par dfaut commande1 par notre lgende nous. Le mien je vais mettre Liste Des Employer. Puis cliquez sur Fermer pour fermer la feuille de proprits.

Cours No 1 www.site-des-savoirs.com

Page 72

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur longlet Format.


3

Puis cliquez sur Fermer.

Remplacer la lgende par dfaut Commade1 et saisissez ici le mot Liste des employer

Pour agrandir le bouton, iiiiiiPlacer votre curseur lextrmit du bouton Presser et enfoncer le bouton gauche de votre souri et Puis glisser votre souri pour lagrandir puis relcher le bouton gauche.

Ou bien, cliquez sur le bouton de commande agrandir, puis utilisez la touche Shift + les Touches de direction, (Pressez en permanence la touche shift puis appuyer sur lune des touches de direction pour voir).

Cours No 1 www.site-des-savoirs.com

Page 73

Cours Access 2007 partir de zro


Par Nosy Younous

Placer ici votre souri pour lagrandir.

Puis cliquez sur fermer pour pouvoir enregistrer notre formulaire Menu.

Cours No 1 www.site-des-savoirs.com

Page 74

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour Fermer.

Une boite de dialogue de demande denregistrement du formulaire saffiche. Cliquez sur Oui

Cours No 1 www.site-des-savoirs.com

Page 75

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur Oui.

Une autre boite de capture nous demandant le nom de notre formulaire saffiche. Remplacez le nom de formulaire par dfaut Formulaire1 par Menu. Puis cliquez sur Ok pour enregistrer le formulaire.

Cours No 1 www.site-des-savoirs.com

Page 76

Cours Access 2007 partir de zro


Par Nosy Younous

Puis cliquez sur OK

Remplacez le mot Formulaire1 par le nom de notre formulaire Menu

Voila, Notre formulaire Menu vient dtre cre. Double cliquez dessus pour le r ouvrir.

Et cliquez sur le bouton Liste des employer rle de notre macro.

pour comprendre le

Cours No 1 www.site-des-savoirs.com

Page 77

Cours Access 2007 partir de zro


Par Nosy Younous

Double cliquez ici pour r ouvrir le formulaire Menu

Cliquez sur le bouton Liste des employer du formulaire Menu.

Cours No 1 www.site-des-savoirs.com

Page 78

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour ouvrir le formulaire ListeEmployer

Le formulaire ListeEmployer doit normalement tre ouvert.

Cours No 1 www.site-des-savoirs.com

Page 79

Cours Access 2007 partir de zro


Par Nosy Younous

Le formulaire ListeEmployer est ouvert.

Vous Voyez ? En cliquant sur un bouton je peux maintenant ouvrir le formulaire. Ceci est grce lutilisation de macro MacOuvrirEmployer associ un bouton de commande. Une autre chose. Remarquez que le formulaire Menu et le formulaire ListeEmployer saffichent sous forme donglet.

Cours No 1 www.site-des-savoirs.com

Page 80

Cours Access 2007 partir de zro


Par Nosy Younous

Affichage des formulaires sous forme donglet

Si vous voulez vous pouvez aussi les afficher en mode superposition. Pour le faire, vous devez configurer votre base des donnes en mode fentre superposes. Puis fermer la base des donnes, puis aprs r ouvrir la base pour voir leffet. Comment faire cette configuration ?

1-Cliquez sur le bouton Microsoft Office

Cours No 1 www.site-des-savoirs.com

Page 81

Cours Access 2007 partir de zro


Par Nosy Younous

2-Puis cliquez sur le bouton Option Access

Cliquez ici

Puis Cliquez sur Option Access

Puis cliquez sur Base de donnes active.

Cochez loption fentre superposes Et cliquez sur ok

Cours No 1 www.site-des-savoirs.com

Page 82

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez Sur Base de donnes active

Cochez loption Fentre superposes

Puis cliquez sur Ok

Aprs configuration de la base, une boite de dialogue vous demandant de fermer la base des donnes saffiche. Cliquez sur ok Puis cliquez sur Fermer pour fermer la base.

Cours No 1 www.site-des-savoirs.com

Page 83

Cours Access 2007 partir de zro


Par Nosy Younous

Puis cliquez ici pour fermer la base

Cliquez sur OK

Une fois que notre base est ferme. Recherchez cette base de donnees dans le repertoir ou vous lavez enregistrer, puis

Double cliquez dessus pour le r ouvrir. Et maintenant lors que vous ouvrez les formulaire Menu et ListeEmployer, ils saffiche bien en superposition.

Cours No 1 www.site-des-savoirs.com

Page 84

Cours Access 2007 partir de zro


Par Nosy Younous

Les deux formulaires saffichent en superposition

Cours No 1 www.site-des-savoirs.com

Page 85

Cours Access 2007 partir de zro


Par Nosy Younous

Chapitre VI : Etat

A) Quest-ce quun Etat ? LEtat est la page dimpression des donnes Access. Dans Access lorsquon veut imprimer quelque chose on utilise lobjet Etat. Admettons que nous voulons imprimer la liste de tous les employer. Nous devons dabords crer un Etat correspondant cette liste. B) Comment crer un Etat ? La cration dun tat ressemble la cration dun formulaire.

1- Cliquez sur longlet crer 2- Cliquez sur Assistant Etat .

Cours No 1 www.site-des-savoirs.com

Page 86

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur longlet Crer

Puis Cliquez sur le bouton Assistant Etat

Une boite assistant cration dEtat apparait. Slectionnez les champs que vous voulez afficher dans votre Etat. Moi je vais tous afficher les champs de ma table ListeEmployer. Donc je clique sur le bouton la boite dassistant. de

Puis cliquez sur Terminer

Cours No 1 www.site-des-savoirs.com

Page 87

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour pouvoir slectionner tous les champs

Puis Cliquez sur Terminer

Voila notre Etat vient dtre crer. Pour pouvoir limprimer, clique droit sur lEtat pour faire apparaitre le menu contextuelle, puis cliquez sur Imprimer. Et pour le fermer sans fermer la base des donnes, clique droit sur lEtat puis cliquez sur Fermer.

Cours No 1 www.site-des-savoirs.com

Page 88

Cours Access 2007 partir de zro


Par Nosy Younous

Clique droit sur lEtat pour faire apparaitre le menu contextuel.

Cliquez sur Imprimer pour imprimer lEtat

Cliquez sur Fermer pour Fermer lEtat

Apres avoirs fermer lEtat et que vous voulez le r ouvrir, il suffit de double cliquez sur cet Etat tous comme ouvrir une table, les requtes ou formulaire.

Cours No 1 www.site-des-savoirs.com

Page 89

Cours Access 2007 partir de zro


Par Nosy Younous

Double cliquez sur cet Etat pour pouvoir le r ouvrir.

Cours No 1 www.site-des-savoirs.com

Page 90

Cours Access 2007 partir de zro


Par Nosy Younous

Chapitre VII : Module

A) Quest-ce quun module ? Un module est le lieu dcriture et de stockage de programme. En dautre terme, cest dans les modules que seront enregistrs et stock les programmes Access Basic. Le langage utilis pour la programmation est le VBA. B) Comment crer un module ?

1-Cliquez sur longlet crer

2-Cliquez sur le sous-menu Macro

3-Puis cliquez sur module

Cours No 1 www.site-des-savoirs.com

Page 91

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez sur le sous-menu Macro

Cliquez sur longlet Crer

Puis cliquez sur Module.

La fentre de Microsoft Visual Basic souvre avec une nouvelle page de module. Cest dans cette page que nous allons crire notre programme.

Cours No 1 www.site-des-savoirs.com

Page 92

Cours Access 2007 partir de zro


Par Nosy Younous

Cest ici que nous allons crire notre programme en langue VBA (Visual Basic for Application) que nous allons apprendre bientt.

Par exemple je veux que mon ordinateur menvoie une boite de message me disant Salut tout le monde . Jcris seulement quelque ligne dinstruction comme ceci. Function MonProgramme() MsgBox "Salut tout le monde" End Function

Cours No 1 www.site-des-savoirs.com

Page 93

Cours Access 2007 partir de zro


Par Nosy Younous

En fait avec lordinateur il faut toujours dlimiter le dbut de votre conversation et la fin de votre parole ou instruction. Ici le mot Function design le dbut de la conversation et le mot End Function design la fin de la conversation. Le mot MonProgramme est un mot que jai invent pour designer en quelque sort le nom de la procdure ou la conversation. Et la fonction MsgBox permet de demander lordinateur dafficher une boite de message. MsgBox nest quune abrviation du mot anglais Msg qui veut dire Message et Box une boite ; en dautre terme une boite de message. Ne vous inquitez pas par ce que je vous expliquerai tous a lors que nous apprendrons les cours de programmation.

Saisissez ou copiez coller la procdure ci-dessus dans votre page de module. Mettez votre curseur au milieu de la procdure (Entre le mot Function et End Function)

Puis cliquez sur le bouton Excutez

pour voir le rsultat.

Cours No 1 www.site-des-savoirs.com

Page 94

Cours Access 2007 partir de zro


Par Nosy Younous

Puis Cliquez sur le bouton Excuter pour voir le rsultat

Cliquez ici pour mettre le curseur lintrieur de la procdure

Voyez bien que la boite de message saffiche correctement. Cliquez sur Ok pour revenir au programme.

Cours No 1 www.site-des-savoirs.com

Page 95

Cours Access 2007 partir de zro


Par Nosy Younous

La boite de message saffiche. Cliquez sur Ok pour r afficher le programme

Puis cliquez sur le bouton enregistrer

pour enregistrer notre module.

Cours No 1 www.site-des-savoirs.com

Page 96

Cours Access 2007 partir de zro


Par Nosy Younous

Cliquez ici pour enregistrer le module.

Une boite de capture de demande de nom de votre module saffiche. Remplacez le mot Module1 qui est un nom de module par dfaut par un autre nom que vous voulez. Le mien je vais lappeler MaPageDeProgramme. Cliquez sur Ok pour lenregistrer.

Puis cliquez sur Fermer

pour fermer la fentre Microsoft Visual Basic.

Cours No 1 www.site-des-savoirs.com

Page 97

Cours Access 2007 partir de zro


Par Nosy Younous

Puis cliquez sur le bouton Fermer pour fermer la fentre Microsoft Visual Basic

Remplacez le mot Module1 par le nom de notre module MaPageDeProgramme

Cliquez sur OK

Si vous voulez r ouvrir pour modifier ou ajouter dautre programme, double cliquez sur le module correspondant.

Cours No 1 www.site-des-savoirs.com

Page 98

Cours Access 2007 partir de zro


Par Nosy Younous

Double cliquez ici pour pouvoir r ouvrir le module.

Cours No 1 www.site-des-savoirs.com

Page 99

Cours Access 2007 partir de zro


Par Nosy Younous

Conclusion
Lobjectif de ce cours No1 est de vous permettre davoir une vision densemble dune base des donnes Access 2007. Si vous avez pu savoir les diffrents objets dun base des donnes Access (Table, Requtes, etc.), savoir les crer et diffrencier lutilit de chacun deux, vous avez atteint lobjectif. Vous pouvez vous entrainer en, Crant deux ou trois bases des donns Access de diffrent nom pour bien mmoriser les tapes. Convertissant vos donnes Excel en table Access. Crant des formulaires partir de toutes vos diffrentes tables ou votre requte.

Bien amicalement, Nosy Younous www.site-des-savoirs.com

Cours No 1 www.site-des-savoirs.com

Page 100

Vous aimerez peut-être aussi