Access2010 Bakhous
Access2010 Bakhous
Access2010 Bakhous
A votre tour:
Prsentez-vous Votre parcoure professionnel Votre besoin pour cette formation ..
1. SGBD principe et fonctionnement: Base de donnes: Une base de donnes est un ensemble structur de donnes enregistres sur des supports informatiss, pouvant satisfaire simultanment plusieurs utilisateurs de faon slective, en un dlai raisonnable.
Le concept de base de donnes va l'encontre de cette faon de procder : il permet la centralisation, la coordination, l'intgration et la diffusion de l'information archive.
SGBD:
Systme de Gestion de Base de donnes : SGBD Ensemble des programmes et des langages de commande qui permettent de : -dfinir des "bases de donnes", et des relations entre les lments de chaque base ; - spcifier le traitement de ces donnes : interrogations, mises jour, calculs, extractions...
Pour pallier aux inconvnients des mthodes classiques de gestion de fichiers, les SGBD visent quatre objectifs : Intgration et corrlation, Flexibilit (indpendance), Disponibilit,
Scurit.
ACCESS
Microsoft Access est un systme de gestion de base de donnes (SGBD) qui permet de crer et de manipuler des bases de donnes informatises. Un systme de gestion de base de donnes dsigne un groupe de programmes intgrs utiliss pour crer et grer des informations au sein d'une base de donnes. Les bases de donnes informatises sont bien plus puissantes que les bases de donnes non informatises (par exemple, un annuaire tlphonique) puisqu'elles permettent aux utilisateurs de rorganiser des donnes et de rechercher des informations l'aide de centaines de mthodes diffrentes. Par exemple, si vous aviez la possibilit de stocker un annuaire tlphonique dans une base de donnes Access, vous pourriez effectuer une recherche en fonction de l'adresse, du prnom ou du numro de tlphone de la personne, et pas simplement son nom.
Access 2010 - Bakhous Hassane - www.sosdi.new.ma
Dmarrer Microsoft Access et ouvrir une base de donnes existante ; Pour dmarrer Microsoft Access, cliquez sur le bouton Dmarrer de la barre des tches Windows, pointez sur Programmes, puis cliquez sur Microsoft Access. Tout comme les autres applications Microsoft Office, Microsoft Access est dote d'une barre de menus et d'une ou plusieurs barres d'outils prsentes en haut de la fentre, comme l'illustre la figure ci-aprs.
Vous pouvez choisir de crer une base de donnes ou d'ouvrir une base de donnes existante partir du volet Office, de la barre d'outils ou du menu Fichier.
La table:
L'lment cl sur lequel tous les autres types d'objets reposent dans Access est la table. Les tables permettent de stocker les donnes qu'utilisent d'autres objets en vue d'appliquer des procdures et de raliser diverses activits dans Access. Une table est forme de champs et d'enregistrements affichs sous forme de lignes et de colonnes, les champs correspondant aux colonnes et les enregistrements aux lignes.
Un champ peut contenir des donnes relatives une personne, un lieu, un produit ou service, un vnement ou toute autre entit. Il peut, par exemple, regrouper tous les noms ou les numros de tlphone au sein d'une table.
Chaque champ d'une table est dot d'un nom de champ, galement appel tiquette , qui apparat en haut de la colonne.
Access 2010 - Bakhous Hassane - www.sosdi.new.ma
Un ensemble de champs associs constitue un enregistrement. Par exemple : les champs Prnom, Nom, Adresse, Ville, Dpartement et CodePostal identifiant un client du complexe peuvent former l'enregistrement pour un client unique, comme l'illustre la figure suivante. Dans cette table, l'intersection entre un enregistrement (ligne) et un champ (colonne) forme une cellule.
ACCESS
TRAVAUX PRATIQUES
Table clients :
Nom du champ Code client Type du champs Numrique Proprit Format Masque de saisie Lgende Valeur par dfaut Valide si Message si erreur Nul Interdit Index Valeur 0000(3zros avant le chiffre) 9999 (4chiffres) Code de client Supprimer le 0 >0 Saisir un code suprieur 0 Oui (Il faut saisir une valeur) Oui, sans doublons
Titre
Texte
>L< ???? (1re lettre en majuscule et les autres en minuscule) Mr >[Bleu] (Les lettres en majuscule et en bleu) 20 (000)-00-00-00
Table Catgories
Nom du champ Code Catgorie Type du champ Numrique Proprit Format Valeur par dfaut Valeur " Ca "00 (exemple Ca01) Supprimer le 0
Format
>
Table Produits :
Valeur
Prix Unitaire
Montaire
Table commande :
Nom du champ N Commande Code client Date commande Type du champ Numrique Assistant liste de choix Date/Heure Format Masque de saisie Valide si Message si erreur Valeur par dfaut Date envoi Date/heure Format Masque de saisie Valide si Message si erreur Valeur par dfaut Date abrg 00/00/0000 Entre #01/01/1990# et maintenant() Entrer une date entre 01/01/1990 et la date daujourdhui =Date() (date daujourdhui) Date abrg 00/00/0000 Entre #01/01/1990# et maintenant() Entrer une date entre 01/01/1990 et la date daujourdhui =Date() (date daujourdhui) Proprits Valeurs
Rf produit
Quantit Remise
Les tables stockent toutes les informations que renferme une base de donnes.
Pour afficher uniquement certains champs et enregistrements au sein d'une base de donnes, vous devez utiliser une requte.
Une requte permet d'extraire les donnes spcifiques d'une ou plusieurs tables selon des critres de recherche.
Remarque: Les formulaires: Une autre manire d'afficher les informations d'une base de donnes consiste utiliser un formulaire, comme l'illustre la figure ci-aprs. Un formulaire permet d'afficher un seul enregistrement la fois dans un format spcifi. Vous pouvez galement faire appel des formulaires pour ajouter de nouvelles informations une base de donnes.
Rappel
I. Les objets dune base de donnes: Un SGBDR manipule divers types dobjets : Table : Permet le stockage de donnes structures relatives un thme prcis. Cest un lment fondamental sur lequel se basent dautres objets de la base de donnes. Requte : Permet l'interrogation des tables. Son principe de base est de rpondre la question SFW (Select... From.... Where ). C'est dire Slectionner des donnes d'une ou de plusieurs tables suivant une condition.
Access 2010 - Bakhous Hassane - www.sosdi.new.ma
Les tats: Contrairement au formulaire, l'tat peut tre utilis pour l'affichage de plusieurs enregistrements. Il permet mme dimprimer les donnes dune table ou dune requte. Bien qu'il s'apparente une table, l'tat peut adopter des formats de diffrents types pour faciliter la manipulation des informations et les rendre plus attrayantes que dans le cadre d'une table. Par exemple, on peut crer un tat compos d'un titre mis en forme, d'un entte ou d'un pied de page, et d'une prsentation en arrire-plan agrable l'il. Les tats, tout comme les requtes, peuvent tre personnaliss si on souhaite afficher uniquement les donnes issues des champs spcifiques d'une table, et non de tous les champs.
Outre les tables, les requtes, les tats et les formulaires, la barre Objets dvoile les trois types d'objets suivants :
Pages : dsigne un raccourci une page d'accs aux donnes au sein d'une base de donnes. Une page d'accs aux donnes affiche les donnes slectionnes dans une base de donnes mais se prsente sous la forme d'un fichier HTML Macros : dsigne une squence d'actions effectues automatiquement. Module :programme crit dans Microsoft Visual Basic ou tout autre langage de programmation.
Groupes et Favoris: La barre Groupes apparat sous le terme Groupes dans la fentre Base de donnes. Elle contient un ou plusieurs groupes.
Un groupe prsente une liste de raccourcis diffrents types d'objets au sein de la base de donnes. Un raccourci permet d'accder, en un clin d'il, un objet stock quelque part dans la base de donnes.
Dans la barre Groupes, le groupe Favoris cr par dfaut dvoile les noms des objets les plus frquemment utiliss de la base de donnes.
On peut utiliser les raccourcis de la fentre Base de donnes pour crer de nouveaux objets l'aide d'un Assistant ou en mode Cration.
1. Dans la barre Objets, cliquez sur Tables (si besoin est): Les noms des tables de la base de donnes Database_Exemple apparaissent avec les options Crer une table en mode Cration, Crer une table l'aide de l'Assistant et Crer une table en entrant des donnes. 2. Dans la barre Objets, cliquez sur Requtes: Les options Crer une requte en mode Cration et Crer une requte l'aide de l'Assistant apparaissent. 3. Dans la barre Objets, cliquez sur Formulaires: Un nom de formulaire (frmEmployees) apparat avec les options Crer un formulaire en mode Cration et Crer un formulaire l'aide de l'Assistant.
4. Dans la barre Objets, cliquez sur tats: Les options Crer un tat en mode Cration et Crer un tat l'aide de l'Assistant apparaissent. 5. Dans la barre Objets, cliquez sur Pages: Les options Crer une page d'accs aux donnes en mode Cration, Crer une page d'accs aux donnes l'aide de l'Assistant et Modifier une page Web existante apparaissent. 6. Dans la barre Objets, cliquez sur Macros ou Modules:. Aucun raccourci ne permet de crer des macros ou des modules.
Cette convention s'applique galement aux noms de champs, aux images et tous les objets employs dans Access. Conformment la convention d'affectation des noms : Les trois premires lettres du nom d'un objet sont en minuscules et identifient le type d'objet. Le nom qui suit le prfixe de l'objet commence par une lettre majuscule. L'usage d'espaces dans les noms d'objets est exclu. Les noms des objets peuvent uniquement tre composs de lettres et de
chiffres.
Prsentation des modes Feuille de donnes et Cration: Tous les objets Access (tables, requtes, formulaires et tats) peuvent tre ouverts en mode Cration. Cest le mode gnralement adopt pour leur cration. Chaque objet Access peut prendre deux ou plusieurs modes d'affichage. L'affichage des tables se fait le plus souvent selon un ou deux formats, galement appels modes : le mode Feuille de donnes et le mode Cration.
Le mode Cration permet de concevoir la structure d'une table en choisissant les champs censs apparatre dans la table, en personnalisant le processus de saisie des donnes dans les champs et en dterminant l'apparence finale des donnes pour les utilisateurs. La prsentation dune table en mode Cration est la suivante :
Remarque: La colonne Nom du champ rpertorie les noms des champs de la table. La colonne Type de donnes vous permet de choisir le type de donnes (par exemple, donnes alphabtiques ou numriques) qu'il est possible d'entrer dans un champ. La partie infrieure de la fentre vous permet de dfinir les proprits spcifiques de chaque champ.
Lorsquon affiche la table en mode Feuille de donnes, les donnes relles de la table apparaissent. Par exemple, dans la table tblEmployees, les noms de champs rvls dans la colonne Nom du champ en mode Cration s'affichent de gauche droite en haut de la table.
Exemples de requtes
1. La liste alphabtique des produits 2. Les Prix des produits 3. Les Produits par pays 4. La liste des produits courants (disponibles) 5. Les Produits par catgorie 6. Les produits puises 7. Tout les produits sauf boissons 8. Les produit dont le prix est sup 20 9. Les clients et leurs commandes Access 2010 - Bakhous 10.Les produits des catgories Hassane viandes ou boissons - www.sosdi.new.ma
1. Dresser la liste des employs (prnom, nom, fonction) 2. Dresser la liste des employs habitant London (prnom, nom, fonction) 3. Dresser la liste des fonctions des employs et compter le nombre demploys par fonction 4. Afficher pour chaque produit command en 1997, le nom du produit, la quantit commande et la date de la commande. Trier par date (croissant).
5. Calculer la quantit commande de chacun des produits en 1997. Trier en ordre alphabtique de nom de produit.
Requte statistique
Afficher les statistiques Minimum, Maximum, Moyenne, Somme des prix de port de toutes les commandes de lanne 1997