Université Abdelmalek Essaadi Faculté Polydisciplinaire de Tetouan Martil LP :
Université Abdelmalek Essaadi Faculté Polydisciplinaire de Tetouan Martil LP : Banque et Assurances Projet, Sous le thème : Microsoft ACCESS Réalisé par : Encadré Par : - Yasser AZIRAR Mr. CHAIRI - Samiha El AZZOUZI - Maroua THAYE - Sara MHAMDI Année universitaire : 2010/2011 SOMMAIRE Introduction........................................................................................................................3 Les Objets............................................................................................................................3 Microsoft ACCESS..........................................................................................................4 A) Le démarrage d’Access...............................................................................................5 B) Les tables......................................................................................................................6 1) La définition d’une table...............................................................................................6 2) La création de la structure d’une table.........................................................................7 C) Les requêtes..................................................................................................................8 1) La création d’une requête.................................................................................................... 9 2) Une requête basée sur une autre requête....................................................................... 9 3) Les requêtes multi-tables............................................................................................... 10 4) La création d’une jointure................................................................................................... 10 D) Les formulaires................................................................................................................11 a) Formulaires dépendants.................................................................................................11 b) Formulaires indépendants..............................................................................................12 Cas Pratique : Utilisation de base de données au sein de la banque ATTIJARI WAFABANK…13 CONCLUSION.......................................................................................................................18 2 Introduction Une Base de Données sert à stocker et à traiter des informations. On peut ainsi utiliser une Base de Données pour gérer un fichier Clients, un fichier du Personnel, un système de Commandes et de Facturation, un système de Gestion des Stocks, etc. ACCESS est un Système de Gestion de Bases de Données Relationnelles. La particularité des Bases de Données Relationnelles est de pouvoir mettre en relation des fichiers (appelés ici Tables) différents en établissant des liens entre eux. Les objets : Une Base de Donnée est composée de différents types d'objets ayant chacun une fonction propre. Les Tables Une Table comporte des données relatives à une catégorie d'informations. Elle est composée de champs (colonnes) et d'enregistrements (lignes). Les Requêtes Une Requête peut être considérée comme une interrogation posée à la Base de Données. Le résultat de la requête se présente comme une table, en lignes et en colonnes, composée des seuls enregistrements répondant à la question posée. Les Formulaires Un Formulaire est un format d'écran destiné à rendre plus agréable la consultation, la saisie ou la modification des données d'une table. Il facilite également le contrôle des informations saisies par l'utilisateur. Un Formulaire peut également être basé sur une requête. On pourra également insérer des sous- formulaires, basés sur d'autres sources, dans un formulaire principal. Les Etats Un Etat est utilisé pour définir le format selon lequel les données de la table seront imprimées. Un Etat peut également être basé sur une requête. Les Pages Un objet Page permet la création de pages Web accessibles par Internet ou sous un Intranet. Comme les Formulaires, les Pages sont des formats d'écran autour des données provenant d'une table ou d'une requêtes. Les Macros Une Macro est une suite d'instructions permettant d'automatiser l'exécution d'une suite d'actions répétitives. 3 Les Modules Un Module est un programme rédigé dans le langage Visual Basic. On utilisera un Module pour solutionner un problème trop complexe pour les macros. Exemple de la fenêtre d’une base de données : Microsoft ACCESS 4 Le logiciel Access est appelé un Système de Gestion de Base de Données (SGBD) car il permet d’établir des relations entre les données de plusieurs tables. Pour un commerce, toutes les données des clients (noms, adresses, ...) sont mémorisées dans une table avec pour chaque client un numéro de code. Dans la table contenant les différentes commandes, l’inscription du code du client permettra d’établir un lien avec les données personnelles du client. Les données d’une facture pour un client seront prises à la fois dans la table des commandes et dans la table des clients. Les liens établis entre les tables permettent d’éviter d’introduire des informations à double et les risques d’erreurs. A) Le démarrage d’Access a) Démarche : 1) Lancez le logiciel Access 2003 à partir du groupe Microsoft Office 2) Dans la liste déroulante du menu Fichier, sélectionnez l’option « Ouvrir » pour une base de données existante ou « Nouvelle base de données … » pour créer une nouvelle base de données dans un nouveau fichier. b) La création d’une nouvelle base de données Démarche : 1) Au contraire des logiciels Word ou Excel, il faut d’abord créer le nom du document avant de pouvoir y insérer son contenu. 2) Sélectionnez l’option « Base de données vide ». 5 B) Les tables 1) La définition d’une table La table est l’objet fondamental qui permet de mémoriser les informations d’une base de données au fur et à mesure de leur saisie (temps réel). Une table est un ensemble de données structurées. Cette structure repose sur un élément fondamental : le Champ. Chaque champ d’une table caractérise un renseignement (par exemple, le champ E_nomprénom correspond au nom d’une personne, le champ E_localité correspond au lieu de résidence de la personne. 6 L’ensemble des informations contenues dans les champs constitue un enregistrement (par exemple, dans une table correspondant au bottin des numéros de téléphone, chaque enregistrement contient les informations détaillées de chaque abonné : nom, prénom, numéro de téléphone, adresse, ...). Tous les enregistrements d’une table ont les mêmes renseignements (même si des champs peuvent rester vides). L’ensemble des données est représenté sous la forme d’une grille constituée de colonnes (les champs) et de lignes (les enregistrements). 2) La création de la structure d’une table Démarche : Double-cliquez sur la rubrique Créer une table en mode Création Il faut accéder directement à la fenêtre qui permet de définir les noms des champs, de sélectionner leur type de données, d’insérer une description et de leur donner des propriétés. 7 Comme la figure le montre, chaque ligne contient les caractéristiques d’un champ : C) Les requêtes Une requête sert à exploiter les données contenues dans les tables. On distingue 2 types de requêtes, les requêtes “sélection” qui permettent de lire des informations contenues dans des tables et les requêtes “action” qui permettent d’agir (effacer, insérer , modifier...) sur le contenu des tables. Une requête “sélection” permet, entre autres, de classer les informations dans l’ordre alphabétique d’un ou de plusieurs champs, de rechercher une donnée selon un ou plusieurs critères de sélection, d’effectuer des calculs, de faire des regroupements selon des critères, etc. Le résultat d’une requête peut servir de source pour un formulaire (présentation des données des champs à l’écran), pour un état (impression) ou même pour une nouvelle requête. Une requête correspond à des ordres de programmation enregistrés au format SQL (Structured Query Language). Les ordres d’une requête peuvent être mémorisés et exécutés à tout moment. A chaque exécution de la requête l’ensemble des données de la table est analysé avant d’en afficher le résultat. 1) La création d’une requête Démarche pour créer une requête : 1) Sélectionnez l’onglet Requête 2) Cliquez sur le bouton 3) Une boîte de dialogue apparaît : cliquez sur l’option Mode Création 4) Cliquez sur le bouton OK 8 5) Une boîte de dialogue apparaît : cliquez sur le nom de la table à insérer, puis appuyez sur le bouton Ajouter . Il faut répéter cette opération si une autre table doit être ajoutée. 6) Lors de la sélection de toutes les tables nécessaires à la création des requête, il faut cliquer sur le bouton UFUermer 2) Une requête basée sur une autre requête Il est parfois nécessaire de recourir à plusieurs requêtes pour obtenir un renseignement statistique. Exemple : La base de données d’une entreprise indique les informations suivantes : 3) Les requêtes multi-tables 9 Lors de la création d’une requête, les relations établies entre les tables se dessinent automatiquement. Cependant, on peut modifier au niveau de la requête la jointure ou la créer s’il n’y a pas de relation existante. 4) La création d’une jointure a) Démarche : Il faut Cliquer dans la première table sur le champ à lier, laissez le bouton de gauche enfoncé et glissez ce champ vers le champ correspondant situé dans la deuxième table. b) La propriété de la jointure Par défaut, la jointure inclus seulement les lignes des deux tables pour lesquelles les champs joints sont égaux. Selon le type de requête, il est nécessaire de modifier la propriété de la jointure pour voir apparaître tous les enregistrements de l’une des deux tables. D) Les formulaires 10 Les informations mémorisées dans une table peuvent être consultées, modifiées ou supprimées dans des feuilles de données (selon l’exemple ci-dessous). La présentation des enregistrements d’une requête peut être améliorée en utilisant un formulaire. Un formulaire est un interface entre les données et l’utilisateur ; c’est un type d'objets de base de données utilisé essentiellement pour afficher des informations et entrer des données dans une table. Il existe deux catégories principales de formulaires, les formulaires indépendants et les formulaires dépendants. Ces derniers ont pour source une requête et sont soit de type « colonne simple » (des champs d’un seul enregistrement sont affichés) ou de type « tabulaire » (plusieurs enregistrements sont affichés). a) Formulaires dépendants : 11 b) Formulaires indépendants : On peut également utiliser un formulaire comme Menu général qui ouvre d'autres formulaires dans la base de données. 1) La modification d’un formulaire Les objets insérés dans un formulaire sont appelés des contrôles. Chaque contrôle a un nom particulier. Il existe trois types de contrôles : Les contrôles indépendants (intitulé, bouton de commande, trait, rectangle, ...) Les contrôles uploads/s3/ projet-access.pdf
Documents similaires
-
40
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 01, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 0.4948MB