Access
Access
Access
OUTIL DAPPRENTISSAGE
Pour bien dbuter avec le logiciel Access, vous devez tout dabord comprendre son utilit et
son fonctionnement :
En premier lieu, sachez que ce logiciel nest pas aussi complexe quon veut bien le dire. Cest
un logiciel destin simplifier vos tches de gestion et non vous compliquer la vie.
Ce logiciel est ce que lon appelle un systme de gestion de bases de donnes (SGBD).
Il va surtout remplacer le papier et le crayon. Supposez, par exemple, que vous devez grer
une collection de disque CD chez vous, ou une collection de cassette vido ou une liste de
recettes de cuisine, et bien Access est un logiciel patant qui vous aidera, certainement, dans
cette gestion.
Prenons par exemple la gestion de CD audio. Si vous navez pas dordinateur votre
disposition, et que vous devez grer vos CD, plusieurs moyens sont votre disposition : un
cahier sur lequel vous allez tracer des colonnes et y reporter les donnes de chaque CD, ou
bien un paquet de fiches cartonnes sur les quelles vous y inscrirez ces donnes.
Le travail risque dtre un peut long.
Prenez par exemple les fiches cartonnes :
Vous allez donc acheter des fiches avec une bote pour les ranger.
Vous arrivez chez vous et entreprenez le dbut de votre gestion.
Vous dballez votre paquet de fiche, vous posez ce paquet dans la bote.
Et prsent, que faire avec ces fiches ?
Vous prenez une premire fiche, elle est vierge de toute inscription.
Vous prenez un premier CD et vous vous demandez ce que vous allez bien pouvoir crire sur
la fiche.
Tout dabord il faudrait que toutes les fiches se ressemblent, quil y soit inscrit les mmes
rubriques.
Quallez-vous crire comme rubriques sur cette fiche ?
Vous prenez une feuille de brouillon et vous crivez la vole ce qui vous passe par la
tte. Comme par exemple : Titre du CD ou bien Nom du chanteur.
Vous crivez ainsi plusieurs rubriques qui vous semblent judicieuses et une fois ces rubriques
poses, vous les rinscrivez sur la fiche cartonne (au propre donc).
Ceci tant fait, vous reposez la fiche dans sa bote et vous commencez vous demander
pourquoi vous avez entam un tel travail de titan !
Il va falloir prendre chaque fiche et les pr marquer comme la premire avec les mmes
rubriques.
Lorsque ce travail est ralis, vous allez souffler un peu car avec plus de 650 CD dans votre
collection, le poignet doit commencer vous faire mal !
Bien, maintenant, il sagit de reprendre chaque fiche et de les remplir avec les caractristiques
de chaque CD.
Et voil, le travail est enfin termin.
Il ne vous reste qu interroger maintenant votre fichier :
Quels sont les CD de Cline DION ?
Quels sont les CD Amricains ?
Quels sont les CD de musique classique ?
Quels sont les CD qui ne durent pas plus dune heure ?
Quels sont les botiers qui comportent deux ou trois CD ?
Quels sont les botiers qui ont les paroles des chansons ?
Et bien je vous ai racont cette petite histoire pour vous montrer que la gestion nest jamais
tout fait simple raliser. Mais elle se fait selon un principe bien tabli :
faire une liste des rubriques qui nous serviront dans la gestion (nom du chanteur, dure du
CD)
Alors plutt que de vous raconter des histoires, si vous commenciez travailler un peu !
Dans cette squence vous allez apprendre crer une table et saisir des donnes.
A vous de jouer :
Cliquez sur le bouton Dmarrer puis glisser votre souris sur Tous les Programme et sur
Microsoft Access 2010. Cliquez sur cette commande.
Suivant la version du logiciel que vous allez employer, les dispositions des fentres et des
onglets ne seront pas toutes les mmes. Mais vous en avez vu dautres alors
Si tout va bien vous devez retrouver une fentre un peu comme celle-ci :
Et bien voil, vous avez franchi le premier pas. Vous voici maintenant dans la base de
donnes que vous avez appele Discothque.
Cest vous :
Dans la premire colonne vous allez y inscrire, non ! Pas maintenant, plus tard ! Vous allez y
inscrire disais-je, les rubriques du CD qui se retrouveront sur toutes les fiches. Ces rubriques
sappellent des CHAMPS. On prendra soin dutiliser des termes assez cours et trs parlant.
Une rubrique du type Nom du chanteur est un peu longue, on prfrera Nomchant (pour nom
chanteur) par exemple.
En gnral, je conseil dutiliser des textes trs court et sans espace.
Daucun vous diront que vous pouvez mettre des espaces, oui, cest vrai mais pour la suite,
vous allez rencontrer des difficults de comprhension du logiciel, alors croyez moi, il vaut
mieux ne pas en mettre.
La colonne du milieu intitule type de donnes va vous servir pour expliquer au logiciel ce
que plus tard vous saisirez. Par exemple, la rubrique prix du CD on pourra indiquer un type
montaire. 0Pour une rubrique de date (Date dentre ou date de naissance) on indiquera un
type de donne Date. Pour le nom dun chanteur, on indiquera un type de donne teste.
La troisime colonne intitule Description, vous servira vos annotations concernant la
rubrique que vous avez saisie ou le type de donnes. Par exemple la rubrique Nomchant,
type de donnes Texte, vous pourrez ajouter en description : il faut taper ici le nom du
chanteur. Ceci pour bien expliquer ce que vous faite et que veut dire Nomchant.
Tapez NumroCD
Validez
Au type de donnes, slectionnez Numroauto (mais je pense que cest dj crit).
Numro auto pour une numrotation automatique des CD, dans lordre croissant, 1,2, 3
Validez et tapez : Ne saisissez rien ici
Validez.
Le curseur est maintenant pass la ligne et attend que vous tapiez les autres rubriques,
pardon, on ne dit pas rubrique mais CHAMP !
Si tout va bien, vous devez avoir maintenant quelque chose qui ressemble a :
Et maintenant que vous venez dinscrire les champs et leur type dans la table, il est temps de
sauvegarder cette table une nouvelle fois.
Remarquez quand mme que le logiciel Access a pos une petite cl devant le champ
NumroCD.
Bon, je vois que vous mourrez dimpatience de savoir ce que veut dire cette cl, alors puisque
vous insistez je vais tout vous dire :
Pour Access, il est indispensable de savoir qui sera le champ le plus grad , qui sera le
champ qui va dsigner llment que lon gre (le CD), qui sera lunique reprsentant du
CD ?
Et bien la plupart du temps a sera le numro. Le numro tant unique, il ne pourra pas tre
attribu un autre CD. Heureusement encore ! Ca serait une belle pagaille sinon !
Imaginez si toutes les voitures avaient le mme numro dimmatriculation !
Donc ce numro UNIQUE est lidentifiant du CD, on dira Sa cl primaire. Voil, maintenant
vous savez tout.
Je continue donc.
Vous pouvez fermer la table en cliquant sur la petite croix en haut droite de la table.
Voil donc votre premire table. Ce nest pas du chne mais elle va bien vous servir
Si vous double cliquez sur la table CD, vous louvrez et cela vous permettra de saisir des
donnes.
Si vous cliquez sur Affichage puis sur Mode cration, vous pouvez modifier la table comme
au dbut.
Vous revenez sur la table pour modifier un champ ou un type de donnes par exemple.
Refermez la table.
Cliquez une fois sur la table puis appuyez sur la touche Entre du clavier.
Le rsultat est le mme que si vous aviez double cliqu.
Fermez la table.
Et voil une premire tape de franchie.
Vous savez maintenant ce quest une table, comment la crer et comment saisir des donnes
lintrieur.
On fait un petit exercice pour sentraner ?
Posez une cl primaire sur le numro du livre (oui je sais, cest dj fait !).
Enregistrez la table en la nommant Livres
Fermez la table.
Ouvrez la table et saisissez les donnes suivantes :
OUTIL DAPPRENTISSAGE
Dans cette squence, vous allez apprendre poser des questions la base de donnes.
Les donnes sont maintenant saisies, nous allons poser des questions :
Je ne vais pas vous faire crer une nouvelle base de donnes et de nouvelles tables, vous allez
travailler sur ce que vous avez dj prpar : la base de donnes discothque.
Ouvrez-l.
Vous aimeriez trier cette liste par ordre alphabtique des chanteurs.
Vous aimeriez ensuite trier cette liste par ordre croissant des prix.
Vous voudriez maintenant slectionner les CD de Johnny.
Vous aimeriez aussi connatre tous les CD qui ont un nombre de titres suprieur 12.
Enfin vous voulez connatre les CD dont le prix est infrieur 15 .
Ces diffrentes demandes que vous allez faire sappellent des requtes.
Chaque question que vous allez poser la base de donnes sera une requte.
On essaie ?
La table CD est dj slectionne, Cliquez donc sur le bouton Ajouter puis sur le bouton
Fermer juste en dessous.
Le tableau en dessous vous servira slectionner les champs sur lesquels vous voulez
travailler, mais aussi que vous aimeriez voir apparatre suite vos questions.
Premire demande que lon va faire : liste des CD trie par ordre alphabtique des chanteurs.
Voici donc une mthode que vous pouvez employer pour faire venir les champs dans la
requte.
Je vous montre une autre mthode :
Dans la liste des champs en haut, double cliquez sur le champ Prnomchanteur.
Automatiquement, ce champ vient sinsrer la suite des autres.
Ralisez la mme opration avec le titre du CD.
Mais cette liste nest pas trie, alors nous allons la trier :
En dessous du menu Fichier se trouve un outil (intitul Affichage) avec dessus une querre,
cliquez dessus.
Vous revenez en mode cration de requte.
Visualisez la troisime ligne intitule Tri. Cliquez lintersection de cette ligne Tri et de la
colonne Nomchanteur :
Cliquez sur la petite flche pour obtenir la liste des modes de tri, et cliquez sur Croissant.
Lancez la requte en cliquant sur le bouton Excuter : le point dexclamation.
Crez une nouvelle requte (Comment a vous ne savez comment faire ! Demandez longlet
Crer puis demandez le bouton Cration de requte).
Demandez afficher tous les champs.
En dessous du champ Prnomchanteur, sur la ligne critre, tapez Johnny
Lancez la requte en cliquant sur le point dexclamation.
Vous devez maintenant obtenir les Cd de Johnny.
Enregistrez la requte sous le nom Johnny et fermez celle-ci.
Vous aimeriez aussi connatre tous les CD qui ont un nombre de titres suprieur 12.
Vous avez le droit dutiliser six signes de comparaison pour les critres :
Suprieur >
Infrieur <
Suprieur ou gal >=
Infrieur ou gal <=
gal =
Diffrent <>
Et si vous testiez tout ceci sur les bases de donnes dj ralises dans les exercices
prcdents ?
Questions :
OUTIL DAPPRENTISSAGE
Dans cette squence, vous allez apprendre prsenter un masque de saisie et lutiliser.
Saisir sur la table comme vous lavez fait au dbut de ce manuel, peut avoir certains
inconvnients.
Certains champs prsentent une saisie toujours peu prs identique. Par exemple si lon
utilise le champ Genre pour la liste des CD, les genres musicaux sont toujours les mme une
fois quon en a fait le tour.
Rock, Folk, Soul, Classique
Je vous propose ici de crer tout dabord un nouveau champ :
Ouvrez la base de donnes Discothque.
Cliquez sur longlet Table.
Cliquez sur la table CD.
Cliquez sur le bouton Mode cration (lquerre).
Vous allez maintenant prparer un masque de saisie pour pouvoir saisir les donnes de faon
plus sympathique, plus conviviale, plus simple. Ce masque de saisie sappelle un formulaire.
Ouvrez le formulaire.
Passez en mode cration
Vous voyez apparatre le nom des champs deux fois de suite dans ce formulaire :
A gauche cest ltiquette, droite cest le champ.
Ltiquette est indispensable pour montrer ce quil faut saisir dans le champ. Les deux
lments peuvent tre spars mais je ne vous conseille pas de le faire.
En effet si vous vous trouvez devant un rectangle blanc avec rien devant pour vous expliquer
de quel champ il sagit, vous ne saurez pas quoi y inscrire lintrieur.
Jai ici volontairement effac ltiquette du genre pour vous montrer ce qui se passe dans ce
cas :
Depuis longtemps maintenant vous savez manipuler les listes modifiables appeles aussi liste
droulantes. Par exemple vous savez cliquer droite du bouton Police pour drouler la liste
des polices et choisir celle qui vous convient :
Je vous propose ici de crer vous mme une telle liste dans laquelle nous trouverons plus tard
les diffrents genres.
Cela nous vitera de les saisir. Il suffira juste de cliquer sur la liste et de choisir le genre du
CD.
Bon, au boulot :
Cliquez sur le champ Genre. Attention pas sur ltiquette, mais sur le champ.
Appuyez sur la touche Suppr de votre clavier.
Le champ et ltiquette ont tous les deux disparu.
A droite quelque part sur lcran se trouve la liste des champs.
Si tel nest pas le cas (et dailleurs si mes souvenirs sont bons, les champs ny sont pas),
cliquez sur Ajout des champs existants.
En haut il doit y avoir une barre doutils comme celle-ci :
Notez ceci : Cliquez glissez veut dire gardez le doigt appuy sur le clic de la souris et faire
glisser le champ.
Cliquez ici
Saisissez maintenant ce qui suit mais attention ne validez-pas en appuyant sur la touche
Entre.
Pour passer la ligne, tabulez ou cliquez la souris.
Voici ce quil vous faut saisir :
Rock
Chanson franaise
Soul
Classique
Folk
Pop
Cliquez sur suivant et encore une fois sur suivant puis sur Terminer.
Inutile de vouloir cliquer sur le genre pour vrifier le menu droulant, il nest pas accessible
pour le moment.
En effet, vous tes en mode de cration (modification) et non en mode de saisie.
Enregistrez votre travail en cliquant sur loutil enregistrer.
En dessous du menu Fichier se trouve loutil Affichage :
OUTIL DAPPRENTISSAGE
Table lves :
Table prof :
Prparez ensuite des formulaires de saisie de donnes pour chacune des deux tables en y
insrant un menu droulant pour la classe. Il y aura 4 classes : 6, 5, 4 et 3.
lves :
Professeurs :
Questions :
Fin de lvaluation.
Vrifier avec votre formateur vos acquis.